public void AddRarity(CardRarity rarity, DeckStatusRarityAmountSlot statusSlot, int maxAmount) { if (amountPerRarity.ContainsKey(rarity) == false) { amountPerRarity.Add(rarity, statusSlot); amountPerRarity[rarity].SetMaxAmountAndRarity(maxAmount, rarity); statusSlot.UpdateActualAmount(0); } }
private void DeckCreator_OnDeckChange(Deck pDeck) { deckAmount.UpdateActualAmount(pDeck.totalCards); deckStatusSSlotslManager.RefreshRarityAmount(pDeck.amountPerRarity); }