Switch or add prefab in menu options (Not script)


I’m new to Unity and I have a 3D object that I want to change what type of prefab it uses as the base or assign a prefab to an object that doesn’t have a prefab.

Here are a few things I’ve tried:

  • Hierarchy view: Entered the Prefab Mode, right-click on the item, and selected the Prefab > Select Root/Asset
  • Inspector Mode: Variant Open/Select.
    Both of the following just direct me to the Prefab Menu and won’t let me change the initial prefab.

I’ve also tried to unpack completely to reassign a new prefab, but I can’t find any information about that either.

This seems like a simple thing you should be able to change, so I’m not sure what I’m doing wrong.


I think you are misunderstanding what a prefab is/how they work. A prefab basically IS a saved object. You can’t change which prefab an object is, because at that point you are completely replacing the object. If that is what you want to do, delete the object and place in an instance of the new prefab.