コード例 #1
0
ファイル: AbilityCost.cs プロジェクト: WassyoiTCG/TCG
        public override bool OnMessage(CardAbilityData abilityData, MessageInfo message)
        {
            switch (message.messageType)
            {
            case MessageType.SelectNumber:
            {
                // ★(2回選択しても入ってこれないようにする)
                if (step > 0)
                {
                    return(true);
                }

                SelectNumberInfo selectNumberInfo = new SelectNumberInfo();
                message.GetExtraInfo <SelectNumberInfo>(ref selectNumberInfo);

                // 選択した番号保存
                selectNumber = selectNumberInfo.selectNumber;

                // UI非表示
                CardAbilityData.uiManager.DisAppearSelectNumberUI(selectNumber);
                CardAbilityData.uiManager.DisAppearSelectNumberWaitUI();

                // 次のステップへ
                step++;
            }
                return(true);
            }

            return(false);
        }
コード例 #2
0
    // 数字選択ボタン押したとき
    public void OnClickNumberButton(int number)
    {
        // SE
        oulAudio.PlaySE("decide2");

        SelectNumberInfo info = new SelectNumberInfo();

        info.selectNumber = number;

        // 数字選択メッセージ送信
        MessageManager.Dispatch(myPlayerID, MessageType.SelectNumber, info);

        // ボタン非表示
        //uiManager.DisAppearSelectNumberUI(number);
    }
コード例 #3
0
ファイル: AbilityCost.cs プロジェクト: WassyoiTCG/TCG
        public override bool OnMessage(CardAbilityData abilityData, MessageInfo message)
        {
            switch (message.messageType)
            {
            case MessageType.SelectNumber:
            {
                SelectNumberInfo selectNumberInfo = new SelectNumberInfo();
                message.GetExtraInfo <SelectNumberInfo>(ref selectNumberInfo);

                // 選択した番号保存
                //selectNumber = selectNumberInfo.selectNumber;

                // 次のステップへ
                step++;
            }
            break;
            }

            return(false);
        }