public bool CheckSuitOfCards(SuitOfCards attacker, SuitOfCards defender) { if (attacker == defender) { return(true); } else { return(false); } }
private void SetTrump() { var lastCard = _deckOfCards[0]; _trumpString += lastCard.name.Remove(0, lastCard.name.IndexOf(' ')); var lastCardTransform = lastCard.transform; lastCardTransform.position = new Vector3(lastCardTransform.position.x + _cardPackOffset * 2, lastCardTransform.position.y, 0f); var cardController = lastCard.GetComponent <CardController>(); cardController.EnableToDrag = false; cardController.ShowCard(true); _trump = lastCard.GetComponent <CardController>().CurrentSuit; }
private GameObject CreateCard(CardsValues value, SuitOfCards suit) { var card = Instantiate(_cardPrefab); card.GetComponentsInChildren <Image>()[1].sprite = _suitSprites[(int)suit]; var newValue = (int)value > 4 ? value.ToString().Substring(0, 1) : ((int)value + 6).ToString(); card.GetComponentInChildren <Text>().text = newValue; var cardControll = card.GetComponent <CardController>(); cardControll.CurrentSuit = suit; cardControll.CurrentValue = value; card.transform.parent = _cardsFolder.transform; card.transform.localScale = Vector3.one; card.transform.localPosition = new Vector3(-_cardPackOffset, 0f, 0f); card.name = value + ": " + suit; return(card); }