436 {
439
440 if (trigger)
441 {
442 if (trigger.m_Type == EUndergroundTriggerType.OUTER)
443 {
445 }
446 else if (trigger.m_Type == EUndergroundTriggerType.TRANSITIONING)
447 {
449 }
450 else if (trigger.m_Type == EUndergroundTriggerType.INNER)
451 {
453 }
454 }
455
456 if (newPresence != oldPresence)
457 {
459 m_Player.SetUnderground(newPresence);
460 }
461
462
463 }
void OnUndergroundPresenceUpdate(EUndergroundPresence newPresence, EUndergroundPresence oldPresence)