Step 1:
In your blueprint create a function and name it “SETdoSomething”
(It’s important to prefix the name of your function with SET)
In the details panel for the function, tick Call In Editor
Also in the details panel, add an input…I will use a bool for example.
Note: The input variable name doesn’t matter. I will leave it as “NewParam”
Step 2:
Create a variable named exactly the same as your function → “doSomething”
(Do NOT prefix it with SET this time like you did with the function)
I’ll make the type a bool type to match the input type…but you could use other variable types as well so long as they match the input type of your function
In the details panel for your variable, tick Expose to Cinematics
Also be sure to click the Eyeball icon next to the variable to make it public and show up on instances
Step 3:
In sequencer drag your blueprint from the outliner into your sequence
Then hover over the + icon until it says track and click → properties category → Do Something
Scrub your timeline and add a key frame
Now, as you scrub the timeline, the variable will be updated and fire off the function you have it set to.
Note, this will call the function each frame of the sequencer timeline so it’s kind of like using event tick.