Cleaned up some implementation details in Entity spawning and removed unsued code.
What is the current behaviour?
EntitySpawnerSystem - The dependency on accessing the achretype lookup was not correctly applied to dependsOn before kicking off spawner jobs. Doesn't matter though because it's unused!
Spawn descriptors are being passed by ref but are readonly so they should be passed by in
What is the new behaviour?
Archetype lookup is removed from execution and interfaces
All instances of spawn descriptors are now passed with in
Minor code style cleanup
What issues does this resolve?
None
What PRs does this depend on?
None
Does this introduce a breaking change?
[x] Yes - Any passing of spawn descriptors into Anvil needs to be changed to use in
Cleaned up some implementation details in Entity spawning and removed unsued code.
What is the current behaviour?
dependsOn
before kicking off spawner jobs. Doesn't matter though because it's unused!ref
but are readonly so they should be passed byin
What is the new behaviour?
in
What issues does this resolve?
What PRs does this depend on?
Does this introduce a breaking change?
in