ゲームのポーズ機能を管理する

変数

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)