示例#1
0
 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);
         }
     }
 }
示例#2
0
 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);
             }
         }
     }
 }