// Update is called once per frame void Update() { if (Input.GetKeyDown(key) && isok && !mask.activeSelf) { bool success = ps.TakeMP(skillinfo.mp); switch (key) { case KeyCode.Q: // this.GetComponent<AudioSource>().Play(); break; } if (success) { pa.UseSkill(skillinfo); isok = false; timer = 0; } else { } } if (skillinfo != null) { if (timer < skillinfo.coldTime) { timer += Time.deltaTime; skill_icon.fillAmount = timer / skillinfo.coldTime; if (timer >= skillinfo.coldTime) { isok = true; } } } }
private void Update() { if (Input.GetKeyDown(keycode)) { if (type == shortcuttype.Drug) { OndrugUse(); } else if (type == shortcuttype.Skill) { bool success = ps.TakeMP(skillinfo.mp); if (success == false) { } else { pa.UseSkill(skillinfo); } } } }