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

◆ ProcessHoldBreath()

void ManBase::ProcessHoldBreath ( float dT)
inlineprotected

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

2466 {
2467 if (IsTryingHoldBreath() && CanStartConsumingStamina(EStaminaConsumers.HOLD_BREATH))
2468 {
2469 if (!m_IsHoldingBreath)
2470 {
2472 m_IsHoldingBreath = true;
2473 }
2474 }
2475 else if (!IsTryingHoldBreath() || !CanConsumeStamina(EStaminaConsumers.HOLD_BREATH))
2476 {
2478 m_IsHoldingBreath = false;
2479 }
2480 }
EStaminaConsumers
Определения EStaminaConsumers.c:2
override bool CanStartConsumingStamina(EStaminaConsumers consumer)
Определения PlayerBase.c:4812
void OnHoldBreathStart()
Определения PlayerBase.c:2482
void OnHoldBreathEnd()
Определения PlayerBase.c:2493
bool m_IsHoldingBreath
Определения PlayerBase.c:141
override bool CanConsumeStamina(EStaminaConsumers consumer)
Определения PlayerBase.c:4799

Перекрестные ссылки CanConsumeStamina(), CanStartConsumingStamina(), m_IsHoldingBreath, OnHoldBreathEnd() и OnHoldBreathStart().

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