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

◆ CanJump()

override bool ManBase::CanJump ( )
inlineprotected

disables jump when player is significantly injured

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

4553 {
4554 if (GetBrokenLegs() != eBrokenLegs.NO_BROKEN_LEGS)
4555 {
4556 return false;
4557 }
4558
4560 return false;
4561
4563 if (m_InjuryHandler && m_InjuryHandler.GetInjuryAnimValue() >= InjuryAnimValues.LVL3)
4564 return false;
4565
4566 if (IsInFBEmoteState() || m_EmoteManager.m_MenuEmote)
4567 {
4568 return false;
4569 }
4570
4571 return super.CanJump();
4572 }
eBrokenLegs
Определения EBrokenLegs.c:2
EStaminaConsumers
Определения EStaminaConsumers.c:2
override bool IsInFBEmoteState()
Определения PlayerBase.c:8589
eBrokenLegs GetBrokenLegs()
Определения PlayerBase.c:3696
override bool CanConsumeStamina(EStaminaConsumers consumer)
Определения PlayerBase.c:4505
ref InjuryAnimationHandler m_InjuryHandler
Определения PlayerBase.c:98
ref EmoteManager m_EmoteManager
Определения PlayerBase.c:94

Перекрестные ссылки CanConsumeStamina(), GetBrokenLegs(), IsInFBEmoteState(), InjuryAnimValues::LVL3, m_EmoteManager и m_InjuryHandler.