You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
3. Search for`Microsoft.CodeAnalysis.CSharp` and install the package
84
+
5. Go to `Player Settings > Scripting Define Symbols`
85
+
6. Add `USE_ROSLYN`
86
+
7. Restart Unity
87
+
88
+
**Method 2: Manual DLL Installation**
89
+
1. Download Microsoft.CodeAnalysis.CSharp.dll and dependencies from [NuGet](https://www.nuget.org/packages/Microsoft.CodeAnalysis.CSharp/)
90
+
2. Place DLLs in`Assets/Plugins/` folder
91
+
3. Ensure .NET compatibility settings are correct
92
+
4. Add `USE_ROSLYN` to Scripting Define Symbols
93
+
5. Restart Unity
94
+
95
+
**Note:** Without Roslyn, script validation falls back to basic structural checks. Roslyn enables full C# compiler diagnostics with precise error reporting.</details>
96
+
76
97
77
98
### Step 1: Install the Unity Package (Bridge)
78
99
@@ -192,7 +213,7 @@ If Auto-Configure fails or you use a different client:
192
213
193
214
### 🔴 High Priority
194
215
- [ ] **Asset Generation Improvements** - Enhanced server request handling and asset pipeline optimization
- [x] **Shader Generation** - Generate shaders using CGProgram template
234
+
- [x] **Advanced Script Validation** - Multi-level validation with semantic analysis, namespace/type checking, and Unity best practices (Will need Roslyn Installed, see [Prerequisite](#prerequisites)).
213
235
</details>
214
236
215
237
### 🔬 Research & Exploration
@@ -295,4 +317,4 @@ Thanks to the contributors and the Unity team.
295
317
296
318
## Star History
297
319
298
-
[](https://www.star-history.com/#unity-mcp/unity-mcp&justinpbarnett/unity-mcp&Date)
320
+
[](https://www.star-history.com/#justinpbarnett/unity-mcp&Date)
0 commit comments