Пример #1
0
        public override void OnRegister()
        {
            MainMenuView.HighScore.gameObject.SetActive(false);

            MainMenuView.Signal.AddListener(SetupGame);

            SetHighScoreSignal.AddListener(SetHighScore);
        }
Пример #2
0
        public override void Execute()
        {
            var highScore = HighScoreService.GetHighScore();

            if (highScore > 0)
            {
                SetHighScoreSignal.Dispatch(highScore);
            }
        }
Пример #3
0
        public override void OnRemove()
        {
            MainMenuView.Signal.RemoveListener(SetupGame);

            SetHighScoreSignal.RemoveListener(SetHighScore);
        }