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

◆ CanJump()

override bool ManBase::CanJump ( )
inlineprotected

disables jump when player is significantly injured

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

4398 {
4399 if (GetBrokenLegs() != eBrokenLegs.NO_BROKEN_LEGS)
4400 {
4401 return false;
4402 }
4403
4405 return false;
4406
4408 if (m_InjuryHandler && m_InjuryHandler.GetInjuryAnimValue() >= InjuryAnimValues.LVL3)
4409 return false;
4410
4411 if (IsInFBEmoteState() || m_EmoteManager.m_MenuEmote)
4412 {
4413 return false;
4414 }
4415
4416 return super.CanJump();
4417 }
eBrokenLegs
Определения EBrokenLegs.c:2
EStaminaConsumers
Определения EStaminaConsumers.c:2
override bool IsInFBEmoteState()
Определения PlayerBase.c:8339
eBrokenLegs GetBrokenLegs()
Определения PlayerBase.c:3559
override bool CanConsumeStamina(EStaminaConsumers consumer)
Определения PlayerBase.c:4350
ref InjuryAnimationHandler m_InjuryHandler
Определения PlayerBase.c:51
ref EmoteManager m_EmoteManager
Определения PlayerBase.c:47

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