public static IEventReader Interval(float timeInterval, Action <IDisposable> connectionSink) { var e = new TickUpdatable(timeInterval); connectionSink(UnityExecutor.instance.AddUpdatable(e)); return(e); }
public static IEventStream Interval(float timeInterval, IConnectionSink connectionSink) { var e = new TickUpdatable(timeInterval); connectionSink.AddConnection(UnityExecutor.Instance.AddUpdatable(e)); return(e); }