Beispiel #1
0
    //ClickのCallback
    public void OnPointerClickCallback(GameObject gameObject)
    {
        if (IsSelect == true)
        {
            Debug.Log("isSelect = true");
            //選択解除なので真っ白にする
            ChangeCardColor(TeamColor.WHITE);
            //選択されたカードを選択リストから消す
            _cardManager.RemoveSelectCardList(CardAttribute);

            IsSelect = false;
        }
        //5枚までしか選択できない
        else if (_cardManager.SelectCardListCount(CardAttribute.TeamColor) < 5)
        {
            //選択済み
            IsSelect = true;

            ChangeCardColor(CardAttribute.TeamColor);

            //選択済みリストに追加
            _cardManager.AddSelectCardList(CardAttribute);
        }
        //選択中が5枚だったらボタン有効にしてくれるやつ
        _buttonAction.SwichButtonEnable(_cardManager.SelectCardListCount(CardAttribute.TeamColor));
    }