Closed mbaker3 closed 11 months ago
Add all AbstractDataSystem instances to their own group until #172 is addressed.
AbstractDataSystem
This keeps all of the data systems together in the player loop until we have a chance to remove them.
AbstractDataSystem instances get littered throughout SimulationSystemGroup cluttering the player loop with update order that really doesn't matter.
SimulationSystemGroup
AbstractDataSystem is now added to the group AbstractDataSystem.Group in the InitializationSystemGroup.
AbstractDataSystem.Group
InitializationSystemGroup
Add all
AbstractDataSystem
instances to their own group until #172 is addressed.This keeps all of the data systems together in the player loop until we have a chance to remove them.
What is the current behaviour?
AbstractDataSystem
instances get littered throughoutSimulationSystemGroup
cluttering the player loop with update order that really doesn't matter.What is the new behaviour?
AbstractDataSystem
is now added to the groupAbstractDataSystem.Group
in theInitializationSystemGroup
.What issues does this resolve?
What PRs does this depend on?
Does this introduce a breaking change?