Version: 2022.1

FrameDataView.GetUnityObjectNativeTypeInfo

切换到手册
public bool GetUnityObjectNativeTypeInfo (int nativeTypeIndex, out Profiling.FrameDataView.UnityObjectNativeTypeInfo info);

参数

nativeTypeIndex Native type index.
info Native type information output struct with name and other attributes.

返回

bool Returns true if type information is available.

描述

Gets native Unity type intormation.

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; } } }
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961