Beispiel #1
0
        /// <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(); };
        }
Beispiel #2
0
        /// <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(); };
        }
Beispiel #3
0
        /// <summary>
        /// On register mediator
        /// </summary>
        public override void OnRegister()
        {
            OnLoadSettingsSignal.AddListener(() => { View.ShowContent(); });

            View.OnInitVolume += slider =>
            {
                var volume = PlayerSettingsService.InitVolume();
                slider.value = volume;
                OnChangeVolumeSignal.Dispatch(volume);
            };

            View.OnChangeVolume += volume =>
            {
                PlayerSettingsService.UpdateVolume(volume);
                OnChangeVolumeSignal.Dispatch(volume);
            };

            View.OnLoadMainMenu += () => { OnLoadMainMenuSignal.Dispatch(); };
        }