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; }