// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.T)) { if (IsInCombat == false) { anim.SetTrigger("SwordSpin"); anim.SetTrigger("Idle"); } else { anim.SetTrigger("SwordSpin"); anim.SetTrigger("CombatIdle"); } } if (Input.GetKeyDown(KeyCode.Y)) { if (IsInCombat == false) { anim.SetTrigger("Taunt"); anim.SetTrigger("Idle"); } else { anim.SetTrigger("Taunt"); anim.SetTrigger("CombatIdle"); } } if (Input.GetKeyDown(KeyCode.C)) { if (IsInCombat == false) { anim.SetTrigger("IdleTransition"); anim.SetTrigger("CombatIdle"); IsInCombat = true; } else { anim.SetTrigger("CombatIdleTransition"); anim.SetTrigger("Idle"); IsInCombat = false; } } if (Input.GetKeyDown(KeyCode.P)) { if (IsInCombat == false) { anim.SetTrigger("Potion"); anim.SetTrigger("Idle"); ph.ApplyHealthRegen(/*3*/); } else { anim.SetTrigger("Potion"); anim.SetTrigger("CombatIdle"); ph.ApplyHealthRegen(/*3*/); } } }