void InitializeCards(RectTransform panel, List <Ability> abilities) { foreach (Ability _ability in abilities) { if (!AllAbilities.Contains(_ability)) { AllAbilities.Add(_ability); } AbilityCard newCard = Instantiate(abilityCard, panel); newCard.InitializeCard(_ability); newCard.cardButton.onClick.AddListener(delegate { AddToSelectedAbilities(_ability); }); newCard.cardButton.onClick.AddListener(delegate { OnLoadoutEdited(); }); } }