public LoadProgressState(GameStateMachine gameStateMachine, IPersistentProgressService progressService, ISaveLoadService saveLoadService) { _gameStateMachine = gameStateMachine; _progressService = progressService; _saveLoadService = saveLoadService; }
public LoadLevelState( GameStateMachine gameStateMachine, SceneLoader sceneLoader, IGameFactory gameFactory, IInputService inputService, IPersistentProgressService progressService) { _gameStateMachine = gameStateMachine; _sceneLoader = sceneLoader; _gameFactory = gameFactory; _progressService = progressService; _inputService = inputService; }
public SaveLoadService(IPersistentProgressService progressService, IGameFactory gameFactory) { _progressService = progressService; _gameFactory = gameFactory; }