public void AddNewCard(string cardInfo, int price) { Credits -= price; int index = 999; for (int i = 0; i < PlayerDeck.Count; i++) { if (PlayerDeck[i].CardInfo == cardInfo) { index = i; break; } } if (index == 999) { DeckInventroyClass newCard = new DeckInventroyClass(); newCard.CardAmount = 1; newCard.CardInfo = cardInfo; PlayerDeck.Add(newCard); } else { PlayerDeck[index].CardAmount++; } SavePlayerInfo(); }
void CombinePlayerDeck(List <string> cardInfo, List <int> cardAmount) { if (cardInfo == null) { return; } PlayerDeck = new List <DeckInventroyClass>(); for (int i = 0; i < cardInfo.Count; i++) { DeckInventroyClass newCard = new DeckInventroyClass(); newCard.CardInfo = cardInfo[i]; newCard.CardAmount = cardAmount[i]; PlayerDeck.Add(newCard); } }