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,29 @@
using System.Threading;
using System.Threading.Tasks;
namespace io.github.hatayama.uLoopMCP
{
/// <summary>
/// ClearConsole tool handler - Type-safe implementation using Schema and Response
/// Clears Unity console logs for clean development workflow
/// Related classes: ClearConsoleUseCase, ConsoleUtility, ClearConsoleSchema, ClearConsoleResponse
/// </summary>
[McpTool(Description = "Clear Unity console logs")]
public class ClearConsoleTool : AbstractUnityTool<ClearConsoleSchema, ClearConsoleResponse>
{
public override string ToolName => "clear-console";
/// <summary>
/// Execute console clear tool
/// </summary>
/// <param name="parameters">Type-safe parameters</param>
/// <param name="cancellationToken">Cancellation token for timeout control</param>
/// <returns>Clear operation result</returns>
protected override async Task<ClearConsoleResponse> ExecuteAsync(ClearConsoleSchema parameters, CancellationToken cancellationToken)
{
// Create and execute ClearConsoleUseCase instance
ClearConsoleUseCase useCase = new();
return await useCase.ExecuteAsync(parameters, cancellationToken);
}
}
}