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

◆ SetUndergroundPresence()

void SetUndergroundPresence ( UndergroundTrigger trigger)
protected

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

436 {
438 EUndergroundPresence oldPresence = m_Player.m_UndergroundPresence;
439
440 if (trigger)
441 {
442 if (trigger.m_Type == EUndergroundTriggerType.OUTER)
443 {
444 newPresence = EUndergroundPresence.OUTER;
445 }
446 else if (trigger.m_Type == EUndergroundTriggerType.TRANSITIONING)
447 {
448 newPresence = EUndergroundPresence.TRANSITIONING;
449 }
450 else if (trigger.m_Type == EUndergroundTriggerType.INNER)
451 {
452 newPresence = EUndergroundPresence.FULL;
453 }
454 }
455
456 if (newPresence != oldPresence)//was there a change ?
457 {
458 OnUndergroundPresenceUpdate(newPresence,oldPresence);
459 m_Player.SetUnderground(newPresence);
460 }
461
462
463 }
DayZPlayer m_Player
Определения Hand_Events.c:42
void OnUndergroundPresenceUpdate(EUndergroundPresence newPresence, EUndergroundPresence oldPresence)
Определения UndergroundHandlerClient.c:516
EUndergroundPresence
Определения UndergroundHandlerClient.c:2

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

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