public PausableWaitUntil(PauseComponent pauser, Func <bool> waitDelegate) { this.pauser = pauser; this.waitDelegate = waitDelegate; wait = true; }
public PausableWaitForFrame(PauseComponent pauser) { this.pauser = pauser; }
public static void _RemoveComponent(PauseComponent pauser) { notifiers[( int )pauser.pauseGroup] -= pauser.SetPaused; }
public PausableWaitForSeconds(PauseComponent pauser, float waitTime) { this.pauser = pauser; this.timeRemaining = waitTime; }
public static void _AddComponent(PauseComponent pauser) { notifiers[( int )pauser.pauseGroup] += pauser.SetPaused; }