public GameStateFactory(GamestartState.Factory gamestartFactory, GameplayState.Factory gameplayFactory, GameoverState.Factory gameoverFactory) { _gamestartFactory = gamestartFactory; _gameplayFactory = gameplayFactory; _gameoverFactory = gameoverFactory; }
public GameStateFactory(MenuState.Factory menuFactory, GameplayState.Factory gameplayFactory, GameOverState.Factory gameOverFactory, VictoryState.Factory victoryFactory) { _menuFactory = menuFactory; _gameplayFactory = gameplayFactory; _gameOverFactory = gameOverFactory; _victoryFactory = victoryFactory; }