public IEnumerator ChangeState(chargingState state) { StopAllCoroutines(); switch (state) { case chargingState.idle: StartCoroutine(Idle()); break; case chargingState.charging: StartCoroutine(Charging()); break; case chargingState.attacking: StartCoroutine(Attack()); break; case chargingState.dead: StartCoroutine(Death()); break; } yield return null; }
public IEnumerator ChangeState(chargingState state) { StopAllCoroutines(); switch (state) { case chargingState.idle: StartCoroutine(Idle()); break; case chargingState.charging: StartCoroutine(Charging()); break; case chargingState.attacking: StartCoroutine(Attack()); break; case chargingState.dead: StartCoroutine(Death()); break; } yield return(null); }