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

◆ SetCooldown()

void StaminaHandler::SetCooldown ( float time,
int modifier = -1 )
inlineprotected

set cooldown timer between each consume of stamina

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

1035 {
1036 StaminaCooldownParams cooldown;
1037 if (!m_CooldownMap.Find(modifier, cooldown))
1038 {
1039 cooldown = new StaminaCooldownParams(0);
1040 m_CooldownMap.Insert(modifier, cooldown);
1041 }
1042
1043 m_IsInCooldown = true;
1044 cooldown.param1 = time; // Set remaining time
1045 }
Param1< float > StaminaCooldownParams
Определения StaminaHandler.c:259
ref map< int, ref StaminaCooldownParams > m_CooldownMap
Определения StaminaHandler.c:305
bool m_IsInCooldown
Определения StaminaHandler.c:295

Перекрестные ссылки m_CooldownMap и m_IsInCooldown.

Используется в CheckStaminaState(), DepleteStaminaEx(), StaminaProcessor_Ladder(), StaminaProcessor_Move() и StaminaProcessor_Swimming().