Exemplo n.º 1
0
 public GameFlow(
     IGameStateProvider gameStateProvider,
     IGameNotifications gameNotifications,
     IGameModeBehaviour gameModeBehaviour,
     IGameModeConfigurationProvider gameModeConfigurationProvider,
     IInputController inputController,
     IUiViewProvider uiViewProvider,
     ILevelSetup levelSetup,
     ILevelBehaviour levelBehaviour,
     IPlayerBehaviour playerBehaviour,
     IAddScore addScore)
 {
     _gameStateProvider = gameStateProvider;
     _gameNotifications = gameNotifications;
     _gameModeBehaviour = gameModeBehaviour;
     _gameModeConfigurationProvider = gameModeConfigurationProvider;
     _inputController = inputController;
     _uiViewProvider = uiViewProvider;
     _levelSetup = levelSetup;
     _levelBehaviour = levelBehaviour;
     _playerBehaviour = playerBehaviour;
     _addScore = addScore;
 }