feat: initial import

This commit is contained in:
redglow
2026-07-11 10:54:02 +02:00
commit e560a743fb
55 changed files with 993 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
using System;
using R3;
namespace GodotHostTest.Helpers;
public static class ObservableHelpers
{
public static IDisposable SubscribeOnce<T>(this Observable<T> observable, Action<T> action)
{
IDisposable? disposable = null;
disposable = observable.Subscribe(x =>
{
// ReSharper disable once AccessToModifiedClosure
disposable?.Dispose();
action(x);
});
return disposable;
}
}