EnterSceneEvent

Runtime event fired when an enterScene Event executes. Read from GetEventQueue() and react to scene transitions.

public class EnterSceneEvent : EventBase

Inheritance System.ObjectEventBase → EnterSceneEvent

Properties

CallerNodeUuid

Uuid of the node whose event triggered the transition. Empty for external enters via EnterScene(string, bool).

public string CallerNodeUuid { get; }
Property Value

System.String

ReturnOnComplete

When true, the target scene returns to the caller on complete (push); when false, it replaces the caller (jump).

public bool ReturnOnComplete { get; }
Property Value

System.Boolean

Scene

Hydrated target scene view. Always populated when the scene resolves; null only in path-test mode.

public SceneView? Scene { get; }
Property Value

SceneView

TargetSceneId

Uuid of the scene being entered.

public string TargetSceneId { get; }
Property Value

System.String

Methods

Accept(IEventQueueVisitor)

Dispatches to Visit(EnterSceneEvent).

public override void Accept(IEventQueueVisitor visitor);
Parameters

visitor IEventQueueVisitor

Visitor to dispatch this event to.

Inherited Properties

MemberSource
Atinherited from EventBase
Timinginherited from EventBase
Docs last synced: 2026-07-08
Screenshot viewer