public override void Open() { _gameController = PhotonNetwork.IsConnected ? (BaseGameController) new MultiplayerGameController() : new SoloGameController(); _gameController.StartGame(); }
void Start() { int mode = PlayerPrefs.GetInt(Util.GAME_TYPE, Util.GAME_TYPE_ADV); switch (mode) { case Util.GAME_TYPE_INFINTE: gameControl = new InfiniteGameController(); //无尽模式 break; case Util.GAME_TYPE_ADV: gameControl = new AdventureGameController(); //冒险模式 break; default: gameControl = new InfiniteGameController(); //默认无尽模式 break; } gameControl.Init(); setBackGround(); gameControl.StartGame(); }
/// <summary> /// 游戏开始 /// </summary> public void startGame() { gameControl.StartGame(); }