private void SetState(BeetleState state) { _state = state; switch (state) { case BeetleState.Idle: SetIdleAnimation(); break; } }
void CheckHP(int damage) { this.HP -= damage; if (this.HP <= 0 && state != Beetle_Control.BeetleState.Dead) { state = Beetle_Control.BeetleState.Dead; GetComponent <Animation>().Stop(); GetComponent <Animation>().CrossFade(DieAnim.name); } }