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; }
internal void NewGame(GameMode.GameModeType type) { Profile.InitNewGame(type); ActiveGameModeCtrl = Profile.GameModeCtrl; RoundManager = Profile.InitRoundManager(); OnGame = true; Events.InvokeOnAction(EVENT_GAME_READY); }