Assets.Scripts.Scenes.Game.Hype.HypeController.AutoDecreaseHype C# (CSharp) Метод

AutoDecreaseHype() приватный Метод

private AutoDecreaseHype ( ) : void
Результат void
        private void AutoDecreaseHype()
        {
            if (!MaxHypeReached || (MaxHypeReached && lastMaxHypeReachTimeDelta > HYPE_POWER_AVAILABLE_TIME_SECONDS))
            {
                float adrenalineShotPowerValue = currentAdrenalineShot != null ? currentAdrenalineShot.HypePowerValue : 1;
                HypeSliderController.Value = Math.Max(0, HypeSliderController.Value - (BASE_HYPE_AUTO_DECREASE_VALUE / playerPropertyService.HypePowerLevel / adrenalineShotPowerValue));
                DisableMaxHype();
            }
        }