public void Schedule(System.Action <ISPAnim> callback, float timeout, ITimeSupplier supplier) { if (_scheduler == null) { _scheduler = new AnimEventScheduler(this); } _scheduler.Schedule(callback, timeout, supplier); }
public void Schedule(System.Action <ISPAnim> callback) { if (_scheduler == null) { _scheduler = new AnimEventScheduler(this); } _scheduler.Schedule(callback); }
public void Dispose() { if (_scheduler != null) { _scheduler.Dispose(); _scheduler = null; } }
public void Dispose() { _controller = null; if (_scheduler != null) { _scheduler.Dispose(); _scheduler = null; } }
public InUpdateInfo(AnimEventScheduler s, bool add) { this.Scheduler = s; this.Add = add; }