# relatedInstanceId

> Related instance ID of Unity Object.

## Definition

* **Type:** Property
* **Namespace:** [UnityEditor.Profiling](/engine/6000.0/script-reference/unityeditor/profiling.md)
* **Assembly:** UnityEditor

```csharp
public int relatedInstanceId { get; }
```

### Remarks

Graphics resource might be related to the specific Unity Object such as Texture2D, RenderTexture. If *relatedInstanceId* isn't zero use GetUnityObjectInfo to obtain further information about Unity Object.

### Examples

```csharp
using UnityEditorInternal;
using UnityEditor.Profiling;

public class Example
{
    public static string GetGfxResourceName(int frame, ulong gfxResourceId)
    {
        using (var frameData = ProfilerDriver.GetRawFrameDataView(frame, 0))
        {
            if (frameData.GetGfxResourceInfo(gfxResourceId, out var info))
            {
                if (frameData.GetUnityObjectInfo(info.relatedInstanceId, out var objectInfo))
                    return objectInfo.name;
            }
            return "N/A";
        }
    }
}
```
