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; } } } }
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; } } } } }