It turns out the change in namespace changed the order of the system in it's system group.
Specifically, the entity had a PhysicsBody
component on it and my system that set the Translation and Rotation was put after the BuildPhysicsWorld
system which apparently nullified the system writing to Translation and Rotation (the specific components and systems might vary in your case).
The solution is to specifically declare the order dependency with [UpdateBefore(typeof(BuildPhysicsWorld)]
(or [UpdateAfter()]
if appropriate).
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…