IEnumerator backToIdle() { yield return(new WaitUntil( () => allFireballsDestroyed() )); fireballs.Clear(); evilLord.setIdle(); }
void Update() { if (state == SliceState.Shake) { shake(); } else if (state == SliceState.Move && lightning == null) { // Lightning disappeared state = SliceState.Idle; evilLord.setIdle(); } }