Beispiel #1
0
    /*---------------------------------------------------------------------*/
    /// <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;
        }
    }
Beispiel #2
0
 /*---------------------------------------------------------------------*/
 /// <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();
         }
     }
 }