/// <summary> /// Method that allows pure states, that aren't derived from a MonoBehaviour to /// run Coroutines through the FsmSystem. /// </summary> protected Coroutine StartCoroutine(IEnumerator routine) { return(FsmSystem.StartCoroutine(routine)); }