GameObject looks like this:
Parent A (active)
→ Child B (active)
→ Child C (inactive)
When using the ConvertToEntity Component the parent/child relations are all carried over correctly and GameObject C now has the Disabled EntityComponent.
However, when I later remove the Disabled Component the positon of C stays at it’s intitial point of conversion.
While being disabled C hasn’t followed A and even after removing Disabled it still won’t move with A.
I’m currently avoiding this by leaving C active and adding the DisableRendering Component when converting the GameObject.
The documentation on the Disabled struct didn’t help me much on understanding why Child C is behaving the way it does. Can anyone explain this to me?