chore(unity): 固定Unity CLI Loop本地包并移除UnitySkills依赖

This commit is contained in:
Liubing\LB
2026-09-28 18:14:59 +08:00
parent 0eb43b2b40
commit c4ae02def9
952 changed files with 70137 additions and 11 deletions

View File

@@ -0,0 +1,26 @@
#nullable enable
using System;
using UnityEngine;
namespace io.github.hatayama.uLoopMCP
{
// Builds slash-separated hierarchy paths shared by screenshot metadata and UI input targeting.
internal static class GameObjectPathUtility
{
public static string GetFullPath(GameObject gameObject)
{
Debug.Assert(gameObject != null, "GameObject must not be null.");
if (gameObject == null)
{
throw new ArgumentNullException(nameof(gameObject));
}
if (gameObject.transform.parent == null)
{
return gameObject.name;
}
return GetFullPath(gameObject.transform.parent.gameObject) + "/" + gameObject.name;
}
}
}