ゲームのポーズ機能を管理する
変数
Pause (bool)
ポーズの状態を表すbool変数
Trueの時はポーズ状態、Falseの時はResume状態
OnPauseChanged (Action<bool>)
Pauseが変更された時に発火されるaction<bool>のイベント
引数にはPauseの状態が渡される
ポーズ起動時にはtrue、ポーズ解除時はfalseである
メソッド
PausableWaitForSecond(float):IEnumerator
ポーズ状態の時に停止するWaitForSecond
PausableWaitForSecondAsync(float, CancellationToken) : Task
ポーズ状態の時に停止するWaitForSecondAsync
PausableWaitUntil(Func<bool>, CancellationToken):Task
ポーズ状態の時に停止するWaitUntil
WaitUntil(Func<bool>, CancellationToken) : Task
PausableDestroy(GameObject, float, CancellationToken)
ポーズ状態の時に停止するDestroy
PausableInvoke(Action, float, CancellationToken)