public Start ( float _interval, Action |
||
_interval | float | |
_callBack | Action |
|
Результат | void |
public static UniTimer Create(float _interval, float _freq, Action <UniTimer> _callUpdate, Action <UniTimer> _callBack) { UniTimer timer = new UniTimer(); timer.Start(_interval, _freq, _callUpdate, _callBack); return(timer); }
private void init(float time, bool reverse) { if (IsTicking) { return; } IsTicking = true; TotalTime = time; mReverse = reverse; if (mReverse) { NowTime = time; } else { NowTime = 0; } if (mTimer != null) { mTimer.Stop(); mTimer.Start(mTotalTime, mFreq, (t) => { tick(); }, (t) => { end(); }); } else { mTimer = UniTimer.Create(mTotalTime, mFreq, (t) => { tick(); }, (t) => { end(); }); } }
public static UniTimer Create(float _interval, float _freq, Action<UniTimer> _callUpdate, Action<UniTimer> _callBack) { UniTimer timer = new UniTimer(); timer.Start(_interval, _freq, _callUpdate, _callBack); return timer; }