From my understanding, Baker and Baking System have the following limitation:
- The scope of baked prefab entity using GetEntity at baker authoring is within Subscene A and the baked prefab entity at Subscene B are work independently meaning that run BakingSystem to change prefab entity at Subscene A will not sync to Subscene B
- There's no such GetTemporaryEntity at baker authoring that it's use for Baking System and will be auto dispose after Baking System finish its work. The goal for this is to update all the relevant prefab entity component data across multiple subscenes assuming 1) is working
So I wish official can improve this 2 limitations of Baker and Baking System. Currently what I to achieve is I want to bake a entity with component and blob asset and also GetTemporaryEntity at baker authoring to get prefab entity to run BakingSystem to update some data that will update to the same data across all the different subscene for the same prefab entity that update the same prefab entity at Subcene A will also sync to the same prefab entity at Subscene B and finally all the prefab entities will be disposed since their lifetime is only during baking. Currently due to the limitations, I need to purposely create another TempAuthoringBaker to workaround the limitation which is super annoying. I would like to achieve the same goal using only one AuthoringBaker.