示例#1
0
 public void ResetSkill()
 {
     currentDTSkill        = null;
     skill[tempSkillIndex] = tempSkill;
     skillSprite[tempSkillIndex].sprite = skill[tempSkillIndex].skillSprite;
     tempSkillIndex = -1;
     tempSkill      = null;
 }
示例#2
0
    public void DoubleTapSkill(DoubleTapSkill dtskill)
    {
        if (currentDTSkill != null)
        {
            CancelSkill();
        }
        currentDTSkill = dtskill;

        for (int i = 0; i < MaxSkills; i++)
        {
            if (dtskill == skill[i])
            {
                tempSkill             = skill[i];
                tempSkillIndex        = i;
                skill[i]              = dtskill.leadUpSkill;
                skillSprite[i].sprite = dtskill.leadUpSkill.skillSprite;
                break;
            }
        }
    }