Custom Timer Action

I am trying to make a simple timer Action as below.

Since there is a Repeat node in the parent, I added the next frame value in OnStart() as below.

However, if you look at the Console log, it took about 5 seconds for 0.5f to increase.
In order to implement Timer properly, do I have to process this calculation ​​in OnUpdate() without Repeat?!
TimeoutModifier and CooldownModifier do this kind of process in OnUpdate().

Hi @MOBILIN ,

Nodes will run OnStart only once while the node starts. Behavior uses event-driven behavior graph pattern, which is to say we don’t run the graph from the beginning each frame, but from where you left it.

I’d recommend changing this to use OnUpdate and potentially moving it under Run In Parallel to not block your sequence.