444 {
447
448 if (trigger)
449 {
450 if (trigger.m_Type == EUndergroundTriggerType.OUTER)
451 {
453 }
454 else if (trigger.m_Type == EUndergroundTriggerType.TRANSITIONING)
455 {
457 }
458 else if (trigger.m_Type == EUndergroundTriggerType.INNER)
459 {
461 }
462 }
463
464 if (newPresence != oldPresence)
465 {
467 m_Player.SetUnderground(newPresence);
468 }
469
470
471 }
void OnUndergroundPresenceUpdate(EUndergroundPresence newPresence, EUndergroundPresence oldPresence)