Параметры импорта GameObject в сцене должны храниться в файле сцены.Просто найдите имя GameObject в метафайле, и вы должны увидеть все параметры импорта, включая сериализованные значения и компоненты.
Например, вот усеченная версия MainCamera
GameObject (вместе с дополнительнымикомпоненты объекта), извлеченные из файла .unity
(сцена):
--- !u!1 &1834266099
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 5
m_Component:
- component: {fileID: 1834266104}
- component: {fileID: 1834266103}
- component: {fileID: 1834266102}
- component: {fileID: 1834266101}
- component: {fileID: 1834266100}
- component: {fileID: 1834266105}
- component: {fileID: 1834266106}
m_Layer: 0
m_Name: Main Camera
m_TagString: MainCamera
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!81 &1834266100
...
--- !u!114 &1834266105
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1834266099}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ff26db721962cdf4a8edcdfa9a767d2a, type: 3}
m_Name:
m_EditorClassIdentifier:
profile: {fileID: 11400000, guid: b7a430b0531a4cc44b388f7e3bf10d06, type: 2}
--- !u!114 &1834266106
Как видите, здесь хранятся имя объекта и его свойства.Дается GUID сценария MonoBehaviour, который можно легко сопоставить с метафайлами сценариев C #, чтобы определить, к какому сценарию относится этот GUID.В качестве альтернативы вы можете попытаться определить путь к ресурсу из GUID, используя метод AssetDatabase.GUIDToAssetPath
.