private void OnMouseUpAsButton() { if (Game.Instance.State == GameState.PlayersTurn) { group.Select(true); return; } if (!isSelectable || owner.isOpponent || Game.Instance.State == GameState.OpponentsTurn) { return; } if (owner.cardSelected != null && owner.cardSelected != this) { if (group != null) { group.AddCard(owner.cardSelected, true); if (owner.cardSelected != null) { owner.cardSelected.Select(false, false); } return; } owner.cardSelected.Select(false, true); } if (group == null) { Select(!isSelected, true); } }
protected string ConvertCards(CardGroup cards) { return(string.Join(" ", cards.Select(card => card.ToString().ToUpper().Reverse().Replace("T", "10")))); }