public InGamePresenter(InGameViewModel viewModel, IEventDispatcherService eventDispatcherService) { _viewModel = viewModel; _eventDispatcherService = eventDispatcherService; _eventDispatcherService.Subscribe <NewWordSignal>(NewWord); _eventDispatcherService.Subscribe <GuessResultSignal>(GuessReceived); _eventDispatcherService.Subscribe <WordCompletedSignal>(WordCompleted); _eventDispatcherService.Subscribe <RestartGameSignal>(RestartGame); _eventDispatcherService.Subscribe <GameOverSignal>(GameOver); }
public MainMenuPresenter(MainMenuViewModel viewModel, IEventDispatcherService eventDispatcherService) { _viewModel = viewModel; _eventDispatcherService = eventDispatcherService; _eventDispatcherService.Subscribe <NewWordSignal>(WordUpdated); }
public LoadingPresenter(LoadingViewModel viewModel, IEventDispatcherService eventDispatcherService) { _viewModel = viewModel; _eventDispatcherService = eventDispatcherService; _eventDispatcherService.Subscribe <UpdateLoadingScreenSignal>(UpdateLoadingScreen); }