Event payload describing one participant’s state change in a multi-participant route.
USTRUCT(BlueprintType)
struct INTERACTIONFRAMEWORKAPI_API FInteractionRuntimeMultiParticipantParticipantEvent
Properties
Event Type
Kind of participant event, e.g., Entered, Left, Committed, or Satisfied.
Failure Reason
Failure detail when the participant event reflects cancellation or rejection.
Current Participants
Current number of participants in the route, e.g., "2 players joined".
Required Participants
Number of participants required before execution can proceed.
Initiator Participant
True when this participant is the initiator for the route.
Local Contribution
Local contribution value for the participant at the time of the event.
Route Identity
Canonical route identity for the emitted participant event. Legacy id/count fields remain for compatibility. Use cases: - Match participant events to the route displayed by a widget. - Prefer this field for new Blueprint event correlation.
Participant Snapshot
Best-effort participant snapshot exported with the event. Use cases: - Refresh local participant UI from one event payload. - Read entered, committed, satisfied, and contribution state without another query.