When the EaseObjectGroup.Complete event fires, not all the EaseObjects have their .IsRunning set to false.
I can see in the source code that the events are fired before the return Stop() - which clears the IsRunning flag.
When the event fires, I'm looping through my EaseObject array and calling .Start()
Only those with IsRunning set to false restart.
So, tried calling .Stop() method on all EaseObjects before calling start
This didn't work either
Did I forget to mention, nice library!