From 1b3769813712f1d69cdb5de29f8d4b743ddce883 Mon Sep 17 00:00:00 2001 From: Koji Hasegawa Date: Mon, 28 Apr 2025 03:47:39 +0900 Subject: [PATCH] Fix server auto-restart logic on domain reloading --- Editor/UnityBridge/McpUnityServer.cs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Editor/UnityBridge/McpUnityServer.cs b/Editor/UnityBridge/McpUnityServer.cs index 72a4db69..a9274cbb 100644 --- a/Editor/UnityBridge/McpUnityServer.cs +++ b/Editor/UnityBridge/McpUnityServer.cs @@ -38,13 +38,10 @@ static McpUnityServer() EditorApplication.quitting += Instance.StopServer; // Auto-restart server after domain reload - EditorApplication.delayCall += () => + if (McpUnitySettings.Instance.AutoStartServer) { - if (McpUnitySettings.Instance.AutoStartServer) - { - Instance.StartServer(); - } - }; + Instance.StartServer(); + } } ///