How do I call a BP function and pass a changing float parameter to it in a single Sequencer track?

I have a simple blueprint function that takes a float value (from 0 to 1) and animate stuff.

I can make sequencer repeater event and bind it to “update“ function that triggers my function that takes a float parameter which exposed to cinematics. And make 2d track that change this expose float parameter at the same time.

It looks like very dirty solution.

Is there a way to pass through the repeater event some changing values? (instead of passing a constant value from start to end…)