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

◆ ProcessHoldBreath()

void ManBase::ProcessHoldBreath ( float dT)
inlineprotected

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

2285 {
2286 if (IsTryingHoldBreath() && CanStartConsumingStamina(EStaminaConsumers.HOLD_BREATH))
2287 {
2288 if (!m_IsHoldingBreath)
2289 {
2291 m_IsHoldingBreath = true;
2292 }
2293 }
2294 else if (!IsTryingHoldBreath() || !CanConsumeStamina(EStaminaConsumers.HOLD_BREATH))
2295 {
2297 m_IsHoldingBreath = false;
2298 }
2299 }
EStaminaConsumers
Определения EStaminaConsumers.c:2
override bool CanStartConsumingStamina(EStaminaConsumers consumer)
Определения PlayerBase.c:4518
void OnHoldBreathStart()
Определения PlayerBase.c:2301
void OnHoldBreathEnd()
Определения PlayerBase.c:2312
bool m_IsHoldingBreath
Определения PlayerBase.c:142
override bool CanConsumeStamina(EStaminaConsumers consumer)
Определения PlayerBase.c:4505

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

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