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

◆ ResetCooldown()

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

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

1048 {
1049 StaminaModifier sm = m_StaminaModifiers.GetModifierData(modifier);
1050 if (sm)
1051 {
1052 sm.SetStartTime(-1);
1053 sm.ResetRunTime();
1054 sm.SetInUse(false);
1055 }
1056
1057 // Remove from cooldown map
1058 m_CooldownMap.Remove(modifier);
1059
1060 // Update cooldown state based on remaining active cooldowns
1061 m_IsInCooldown = (m_CooldownMap.Count() > 0);
1062 }
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:298
ref map< int, ref StaminaCooldownParams > m_CooldownMap
Определения StaminaHandler.c:305
bool m_IsInCooldown
Определения StaminaHandler.c:295

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

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