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

◆ SetUndergroundPresence()

void SetUndergroundPresence ( UndergroundTrigger trigger)
protected

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

444 {
446 EUndergroundPresence oldPresence = m_Player.m_UndergroundPresence;
447
448 if (trigger)
449 {
450 if (trigger.m_Type == EUndergroundTriggerType.OUTER)
451 {
452 newPresence = EUndergroundPresence.OUTER;
453 }
454 else if (trigger.m_Type == EUndergroundTriggerType.TRANSITIONING)
455 {
456 newPresence = EUndergroundPresence.TRANSITIONING;
457 }
458 else if (trigger.m_Type == EUndergroundTriggerType.INNER)
459 {
460 newPresence = EUndergroundPresence.FULL;
461 }
462 }
463
464 if (newPresence != oldPresence)//was there a change ?
465 {
466 OnUndergroundPresenceUpdate(newPresence,oldPresence);
467 m_Player.SetUnderground(newPresence);
468 }
469
470
471 }
DayZPlayer m_Player
Определения Hand_Events.c:42
void OnUndergroundPresenceUpdate(EUndergroundPresence newPresence, EUndergroundPresence oldPresence)
Определения UndergroundHandlerClient.c:524
EUndergroundPresence
Определения UndergroundHandlerClient.c:2

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

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