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,30 @@
using UnityEditor;
namespace io.github.hatayama.uLoopMCP
{
public sealed class McpEditorDomainReloadStateProvider : IDomainReloadStateProvider
{
private static volatile bool _isDomainReloadInProgress;
public bool IsDomainReloadInProgress()
{
return _isDomainReloadInProgress;
}
public static void SetDomainReloadInProgressFromMainThread(bool isDomainReloadInProgress)
{
_isDomainReloadInProgress = isDomainReloadInProgress;
}
}
public static class McpEditorDomainReloadStateRegistration
{
[InitializeOnLoadMethod]
private static void Register()
{
McpEditorDomainReloadStateProvider.SetDomainReloadInProgressFromMainThread(
McpEditorSettings.GetIsDomainReloadInProgress());
DomainReloadStateRegistry.RegisterProvider(new McpEditorDomainReloadStateProvider());
}
}
}