// Update is called once per frame void Update() { if (phase == 1 && Time.time >= nextPhase && MOEnabled) { phase = 2; nextPhase = Time.time + secondDelay; panel.activate(); panelObject.transform.position = this.gameObject.transform.position + Offset; panel.setSkillName(skill.getName()); panel.setSkillDescription(skill.getShortDescription()); panel.setEnergyCost(skill.getEnergyCost()); panel.setHealthCost(skill.getHealthCost()); panel.setCastTime(skill.getCastTime()); panel.setCooldown(skill.getCooldown()); panel.setAdrenalineCost(skill.getAdrenalCost()); } else if (phase == 2 && Time.time >= nextPhase) { phase = 3; panel.setSkillDescription(skill.getLongDescription()); } }