/*---------------------------------------------------------------------*/ /// <summary> /// メニューの選択実行 /// </summary> /// <param name="_id">Identifier.</param> private void SelectMenu(MENU_ITEM_ID _id) { // IDによって処理を実行。 switch (_id) { case MENU_ITEM_ID.START: // メインゲームへ遷移 cGameManager.Instance.ChangeScene(GAME_SCENE.MAINGAME); break; case MENU_ITEM_ID.HOWTOPLAY: // ゲーム説明を開く _howto.HowToStart(); isInputEnable = false; break; case MENU_ITEM_ID.USERPAGE: // ユーザーページを開く if (cGameManager.Instance.UserData.IsLogin) { _userpage.OpenPage(); isInputEnable = false; } break; case MENU_ITEM_ID.OPTION: // オプションを開く _option.SetEnable(true); isInputEnable = false; break; case MENU_ITEM_ID.EXIT: // ゲームを終了する。 Application.Quit(); break; default: break; } }
/*---------------------------------------------------------------------*/ /// <summary> /// 選択中以外のメニュー項目を非選択状態にする。 /// </summary> /// <param name="_id">Identifier.</param> public void AnotherMenuNotSelect(MENU_ITEM_ID _id) { foreach (var item in _Items) { if (_id != item.ID) { item.NotSelect(); } } }