TimeManager
タイマー機能を管理します。TimerEvent を登録して利用します。デフォルトでは MainTimer を登録しています。
namespace GarageKit
public class TimeManager : ManagerBase
Inheritance
TimeManager
-> ManagerBase -> MonoBehaviour
Inspector


Properties
member | type | description |
---|---|---|
timerEvents | List<TimerEvent> | タイマーイベントリスト |
Methods
メインタイマーへの参照取得
public TimerEvent mainTimer { get; }
Example
// タイマー完了イベントを追加
AppMain.Instance.timeManager.mainTimer.OnCompleteTimer += (sender) => { Debug.Log("on complete timer"); };
// タイムカウント10秒sを開始
AppMain.Instance.timeManager.mainTimer.StartTimer(10);