I have class that is shared between scenes through an intermediate object and it seems to be changing in between the Start and Awake callback functions of the object, and i'm not quite sure why.
In the screenshots, notice how in the pic where Awake is highlighted, in the watch window, MuseSensors has 6 items. In the pic where Start is highlighted, it only has 5.
@latent sable
The context is that I have a scene that has an object called Settings and Data (see screenshot)
That object uses this script SceneSettings, which references a static instance of the DataCompanionListener class.
In between the Awake and Start callbacks of SceneSettings, a list in the static instance of DataCompanionListener seems to change, and I don't know why. Any help figuring out why, and how I can stop that from happening, woudl be appreciated.