- The reference *is* the same. Unpacking doesn't actually create new Objects, rather it just re-uses the existing ones.
- Unity creates a set of new Objects for the unpacked prefab, and then fixes up all old reference pointers.
prefabs
Prefabs
Stray Notes:
- In the Editor, if you have a reference to a Component or GameObject inside a PrefabInstance GameObject, and you unpack the Prefab completely, your old reference will still be valid. 1) The new unpacked objects will have new GlobalObjectIds though.
- In the Editor, prefabs have two GlobalObjectIds.
- Referencing a gameobject to itself inside of a prefab will result in that reference being to the prefab, not the instance of the prefab.
Plugin Backlinks: Nothing was found.
1)
It's untested whether this is because:
prefabs.txt · Last modified: 2025/01/15 04:35 by 127.0.0.1