Update: Made a tutorial video showing the method below. Cheers! UE4 - Sequencer Events & Level Blueprints - YouTube
Note:
-
This requires the Blast Plugin to be enabled to call Blueprint Interface functions from the Sequencer Blueprint.
-
If something isn’t working and you think it should… make sure to compile and save, especially on the Sequencer Blueprint.
I have discovered the secret sauce. It may have very well been the same as being described in a few of those other posts but perhaps some of the simple details were missing. IDK. In any case, they put me on the right path. Below is the successful solution for 4.25.
Step 1
Create a blueprint interface. Go to your content browser and in the folder of your choice, right-click>Blueprints>Blueprint Interface and rename to a super cool name like “BPI_Events”:.
Then click add new function with your favorite name (green button) .
Compile and Save
Step 2
Go to your level blueprint and under Class Settings>Implemented Interfaces, search for BPI_Events and add it. Now add an event to your Event Graph by right-clicking and search for your function (e.g,. ToggleR) and add the “Event” version.
Compile and Save
Step 3
Go to your level sequence and click “Track” and add Event. Add an event and double click the event to go the the Sequence blueprint.
Compile and Save
Step 4
Ignore any sequence event added. Add a function in the sequence blueprint and give it another super cool name (e.g., Class Interface) then drag of the execute node and search for the function (e.g., ToggleR). Be sure to add the “function” and not the “Class” (says Interface call next to it). You have the right one if it says “Target is Sequence Director”.
Drag the target node from the function onto the function input block to add it as an input.
Compile and Save
Step 5
Go back to the sequence and right-click on your event and go to “Properties”. Switch the Event reference to your function (e.g. ,Class Interface) and make sure to set the “Pass Bound Object” to “Target”.
Compile and Save
Step 6
Test it out. It should work now!




