判断gameobject是否为预制体.md 459 B

#unity/日常积累

布尔接口:IsPartOfPrefabInstance()

            GameObject go = AssetDatabase.LoadAssetAtPath("Assets/Prefabs/base.prefab", typeof(GameObject)) as GameObject;
            Transform[] transList = go.GetComponentsInChildren<Transform>();
            for (int i = 0; i < transList.Length; i++)
            {
                Debug.Log("Instance:" + PrefabUtility.IsPartOfPrefabInstance(transList[i].gameObject));
            }