Hello, I'm new with Bevy & Rust and currently trying to learn it with some QUIC/Quinn integration.
I would like to create resources within a startup_system (from inside a plugin) that can then be used by other startup_systems (outside of the plugin).
I first tried to add the resources via commands in the plugin startup_system , and define a Label so that the other startup_system could execute after, but I learned that commands are not effective immediately.
I then tried to cheat a bit and just made my plugin startup_system exclusive with mut World access (to use insert_resource), but then I can't seem to be able to label it anymore when I add it to the app.
Is there another proper way to do this ? Should I use something heavier like a state ?
Edit: I was probably missing a .exclusive_system() to my system insertion. I will try with this for now.