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
+27
View File
@@ -0,0 +1,27 @@
using System;
using R3;
namespace GodotHostTest.Helpers;
public class Pipe<T> : IDisposable
{
private readonly ReplaySubject<Observable<T>> _subject = new(1);
public Pipe()
{
Observable = _subject.Switch();
}
public Observable<T> Observable { get; }
public void Dispose()
{
_subject.Dispose();
GC.SuppressFinalize(this);
}
public void PipeIn(Observable<T> observable)
{
_subject.OnNext(observable);
}
}