An Event Receiver enables you to define a list of object bindings on which to trigger the Events in the track. When empty, Events will trigger in the default Event contexts for the playback environment (such as the Level Blueprint, or Widget).
You can assign an Event Receiver from the Event Track's properties menu by right-clicking on the Event Track in the Tracks window.
Clicking the + sign next to Event Receivers enables you to specify an object binding from the Sequence hierarchy (even on parents or children).
Above we select ThirdPersonCharacter as the object binding. Since we assigned an Event Receiver, when we add an Event Endpoint, we know what the target object will be and can therefore access or execute any script on that object.
Above, we change the Target pin type to ThirdPersonCharacter
Object Reference. When this Event is executed, Sequencer will internally perform a cast
to confirm the Object Type matches and not invoke if it fails. If there is a match, you can then access the properties, components, or call any functions or script on the Object.
Event Receivers affect all Event sections within the Track and honors binding overrides.