This is going to require some refactoring.
The fetch_components! macro may be rendered unnecessary.
Notes:
RunArg was replaced with SystemData (which can be an N-tuple of types that implement SystemData)
update was replaced with run which takes Self::SystemData
System now has a lifetime
- Iterating over required systems is now done via
.join()
Planner is now Dispatcher (created via DispatcherBuilder)
This is going to require some refactoring.
The
fetch_components!macro may be rendered unnecessary.Notes:
RunArgwas replaced withSystemData(which can be an N-tuple of types that implementSystemData)updatewas replaced withrunwhich takesSelf::SystemDataSystemnow has a lifetime.join()Planneris nowDispatcher(created viaDispatcherBuilder)