示例#1
0
 private void CharCampingSkillPanelSkillDeselected(CampingSkillSlot slot)
 {
     if (currentHero.SelectedCampingSkills.Count == 3)
     {
         for (int i = 0; i < skillSlots.Count; i++)
         {
             if (!skillSlots[i].Selected && !skillSlots[i].Locked)
             {
                 skillSlots[i].Available          = true;
                 skillSlots[i].SkillIcon.material = skillSlots[i].Highlighted ?
                                                    DarkestDungeonManager.HighlightMaterial : skillSlots[i].SkillIcon.defaultMaterial;
             }
         }
     }
 }
示例#2
0
    private void CharCampingSkillPanelSkillSelected(CampingSkillSlot slot)
    {
        if (currentHero.SelectedCampingSkills.Count != 4)
        {
            return;
        }

        for (int i = 0; i < skillSlots.Count; i++)
        {
            if (!skillSlots[i].Selected)
            {
                skillSlots[i].Available          = false;
                skillSlots[i].SkillIcon.material = skillSlots[i].Highlighted ?
                                                   DarkestDungeonManager.GrayHighlightMaterial : DarkestDungeonManager.GrayMaterial;
            }
        }
    }
 void CharCampingSkillPanel_onSkillSelected(CampingSkillSlot slot)
 {
     if (currentHero.SelectedCampingSkills.Count == 4)
     {
         for (int i = 0; i < skillSlots.Count; i++)
         {
             if (!skillSlots[i].Selected)
             {
                 skillSlots[i].Available = false;
                 if (skillSlots[i].Highlighted)
                 {
                     skillSlots[i].skillIcon.material = DarkestDungeonManager.GrayHighlightMaterial;
                 }
                 else
                 {
                     skillSlots[i].skillIcon.material = DarkestDungeonManager.GrayMaterial;
                 }
             }
         }
     }
 }