private void CreateHUDMenuViewController() { _hudMenuViewController = Factory.ViewFactory.CreateHUDMenuViewController(UIViewHolder.GetView <HUDMenuView>()); _hudMenuViewController.MainMenuButtonClickEvent += OnHUDMenuMainMenuButtonClickHandler; _hudMenuViewController.SettingsMenuButtonClickEvent += OnHUDMenuSettingsMenuButtonClickHandler; _hudMenuViewController.RestartButtonClickEvent += OnHUDMenuRestartButtonClickHandler; _hudMenuViewController.CloseButtonClickEvent += OnHUDMenuCloseButtonClickHandler; }
private void Awake() { _instantce = this; }
private void CreateMainMenuViewController() { _mainMenuViewController = Factory.ViewFactory.CreateMainMenuViewController(UIViewHolder.GetView <MainMenuView>()); _mainMenuViewController.PlayButtonClickEvent += OnMainMenuPlayButtonClickHandler; _mainMenuViewController.SettingsButtonClickEvent += OnMainMenuSettingsButtonClickHandler; }
private void CreateMessageBoxViewController() { _messageBoxViewController = Factory.ViewFactory.CreateMessageBoxViewController(UIViewHolder.GetView <MessageBoxView>()); }
private void CreateHUDViewController() { _hudViewController = Factory.ViewFactory.CreateHUDViewController(Level.Score, Level.MovesController, Level.Goals, UIViewHolder.GetView <HUDView>()); _hudViewController.GameMenuButtonClickEvent += OnHUDGameMenuButtonClickHandler; }
private void CreateLevelCompleteViewController() { _levelCompletedViewController = Factory.ViewFactory.CreateLevelViewController(UIViewHolder.GetView <LevelCompletedView>()); _levelCompletedViewController.OkButtonClickEvent += OnLevelCompleteWindowOkButtonClickHandler; }
private void CreateMovesEndedController() { _movesEndedViewController = Factory.ViewFactory.CreateMovesEndedViewController(UIViewHolder.GetView <MovesEndedView>()); _movesEndedViewController.MainMenuButtonClickEvent += OnMovesEndMainMenuButtonClickHandler; _movesEndedViewController.RestartButtonClickEvent += OnMovesEndRestartButtonClickhandler; }
private void CreateSettingsViewController() { _settingsViewController = Factory.ViewFactory.CreateSettingsViewController(UIViewHolder.GetView <SettingsView>()); _settingsViewController.MusicSettingsChangedEvent += OnSettingsMusicSettingChangedHandler; _settingsViewController.SoundSettingsChangedEvent += OnSettingsSoundSettingsChangedHandler; _settingsViewController.OkButtonClickEvent += OnSettingsOkButtonClickHandler; }