We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/IvanMurzak/Unity-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
ExtensionsRuntimeObjectRef.cs•1.41 KiB
/*
┌──────────────────────────────────────────────────────────────────┐
│ Author: Ivan Murzak (https://github.com/IvanMurzak) │
│ Repository: GitHub (https://github.com/IvanMurzak/Unity-MCP) │
│ Copyright (c) 2025 Ivan Murzak │
│ Licensed under the Apache License, Version 2.0. │
│ See the LICENSE file in the project root for more information. │
└──────────────────────────────────────────────────────────────────┘
*/
#nullable enable
using com.IvanMurzak.Unity.MCP.Runtime.Data;
namespace com.IvanMurzak.Unity.MCP.Runtime.Extensions
{
public static class ExtensionsRuntimeObjectRef
{
public static UnityEngine.Object? FindObject(this ObjectRef? objectRef)
{
if (objectRef == null)
return null;
#if UNITY_EDITOR
if (objectRef.InstanceID != 0)
return UnityEditor.EditorUtility.InstanceIDToObject(objectRef.InstanceID);
#endif
return null;
}
public static ObjectRef? ToObjectRef(this UnityEngine.Object? obj)
{
return new ObjectRef(obj);
}
}
}