How to keep animations of different sprites in sync

Hi all,
I have a functionality where the player icon and nearby options animate (scale up and down). I am currently starting the animation sequentially to keep them in sync. However we noticed that on android simulator, sometimes animations are not in sync. What might be the cause behind this ?

Is there any better solution to keep animations of multiple sprites in sync ?

Thanks.

Sorry, I don’t have a solution, but I would ignore what happens on the simulators as far as such timings go - I’ve seen issues many times on the iOs simulator that just don’t happen on even the lowliest of devices!

(as an idea, you could add all of the animations to a collection and pass that collection to some function that iterates and starts the animation - at least then they will start as close together as possible)