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

◆ CanJump()

override bool ManBase::CanJump ( )
inlineprotected

disables jump when player is significantly injured

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

4408 {
4409 if (GetBrokenLegs() != eBrokenLegs.NO_BROKEN_LEGS)
4410 {
4411 return false;
4412 }
4413
4415 return false;
4416
4418 if (m_InjuryHandler && m_InjuryHandler.GetInjuryAnimValue() >= InjuryAnimValues.LVL3)
4419 return false;
4420
4421 if (IsInFBEmoteState() || m_EmoteManager.m_MenuEmote)
4422 {
4423 return false;
4424 }
4425
4426 return super.CanJump();
4427 }
eBrokenLegs
Определения EBrokenLegs.c:2
EStaminaConsumers
Определения EStaminaConsumers.c:2
override bool IsInFBEmoteState()
Определения PlayerBase.c:8241
eBrokenLegs GetBrokenLegs()
Определения PlayerBase.c:3577
override bool CanConsumeStamina(EStaminaConsumers consumer)
Определения PlayerBase.c:4360
ref InjuryAnimationHandler m_InjuryHandler
Определения PlayerBase.c:51
ref EmoteManager m_EmoteManager
Определения PlayerBase.c:47

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