private void InstallControllers() { Services.RegisterService(_gameSettings); //Initialize Dependencies _gameStateFactory = new GameStateFactory(); _gameStateController = new GameStateController(_gameStateFactory); _gameStateController.SetState(GameStateType.Enter); _networkController = new NetworkController(_gameStateController); //Start Game _gameController = new GameController(_gameLevelController, _gameStateController); }
public GameStateController(GameStateFactory gameStateFactory) : base() { _instance = this; _gameStateFactory = gameStateFactory; }