Example #1
0
 public void AddToSelectedAbilities(Ability _ability)
 {
     if (selectedAbilitiesPanel.childCount < 20)
     {
         if (!SelectedAbilities.Contains(_ability))
         {
             SelectedAbilities.Add(_ability);
             SelectedAbilityBox newBox = Instantiate(selectedAbilityBox, selectedAbilitiesPanel);
             newBox.InitializeSelected(_ability);
             newBox.boxButton.onClick.AddListener(delegate { RemoveFromSelectedAbilities(newBox, _ability); });
             newBox.boxButton.onClick.AddListener(delegate { OnLoadoutEdited(); });
             abilityBoxes.Add(newBox);
         }
     }
 }
Example #2
0
 public void RemoveFromSelectedAbilities(SelectedAbilityBox abilityBox, Ability _ability)
 {
     SelectedAbilities.Remove(_ability);
     abilityBoxes.Remove(abilityBox);
     Destroy(abilityBox.gameObject);
 }