public GameThreadInterval(Callback callback, long interval) { Callback = callback; Interval = interval; _TickHook = GameThread.EveryUpdate(Tick); }
public GameThreadTimeout(Callback callback, long delay) { Callback = callback; Delay = delay; _TickHook = GameThread.EveryUpdate(Tick); }
//Using a dumb digest system for now, not very efficient but works private void Digest() { GameThread.InUpdate(() => _Digest()); }