Example #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;
        }
    }