public ISceneState(SceneStateController sceneStateController, string sceneName) { mSceneStateController = sceneStateController; SceneName = sceneName; }
void InitSceneStateController() { mSceneStateController = new SceneStateController(); mSceneStateController.SetState(new StartGameState(mSceneStateController), false); }
public MainMenuState(SceneStateController sceneStateController) : base(sceneStateController, SceneEnum.MainMenu.ToString()) { }
public StartGameState(SceneStateController sceneStateController) : base(sceneStateController, SceneEnum.StartGame.ToString()) { }