UnityObjectInfo
структура в UnityEditor.Profiling
Описание
Unity Информация об объекте.
using UnityEditorInternal; using UnityEditor.Profiling;
public class Example { public static string GetInstanceName(int frame, int instanceId) { using (var frameData = ProfilerDriver.GetRawFrameDataView(frame, 0)) { if (!frameData.GetUnityObjectInfo(instanceId, out var info)) return "N/A"; return (frameData.GetUnityObjectNativeTypeInfo(info.nativeTypeIndex, out var typeInfo)) ? typeInfo.name + ": " + info.name : info.name; } } }
Свойства
| Свойство | Описание |
|---|---|
| allocationRootId | Основное распределение ID этого Объекта Unity. |
| name | Имя экземпляра UnityEngine.Object. |
| nativeTypeIndex | Индекс типа экземпляра объекта. |
| relatedGameObjectEntityId | EntityId связанного Unity Объекта. |