/// <summary> /// On register mediator /// </summary> public override void OnRegister() { View.OnLoadMainMenu += () => { OnLoadMainMenuSignal.Dispatch(); }; View.OnLoadMainGame += level => { PlayerSettingsService.UpdateCurrentLevel(level); SceneManager.LoadScene("MainGame"); }; OnLoadSelectLevelSignal.AddListener(() => { View.ShowContent(); }); }
/// <summary> /// On register mediator /// </summary> public override void OnRegister() { OnLoadMainMenuSignal.AddListener(() => { View.ShowContent(); }); OnLoadSelectLevelSignal.AddListener(() => { View.HideContent(); }); View.OnLoadSelectLevel += () => { OnLoadSelectLevelSignal.Dispatch(); }; View.OnLoadSettings += () => { OnLoadSettingsSignal.Dispatch(); }; }
/// <summary> /// On register mediator /// </summary> public override void OnRegister() { OnLoadMainMenuSignal.AddListener(() => { View.ShowContent(); }); OnLoadSelectLevelSignal.AddListener(() => { View.HideContent(); }); View.OnInitBestScore += text => { text.text = $"Best Score : {PlayerSettingsService.InitBestScore()}"; }; View.OnLoadSelectLevel += () => { OnLoadSelectLevelSignal.Dispatch(); }; View.OnLoadSettings += () => { OnLoadSettingsSignal.Dispatch(); }; }
/// <summary> /// On register mediator /// </summary> public override void OnRegister() { View.OnLoadMainMenu += () => { OnLoadMainMenuSignal.Dispatch(); }; View.OnLoadMainGame += level => { PlayerSettingsService.CurrentLevel = level; LoadGameScene(); }; OnLoadSelectLevelSignal.AddListener(() => { View.ShowContent(); LevelsManager.InitLevels(); }); }