Recursive Prefabs

When I create a prefab then add it as a child, the child object looses all prefab gameObjects, is this by design or am I missing something?

Is there a way around this? I have a prefab which spawns a smaller split up version of itself when a strong enough collision occurs, and the child prefabs are just smaller versions of the parent, down to a certain size where it cuts off (so it is not an infinite loop). The code would work if it would stop loosing the prefab connection.

I would post the code, but I was so frustrated I deleted it and went at it another direction, which became so complex it was too difficult to keep clean, now I am back to this.

Unfortunately it’s the way it it. Search for “nested prefabs” and you’ll find a lot of material.

Have you thought of simply setting the scale of the smaller prefabs as they are spawned so all of them could be spawned as instances of the same prefab?