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

◆ SetUndergroundPresence()

void SetUndergroundPresence ( UndergroundTrigger trigger)
protected

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

465 {
467 EUndergroundPresence oldPresence = m_Player.m_UndergroundPresence;
468
469 if (trigger)
470 {
471 if (trigger.m_Type == EUndergroundTriggerType.OUTER)
472 newPresence = EUndergroundPresence.OUTER;
473 else if (trigger.m_Type == EUndergroundTriggerType.TRANSITIONING)
474 newPresence = EUndergroundPresence.TRANSITIONING;
475 else if (trigger.m_Type == EUndergroundTriggerType.INNER)
476 newPresence = EUndergroundPresence.FULL;
477 }
478
479 if (newPresence != oldPresence)//was there a change ?
480 {
481 OnUndergroundPresenceUpdate(newPresence, oldPresence);
482 m_Player.SetUnderground(newPresence);
483 }
484 }
map m_Player
void OnUndergroundPresenceUpdate(EUndergroundPresence newPresence, EUndergroundPresence oldPresence)
Определения UndergroundHandlerClient.c:546
EUndergroundPresence
Определения UndergroundHandlerClient.c:2

Перекрестные ссылки OnUndergroundPresenceUpdate().

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