I have a Timeline using Signal Receiver to trigger various methods. However the first method is called immediately on page load unless I place the signal event at frame 6 (0.1s) or later. I have verified that timeline.time == 0 at page load but the event is still triggered.
And side note: I was unable to pass strings through the Unity UI into my js methods, so I had to create individual Signal tracks for each event. Should I be able to send strings through a Signal Receiver? Or is there a better way to trigger methods on a timeline?
For our website we have added custom timeline tracks to modify html state, so that is also possible. The code for those tracks is here: GitHub - needle-tools/needle-engine-modules