add sln picker

This commit is contained in:
Matt Parker
2025-09-30 18:21:15 +10:00
parent e10ca304ac
commit 4473ab17a6
10 changed files with 149 additions and 15 deletions

View File

@@ -36,6 +36,13 @@ public static class NodeExtensions
{
extension(Node node)
{
public void ClearChildren()
{
foreach (var child in node.GetChildren())
{
child.QueueFree();
}
}
public Task<T> InvokeAsync<T>(Func<T> workItem)
{
var taskCompletionSource = new TaskCompletionSource<T>(TaskCreationOptions.RunContinuationsAsynchronously);