コード例 #1
0
ファイル: PlayerProfile.cs プロジェクト: MrLoog/LChess
    public void InitNewGame(GameMode.GameModeType type)
    {
        GameModeCtrl = GameMode.CreateGameMode(type);
        switch (type)
        {
        case GameMode.GameModeType.Demo:

#if UNITY_EDITOR
            GoldAccount = new GoldAccountModeDemo(1000000f);
#else
            GoldAccount = new GoldAccountModeDemo(190f);
#endif
            break;

        case GameMode.GameModeType.LTE:
            GoldAccount = new GoldAccountModeLTE(190f);
            break;

        case GameMode.GameModeType.Test:
            GoldAccount = new GoldAccountModeDemo(10000f);
            break;

        default:
            GoldAccount = new GoldAccountModeDemo(190f);
            break;
        }
        GameModeCtrl.GoldAccount = GoldAccount;
    }
コード例 #2
0
 internal void NewGame(GameMode.GameModeType type)
 {
     Profile.InitNewGame(type);
     ActiveGameModeCtrl = Profile.GameModeCtrl;
     RoundManager       = Profile.InitRoundManager();
     OnGame             = true;
     Events.InvokeOnAction(EVENT_GAME_READY);
 }