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

◆ CanConsumeStamina()

override bool ManBase::CanConsumeStamina ( EStaminaConsumers consumer)
inlineprotected

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

4506 {
4507 if (!GetStaminaHandler())
4508 return false;
4509
4510 bool val = (GetStaminaHandler().HasEnoughStaminaFor(consumer) && !IsRestrained() && !IsInFBEmoteState());
4511
4512 if (!val)
4513 StaminaHUDNotifier(false);
4514
4515 return val;
4516 }
override bool IsRestrained()
Определения PlayerBase.c:2040
StaminaHandler GetStaminaHandler()
Определения PlayerBase.c:1984
override bool IsInFBEmoteState()
Определения PlayerBase.c:8589
void StaminaHUDNotifier(bool show)
Определения PlayerBase.c:4493
bool HasEnoughStaminaFor(EStaminaConsumers consumer)
Определения StaminaHandler.c:1031

Перекрестные ссылки GetStaminaHandler(), IsInFBEmoteState(), IsRestrained() и StaminaHUDNotifier().

Используется в CanClimb(), CanJump(), CanRoll(), CommandHandler() и ProcessHoldBreath().