void OnCardGained(CardData card, bool isPlayer) { if (isPlayer) { if (card.isAutoTrigger) { if (ActionManager.OnCardDeployed != null) { ActionManager.OnCardDeployed(card, isPlayer); } } else { CardsOwned cardOwned = playerOwnedCards.Find(x => x.card == card); if (cardOwned == null) { playerOwnedCards.Add(new CardsOwned(card, 1)); } else { cardOwned.UpdateCardCount(1); } } } }
void OnCardDeployed(CardData card, bool isPlayer) { if (isPlayer) { CardsOwned cardOwned = playerOwnedCards.Find(x => x.card == card); if (cardOwned != null) { cardOwned.UpdateCardCount(-1); } } }