From c5d5a0da612a3dd06dc58da15d4653ae6865965c Mon Sep 17 00:00:00 2001 From: ronnie Date: Fri, 7 Aug 2026 13:40:27 -0400 Subject: [PATCH] Update SJKScripts --- GodotHelper/GodotHelper.csproj | 2 +- GodotHelper/src/MyNodeExtensions.cs | 3 ++- NuGet.Config | 7 ++++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/GodotHelper/GodotHelper.csproj b/GodotHelper/GodotHelper.csproj index cc51b1e..59efb47 100644 --- a/GodotHelper/GodotHelper.csproj +++ b/GodotHelper/GodotHelper.csproj @@ -48,7 +48,7 @@ all - + diff --git a/GodotHelper/src/MyNodeExtensions.cs b/GodotHelper/src/MyNodeExtensions.cs index de6d15e..51b361b 100644 --- a/GodotHelper/src/MyNodeExtensions.cs +++ b/GodotHelper/src/MyNodeExtensions.cs @@ -3,7 +3,7 @@ namespace GodotHelpers; using System; using System.Linq; using Godot; - +using SJK.Functional; public static class MyNodeExtensions { @@ -41,6 +41,7 @@ public static class MyNodeExtensions var result = self.GetNodeAndResource(path); return ((Node)(GodotObject)result[0], (Resource)(GodotObject)result[1], (NodePath)result[2]); } + public static void QueueFreeChildren(this Node node) => node.GetChildren().ToList().ForEach(item => item.QueueFree()); public static void QueueFreeChildren(this Node node, Func predicate) => node.GetChildren().Where(predicate).ToList().ForEach(item => item.QueueFree()); } diff --git a/NuGet.Config b/NuGet.Config index 59e0f9d..f485a5d 100644 --- a/NuGet.Config +++ b/NuGet.Config @@ -2,12 +2,13 @@ - + + - +