public MemoryCard CreateCardPrefab(CardValuesEnum cardValue) { var card = Instantiate(_cardPrefab); card.CardArt = _cardArtImages[(int)cardValue]; card.CopyFromModel(_cardService.ReadCard(cardValue.ToRequest()).Card); return(card); }
//Returns false if any card's value in a collection isn't the same public static bool CardValuesMatch(IEnumerable <Card> cards) { CardValuesEnum x = CardValuesEnum.NotSet; foreach (Card card in cards) { x = card.CardValue; } foreach (Card card in cards) { if (card.CardValue != x) { return(false); } } return(true); }
public Card CreatePlayingCard(CardValuesEnum cardValue) => _playingCardRepository.CreatePlayingCardPrefab(cardValue);
public MemoryCard CreateCard(CardValuesEnum cardValue) => _cardRepository.CreateCardPrefab(cardValue);
public static ReadCardRequest ToRequest(this CardValuesEnum cardValue) => new ReadCardRequest { CardValue = (CardValueModel)cardValue };