For updating, we want to not update children if an entity is disabled. This is hard to do with the current component manager because its a flat array...
Because components can manipulate the tree in update, we need to visit the tree and "collect" the components to update, then update them from that collected flat array
For updating, we want to not update children if an entity is disabled. This is hard to do with the current component manager because its a flat array...
Because components can manipulate the tree in update, we need to visit the tree and "collect" the components to update, then update them from that collected flat array