private void UpdateLimit(float deltaTime) { _updateableLimit?.Update(deltaTime); Limit.text = _gameLimit.GetLimitText(); if (!LevelManager.Instance.DailyChallenge) { LimitProgress.UpdateProgressBar(_gameLimit.PercentComplete()); } if (_gameLimit.ReachedLimit()) { LimitReached?.Invoke(); } }