Describe the bug
Observers will not handle observing OnSet on instances of components that are set on the prefab of an instance by calling .mut(world) on the prefab and setting the instance.
To Reproduce
Steps to reproduce the behavior:
make a prefab that has one component set when initialized
modify the prefab by setting another component by calling .mut(world).set
make two observers for instances of the prefab, one for each component
instance the prefab
the OnSet observer for the first component will trigger, the OnSet observer for the second component will not.
Expected behavior
the OnSet observer for each component will trigger, as both components are set on instancing
Additional context
repro in text file
OnSetBug.txt
Describe the bug Observers will not handle observing OnSet on instances of components that are set on the prefab of an instance by calling .mut(world) on the prefab and setting the instance.
To Reproduce Steps to reproduce the behavior:
Expected behavior the OnSet observer for each component will trigger, as both components are set on instancing
Additional context repro in text file OnSetBug.txt