void Start() { // 设置当前的游戏模式 mGameMode = new GameMode_CreatePlayer(); mGameMode.StageConfig = GameConfig.Instance.GetStageConfig(10001); if (mGameMode.StageConfig == null) { Debug.LogError("Not found stage 10001 ."); return; } GameMode.GetCurrentMode = (() => { return(mGameMode); }); // 开始游戏 GameStageManager.Instance.InitGame(); GameStageManager.Instance.StageIntialize(); GameStageManager.Instance.StageRunning(); }
public override void Start() { // 设置当前的游戏模式 mGameMode = new GameMode_CreatePlayer(); mGameMode.StageConfig = Game.Knight.GameConfig.Instance.GetStageConfig(10001); if (mGameMode.StageConfig == null) { Debug.LogError("Not found stage 10001 ."); return; } // 记录场景的路径 mSceneABPath = mGameMode.StageConfig.SceneABPath; GameMode.GetCurrentMode = (() => { return(mGameMode); }); // 开始游戏 GameStageManager.Instance.InitGame(); GameStageManager.Instance.StageIntialize(); GameStageManager.Instance.StageRunning(); }
public StageTask_InitData(GameMode_CreatePlayer rGameMode) { this.GameMode = rGameMode; }
public StageTask_LoadAssets(GameMode_CreatePlayer rGameMode) { this.GameMode = rGameMode; }