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

◆ CheckShouldCancelSurrender()

void ManBase::CheckShouldCancelSurrender ( )
inlineprotected

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

3184 {
3185 if (!IsSurrendered())
3186 return;
3187
3188 HumanMovementState hms = new HumanMovementState();
3189 GetMovementState(hms);
3190
3191 switch (hms.m_CommandTypeId)
3192 {
3193 case DayZPlayerConstants.COMMANDID_DEATH:
3194 case DayZPlayerConstants.COMMANDID_FALL:
3195 case DayZPlayerConstants.COMMANDID_UNCONSCIOUS:
3196 case DayZPlayerConstants.COMMANDID_SWIM:
3197 {
3198 m_IsSurrendered = false;
3200 m_EmoteManager.SetEmoteLockState(false);
3201 break;
3202 }
3203 }
3204 }
int m_CommandTypeId
Определения human.c:1182
override bool IsSurrendered()
Определения PlayerBase.c:8962
void OnStartTransitionFromSurrender(bool changeStance=true)
Определения PlayerBase.c:2101
bool m_IsSurrendered
Определения PlayerBase.c:314
ref EmoteManager m_EmoteManager
Определения PlayerBase.c:94
DayZPlayerConstants
defined in C++
Определения dayzplayer.c:602

Перекрестные ссылки IsSurrendered(), HumanMovementState::m_CommandTypeId, m_EmoteManager, m_IsSurrendered и OnStartTransitionFromSurrender().

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