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,33 @@
using System.Threading;
using System.Threading.Tasks;
using UnityEngine;
namespace io.github.hatayama.uLoopMCP
{
[McpTool(
DisplayDevelopmentOnly = true,
Description = "Get Unity version and project information"
)]
public class GetVersionTool : AbstractUnityTool<GetVersionSchema, GetVersionResponse>
{
public override string ToolName => "get-version";
protected override Task<GetVersionResponse> ExecuteAsync(
GetVersionSchema parameters, CancellationToken ct)
{
GetVersionResponse response = new GetVersionResponse
{
UnityVersion = Application.unityVersion,
Platform = Application.platform.ToString(),
DataPath = Application.dataPath,
PersistentDataPath = Application.persistentDataPath,
TemporaryCachePath = Application.temporaryCachePath,
IsEditor = Application.isEditor,
ProductName = Application.productName,
CompanyName = Application.companyName
};
return Task.FromResult(response);
}
}
}