As title says, my Prefab has its layer set to 9, all saved. When I instantiate a new instance of it, the prefab and all its children are now set to Layer 0 (Default).
I could change it at runtime, but then I’d have to do so for every child in the heirachy.
Also, the OrderInLayer is reverting back to zero as well.
Is this a bug? Unity v2019.1.10f1
edit - in fact, any changes I make to the prefab (scale, positions etc) are not reflected when I run the game and instantiate the object. Is there a cache somewhere that Unity is using that is out of sync??