예제 #1
0
        public override void Awake()
        {
            base.Awake();

            _timer      = new Timer(TimeTransition, start: false, repeat: false);
            _finalTimer = new Timer(TimeFinal, start: false, repeat: false);

            _finalTimer.OnTimeLimitHandler += () => OnPodiumFinishedHandler?.Invoke();

            GameSession.OnStartClientStaticHandler += OnClientStarted;
            Game.Instance.OnPodiumHandler          += OnPodium;
            Game.Instance.OnFinalPodiumHandler     += OnFinalPodium;
            OnPodiumFinishedHandler += Game.Instance.OnPodiumFinished;
        }