PrefabUtility.FindValidUploadPrefabInstanceRoot

切换到手册
public static GameObject FindValidUploadPrefabInstanceRoot (GameObject target);

参数

target要处理的游戏对象。

返回

GameObject 返回预制件资源的根游戏对象。

描述

如果根预制件实例是预制件的父项,则返回该预制件实例的根游戏对象。

预制件内部包含一个 Prefab 对象和用于该预制件的对象列表。Prefab 对象具有一个指向根游戏对象的指针,如果预制件是一个实例,则该预制件还包含一个指向创建它所用的资源的指针以及对该实例所做的修改的列表。

此函数的作用方式与 PrefabUtility.FindRootGameObjectWithSameParentPrefab 相同,但会返回预制件资源的根游戏对象。如果您有一个断开连接的预制件实例对象,您需要了解它曾经连接到的预制件资源的根游戏对象,会用到此函数。