unity-mcp/MCPForUnity/Editor
Marcus Sanatan 2f50962b58
Harden PlayMode test runs (#396)
* Harden PlayMode test runs

- Guard against starting tests while already in Play Mode.
- Pre-save dirty scenes before PlayMode runs to avoid SaveModifiedSceneTask failures.
- Temporarily disable domain reload during PlayMode tests to keep the MCP bridge alive; restore settings afterward.
- Avoid runSynchronously because it can freeze Unity

* Handle the not too uncommon case where we have an empty scene
2025-11-25 17:08:33 -04:00
..
Constants HTTP Server, uvx, C# only custom tools (#375) 2025-11-24 23:21:06 -04:00
Data HTTP Server, uvx, C# only custom tools (#375) 2025-11-24 23:21:06 -04:00
Dependencies HTTP Server, uvx, C# only custom tools (#375) 2025-11-24 23:21:06 -04:00
External Rename plugin folder to MCPForUnity (#303) 2025-10-03 20:23:28 -04:00
Helpers Enable the `rmcp_client` feature so it works with Codex CLI (#395) 2025-11-25 17:08:24 -04:00
MenuItems HTTP Server, uvx, C# only custom tools (#375) 2025-11-24 23:21:06 -04:00
Migrations HTTP Server, uvx, C# only custom tools (#375) 2025-11-24 23:21:06 -04:00
Models Remove old UI and do lots of cleanup (#340) 2025-10-24 00:50:29 -04:00
Resources HTTP Server, uvx, C# only custom tools (#375) 2025-11-24 23:21:06 -04:00
Services Harden PlayMode test runs (#396) 2025-11-25 17:08:33 -04:00
Setup HTTP Server, uvx, C# only custom tools (#375) 2025-11-24 23:21:06 -04:00
Tools HTTP Server, uvx, C# only custom tools (#375) 2025-11-24 23:21:06 -04:00
Windows HTTP Server, uvx, C# only custom tools (#375) 2025-11-24 23:21:06 -04:00
AssemblyInfo.cs Rename plugin folder to MCPForUnity (#303) 2025-10-03 20:23:28 -04:00
AssemblyInfo.cs.meta Rename plugin folder to MCPForUnity (#303) 2025-10-03 20:23:28 -04:00
Constants.meta HTTP Server, uvx, C# only custom tools (#375) 2025-11-24 23:21:06 -04:00
Data.meta Rename plugin folder to MCPForUnity (#303) 2025-10-03 20:23:28 -04:00
Dependencies.meta Rename plugin folder to MCPForUnity (#303) 2025-10-03 20:23:28 -04:00
External.meta Rename plugin folder to MCPForUnity (#303) 2025-10-03 20:23:28 -04:00
Helpers.meta Rename plugin folder to MCPForUnity (#303) 2025-10-03 20:23:28 -04:00
MCPForUnity.Editor.asmdef HTTP Server, uvx, C# only custom tools (#375) 2025-11-24 23:21:06 -04:00
MCPForUnity.Editor.asmdef.meta Rename plugin folder to MCPForUnity (#303) 2025-10-03 20:23:28 -04:00
MenuItems.meta HTTP Server, uvx, C# only custom tools (#375) 2025-11-24 23:21:06 -04:00
Migrations.meta HTTP Server, uvx, C# only custom tools (#375) 2025-11-24 23:21:06 -04:00
Models.meta Rename plugin folder to MCPForUnity (#303) 2025-10-03 20:23:28 -04:00
Resources.meta Add testing and move menu items to resources (#316) 2025-10-13 11:16:43 -04:00
Services.meta New UI and work without MCP server embedded (#313) 2025-10-11 03:08:16 -04:00
Setup.meta Rename plugin folder to MCPForUnity (#303) 2025-10-03 20:23:28 -04:00
Tools.meta Rename plugin folder to MCPForUnity (#303) 2025-10-03 20:23:28 -04:00
Windows.meta Rename plugin folder to MCPForUnity (#303) 2025-10-03 20:23:28 -04:00