I’d like to use Unity’s default world, but I’d like to exclude a few systems from Unity’s creation of that world, which I will call manually.
Is there an attribute, or any other way to designate that Unity should not try to add an individual system type to it’s default world?
[DisableAutoCreation]
Alternatively you can implement ICustomBootstrap and remove the system from the list (which means you can do it dynamically depending on certain conditions)
Thank you. If I use [DisableAutoCreation], will I still be able to manually call Update() on the system later (from another system)?
Yes