DayZ 1.29
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ ResetCooldown()

void StaminaHandler::ResetCooldown ( int modifier = -1)
inlineprotected

См. определение в файле StaminaHandler.c строка 1013

1014 {
1015 StaminaModifier sm = m_StaminaModifiers.GetModifierData(modifier);
1016 if (sm)
1017 {
1018 sm.SetStartTime(-1);
1019 sm.ResetRunTime();
1020 sm.SetInUse(false);
1021 }
1022
1023 // Remove from cooldown map
1024 m_CooldownMap.Remove(modifier);
1025
1026 // Update cooldown state based on remaining active cooldowns
1027 m_IsInCooldown = (m_CooldownMap.Count() > 0);
1028 }
void StaminaModifier(int type, float min, float max, float cooldown, float startTime=0, float duration=0)
Определения StaminaHandler.c:141
ref StaminaModifiers m_StaminaModifiers
Определения StaminaHandler.c:295
ref map< int, ref StaminaCooldownParams > m_CooldownMap
Определения StaminaHandler.c:302
bool m_IsInCooldown
Определения StaminaHandler.c:292

Перекрестные ссылки m_CooldownMap, m_IsInCooldown, m_StaminaModifiers и StaminaModifier().

Используется в Update().