private static void HandleQuit() { CoroutineManager.StopAllRoutines(); RedOwlTools.IsShuttingDown = true; }
public CoroutineWrapper Stop() { CoroutineManager.StopRoutine(_routine); return(this); }
public void Stop() { OnExit(); CoroutineManager.StopRoutine(_routine); _isStarted = false; }
public CoroutineWrapper Start() { _routine = CoroutineManager.StartRoutine(Wrapper(_target)); return(this); }
public void Start() { OnEnter(); _routine = CoroutineManager.StartRoutine(Wrapper()); _isStarted = true; }