Leafwing-Studios / leafwing_manifest

Data-driven content generation for Bevy
Apache License 2.0
73 stars 2 forks source link

`process_manifests` needs a public system label #40

Open alice-i-cecile opened 6 months ago

alice-i-cecile commented 6 months ago

I need to configure the ordering in which two dependent manifests are loaded. While I could do this with system ordering, https://github.com/bevyengine/bevy/issues/13064 means that I need a true system label to do so nicely.

The existing system label is inadequate: we need access to the full type. We can probably add a marker generic to ProcessManifestSet though, and use () as a default which means "all systems".