Prefab Instance Component
The prefab instance component is a gameplay component that creates an instance of a given Prefab Asset.
This is the primary way to use prefabs. The benefit of prefabs is to create the prefab once and use it many times throughout the scene without manually duplicating all objects within the prefab. Using prefabs with the Prefab Instance component allows you to make many prefab instances that all point to the same prefab asset. This means if the prefab asset changes, all prefab instances will update automatically.
Prefab Instance components cannot be added to gameobjects that have child gameobjects in the hierarchy. They must be added to an empty gameobject that has no other components attached. While a prefab instance component is attached to a gameobject, that gameobject cannot have any child gameobjects added, cannot have any more components added and will be given a unique icon and color in the hierarchy.