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,51 @@
using System.Collections.Generic;
namespace io.github.hatayama.uLoopMCP
{
internal sealed class CompiledAssemblyBuildResult
{
public string UpdatedSource { get; }
public CompilerDiagnostics Diagnostics { get; }
public Dictionary<string, List<string>> AmbiguousTypeCandidates { get; }
public List<string> AutoInjectedNamespaces { get; }
public byte[] AssemblyBytes { get; }
public double ReferenceResolutionMilliseconds { get; }
public double BuildMilliseconds { get; }
public int BuildCount { get; }
public bool ShouldCacheResult { get; }
public DynamicCompilationBackendKind CompilationBackendKind { get; }
public CompiledAssemblyBuildResult(
string updatedSource,
CompilerDiagnostics diagnostics,
Dictionary<string, List<string>> ambiguousTypeCandidates,
List<string> autoInjectedNamespaces,
byte[] assemblyBytes,
double referenceResolutionMilliseconds,
double buildMilliseconds,
int buildCount,
bool shouldCacheResult,
DynamicCompilationBackendKind compilationBackendKind)
{
UpdatedSource = updatedSource;
Diagnostics = diagnostics;
AmbiguousTypeCandidates = ambiguousTypeCandidates;
AutoInjectedNamespaces = autoInjectedNamespaces;
AssemblyBytes = assemblyBytes;
ReferenceResolutionMilliseconds = referenceResolutionMilliseconds;
BuildMilliseconds = buildMilliseconds;
BuildCount = buildCount;
ShouldCacheResult = shouldCacheResult;
CompilationBackendKind = compilationBackendKind;
}
}
}