If I have some prefab, prefabA, and it has some texture and I make a new prefab, prefabB, and I drag prefabA onto the scene and then drag the instance of prefabA onto prefabB, if I change the texture of prefabB, it changes prefabA’s texture too. Is there some way to get around this?
Drag prefabA into the scene, select that instance, GameObject → Break Prefab Instance, drag it onto prefabB.