19 lines
366 B
C#
19 lines
366 B
C#
using System;
|
|
using Godot;
|
|
|
|
namespace GodotHostTest.Helpers;
|
|
|
|
public static class NodeExtensions
|
|
{
|
|
public static void AddTo(this IDisposable disposable, Node node)
|
|
{
|
|
node.TreeExited += OnTreeExited;
|
|
return;
|
|
|
|
void OnTreeExited()
|
|
{
|
|
disposable.Dispose();
|
|
node.TreeExited -= OnTreeExited;
|
|
}
|
|
}
|
|
} |