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

◆ SetCooldown()

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

set cooldown timer between each consume of stamina

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

1001 {
1002 StaminaCooldownParams cooldown;
1003 if (!m_CooldownMap.Find(modifier, cooldown))
1004 {
1005 cooldown = new StaminaCooldownParams(0);
1006 m_CooldownMap.Insert(modifier, cooldown);
1007 }
1008
1009 m_IsInCooldown = true;
1010 cooldown.param1 = time; // Set remaining time
1011 }
Param1< float > StaminaCooldownParams
Определения StaminaHandler.c:259
ref map< int, ref StaminaCooldownParams > m_CooldownMap
Определения StaminaHandler.c:302
bool m_IsInCooldown
Определения StaminaHandler.c:292

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

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