コード例 #1
0
    public void SelectCard(CardInfo selectedCard)
    {
        if (SelectedCards.Contains(selectedCard))
        {
            selectedCard.Selected = false;
            SelectedCards.Remove(selectedCard);
            return;
        }

        if (SelectedCards.Count >= NumberOfChanges && SelectedCards.Count > 0)
        {
            SelectedCards[0].Selected = false;
            SelectedCards.RemoveAt(0);
        }

        selectedCard.Selected = true;
        SelectedCards.Add(selectedCard);
    }