Document, plugin and sample capx are included.
Compared with official timer behavior
There are some different between this timer behavior and official timer behavior.
1. This timer behavior has "Repeat" parameter for each timer. Official timer only has once or infinity mode.
2. This timer behavior could still be running when setting time-scale of this instance to 0 (Set "Sync timescale" to "No"). Official timer will be paused when time-scale to 0 .
3. This timer might trigger "Condition:On time-out" many times in a tick. Official timer only trigger "Condition:On timer" once mostly. For example, set time-out to 0.01 and run infinity. This timer will trigger "Condition:On time-out" 100 times in 1 second. Official timer will trigger "Condition:On timer" 60 times in 1 second.
4. "Condition:On time-out" of this timer will be triggered for each instance. "Condition:On timer" of official timer will be triggered for those instances which time-out in this tick, so that it need add "Condition: for each" to pick each instance.