decline-cookies / anvil-unity-dots

Unity DOTS and ECS specific additions and extensions to Anvil
MIT License
4 stars 1 forks source link

AbstractDataSystem - Add to a default group #285

Closed mbaker3 closed 11 months ago

mbaker3 commented 11 months ago

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 throughout SimulationSystemGroup cluttering the player loop with update order that really doesn't matter.

What is the new behaviour?

AbstractDataSystem is now added to the group AbstractDataSystem.Group in the InitializationSystemGroup.

What issues does this resolve?

What PRs does this depend on?

Does this introduce a breaking change?