Event payload describing a route-level change for a multi-participant interaction.
USTRUCT(BlueprintType)
struct INTERACTIONFRAMEWORKAPI_API FInteractionRuntimeMultiParticipantRouteEvent
Properties
Event Type
Kind of route-level multi-participant event, e.g., QuorumReached or Completed.
Failure Reason
Failure detail for Cancelled or Failed events, e.g., TimedOut or RequirementsFailed.
Target ID
Target that owns the multi-participant route, e.g., the shared lever actor.
Point ID
Logical point that owns the route, e.g., the group command point on a door.
Variant ID
Variant resolved for the route, e.g., hard-mode or alternate group command variant.
Command ID
Command that the group route is executing, e.g., Interaction.Command.Push.
Current Participants
Current number of participants in the route, e.g., display "1 / 2".
Required Participants
Number of participants required by the route, e.g., quorum target for UI.
Quorum Reached
True when current participants satisfy the required count.
Route Identity
Canonical route identity for the emitted route event. Legacy id/count fields remain for compatibility. Use cases: - Correlate route events with participant snapshots. - Prefer this over individual id fields in new Blueprint systems.
Route Snapshot
Best-effort route snapshot exported with the route event. Use cases: - Refresh group UI from one event payload. - Read lifecycle and progress data without making an additional runtime query.