// Update is called once per frame void FixedUpdate() { if (Input.GetKeyDown(KeyCode.T)) { skills[0].cooldown = cs.spellList[0].spellCoolDown; if (skills[0].currentCoolDown >= skills[0].cooldown) { skills[0].currentCoolDown = 0; } if (skills[0].currentCoolDown == 0 && cs.mana >= cs.spellList[0].spellCost) { cs.CastMagic(cs.spellList[0]); if (cs.spell != null) { cs.CastMagic(cs.spell); } pc.anim.Play("Standing_2H_Magic_Attack_03"); cs.mana -= cs.spellList[0].spellCost; } } if (Input.GetKeyDown(KeyCode.U)) { skills[1].cooldown = cs.spellList[1].spellCoolDown; if (skills[1].currentCoolDown >= skills[1].cooldown) { skills[1].currentCoolDown = 0; } if (skills[1].currentCoolDown == 0 && cs.mana >= cs.spellList[0].spellCost) { cs.CastMagic(cs.spellList[1]); if (cs.spell != null) { cs.CastMagic(cs.spell); } pc.anim.Play("Standing_2H_Magic_Attack_03"); cs.mana -= cs.spellList[0].spellCost; } } }