• RuntimesBugs
  • Multiple events on the same frame will run that many more times

Problem statement
Multiple events on the same frame will run that many more times. Ex, if 1 frame has the events "Action" and "End", spine will call the listener for Action,Action,End,End. I assume 3 events will cause them all to be called 3 times each as well.

> What I have tried:
Anim1 has 2 events on the same frame. Anim2 has them 1 frame apart.
> What I expected:
Both anims to run the events once only
> What actually happened:
Anim1 calls both events twice, at the same time. Anim2 calls them once, as expected.

> Reproduction:
Put 2 events on the same frame, put them in unreal, trace the event name and watch 4 events get called (both are called twice each)

Runtime information

Spine for Unreal 5.3+ (I got the one about 1 month ago, unsure how to check exact version)

Related Discussions
...

Thanks for the great description of the issue. I've opened a bug here:
EsotericSoftware/spine-runtimes2620

This is likely a bug in the underlying spine-cpp implementation. I'll check it out.

Thanks!