Unity 6.3
0 онлайн 87 гостей 3 в системе
Вход

FrameDataView.GetUnityObjectNativeTypeInfo

Declaration

public bool GetUnityObjectNativeTypeInfo(int nativeTypeIndex, out Profiling.FrameDataView.UnityObjectNativeTypeInfo info);

Параметры

Параметр Описание
nativeTypeIndex Индекс собственного типа.
Информация Выходная структура со сведениями о нативном типе: именем и другими атрибутами.

Возвращаемое значение

логическое Возвращает true, если информация о типе доступна.

Описание

Получает информацию типа 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; } } }