Prominent
I've been trying to think of a good solution to that. What's happening is this is the order things are run:
1 update physics positions from c2
2 run sim step. This is where pre and post collide are run.
3 update c2 positions from physics.
So the issue is the c2 positions aren't updated at that point.
The quickest fix I may add is an action to update a object manually. But that's not ideal as intuitively it should be automatic.
The ideal solution would be to only update when retrieving the object angle or position. The issue is there isn't a way to do this with c2.
A third idea would be to update the c2 object every time the physics object moves. The issue with that is it may happen a lot per object so it will have an impact on performance.
I'll have to give it some thought I think. In the meantime I may just do the first idea so performance won't needlessly suffer.