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); }
// 数字選択ボタン押したとき 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); }
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); }