public void OnExit() { pointedSkill = -1; if (RollManager.instance.selectPnl.activeSelf && _skill) { RollManager.RollData data = RollManager.instance.datas[RollManager.instance.selected]; if (data.type == RollManager.ROLL_TYPE.SKILL) { SkillData skill = GameDatabase.instance.skills[data.id]; RollManager.instance.manaUI.SetMana(skill); } } }
public void OnEnter() { if (this.IsLockedSkill) { return; } pointedSkill = position; if (RollManager.instance.selectPnl.activeSelf && _skill) { RollManager.RollData data = RollManager.instance.datas[RollManager.instance.selected]; if (data.type == RollManager.ROLL_TYPE.SKILL) { if (data.id == _skill.data.id) { SkillData skill = GameDatabase.instance.skills[data.id]; RollManager.instance.manaUI.SetMana(skill, _skill.data.level + 1); } } } }