diff --git a/.agent/skills/console-get-logs/SKILL.md b/.agent/skills/console-get-logs/SKILL.md
index 6f4ce02..6350980 100644
--- a/.agent/skills/console-get-logs/SKILL.md
+++ b/.agent/skills/console-get-logs/SKILL.md
@@ -15,6 +15,11 @@ Retrieves Unity Editor logs. Useful for debugging and monitoring Unity Editor ac
- `logTypeFilter` — Unity `LogType` filter; `null` returns all severities.
- `includeStackTrace` (default `false`) — include stack-trace strings in each entry.
- `lastMinutes` (default 0) — when non-zero, only logs from the last N minutes are returned.
+- `sinceSequence` (default 0) — every entry carries a `sequence` number. When greater than 0, only entries with a higher `sequence` are returned, oldest first, up to `maxEntries`.
+
+## Polling
+
+To read only what is new, pass the highest `sequence` you have received as `sinceSequence`; if the result has `maxEntries` entries, call again with the new highest `sequence` to continue. If returned sequences are lower than your cursor, the log restarted.
## How to Call
@@ -23,7 +28,8 @@ unity-mcp-cli run-tool console-get-logs --input '{
"maxEntries": 0,
"logTypeFilter": "string_value",
"includeStackTrace": false,
- "lastMinutes": 0
+ "lastMinutes": 0,
+ "sinceSequence": 0
}'
```
@@ -53,6 +59,7 @@ Read the /unity-initial-setup skill for detailed installation instructions.
| `logTypeFilter` | `any` | No | Filter by log type. 'null' means All. |
| `includeStackTrace` | `boolean` | No | Include stack traces in the output. Default: false |
| `lastMinutes` | `integer` | No | Return logs from the last N minutes. If 0, returns all available logs. Default: 0 |
+| `sinceSequence` | `integer` | No | Return only entries whose `sequence` is greater than this value, oldest first. If 0, returns the most recent entries. Default: 0 |
### Input JSON Schema
@@ -71,6 +78,9 @@ Read the /unity-initial-setup skill for detailed installation instructions.
},
"lastMinutes": {
"type": "integer"
+ },
+ "sinceSequence": {
+ "type": "integer"
}
},
"$defs": {
@@ -123,11 +133,15 @@ Read the /unity-initial-setup skill for detailed installation instructions.
},
"StackTrace": {
"type": "string"
+ },
+ "sequence": {
+ "type": "integer"
}
},
"required": [
"LogType",
- "Timestamp"
+ "Timestamp",
+ "sequence"
]
},
"com.IvanMurzak.Unity.MCP.LogEntry-1": {
diff --git a/.idea/.idea.Kursach/.idea/.gitignore b/.idea/.idea.Kursach/.idea/.gitignore
new file mode 100644
index 0000000..185d2ed
--- /dev/null
+++ b/.idea/.idea.Kursach/.idea/.gitignore
@@ -0,0 +1,15 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Rider ignored files
+/projectSettingsUpdater.xml
+/.idea.Kursach.iml
+/modules.xml
+/contentModel.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Ignored default folder with query files
+/queries/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/.idea/.idea.Kursach/.idea/encodings.xml b/.idea/.idea.Kursach/.idea/encodings.xml
new file mode 100644
index 0000000..df87cf9
--- /dev/null
+++ b/.idea/.idea.Kursach/.idea/encodings.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.Kursach/.idea/indexLayout.xml b/.idea/.idea.Kursach/.idea/indexLayout.xml
new file mode 100644
index 0000000..7b08163
--- /dev/null
+++ b/.idea/.idea.Kursach/.idea/indexLayout.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.Kursach/.idea/vcs.xml b/.idea/.idea.Kursach/.idea/vcs.xml
new file mode 100644
index 0000000..8306744
--- /dev/null
+++ b/.idea/.idea.Kursach/.idea/vcs.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Assets/EchoCloudMat.mat b/Assets/EchoCloudMat.mat
index 19d4789..a405d94 100644
--- a/Assets/EchoCloudMat.mat
+++ b/Assets/EchoCloudMat.mat
@@ -65,8 +65,8 @@ Material:
- _WaveRadius: 0
m_Colors:
- _EchoColor: {r: 4, g: 3.0263731, b: 1.0490564, a: 1}
- - _EchoPosition1: {r: -0.7661393, g: 1.0800002, b: -5.49929, a: 0}
- - _EchoPosition2: {r: -0.76614004, g: 1.0800002, b: -10.013806, a: 0}
+ - _EchoPosition1: {r: -5.423355, g: 1.3299999, b: -11.263799, a: 0}
+ - _EchoPosition2: {r: -4.440144, g: 1.3299999, b: -10.597456, a: 0}
- _EchoPosition3: {r: 9.670952, g: 1.08, b: -10.500203, a: 0}
- _WaveCenter: {r: 0, g: 0, b: 0, a: 0}
m_BuildTextureStacks: []
diff --git a/Assets/Maps.meta b/Assets/Maps.meta
new file mode 100644
index 0000000..0cac5fb
--- /dev/null
+++ b/Assets/Maps.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a47b5c5458ee8a048871e22064996c6d
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Maps/Test1.map b/Assets/Maps/Test1.map
new file mode 100644
index 0000000..70d152f
--- /dev/null
+++ b/Assets/Maps/Test1.map
@@ -0,0 +1,53 @@
+// Game: Unity: My project
+// Format: Quake3 (Valve)
+// Generator: TrenchBroom 2026.2 (Build v2026.2 Release Win64)
+// entity 0
+{
+"mapversion" "220"
+"classname" "worldspawn"
+// brush 0
+{
+( -16 512 96 ) ( -16 576 16 ) ( -16 576 96 ) game/EchoCloudMat [ 0 -1 0 -256 ] [ 0 0 -1 0 ] 0 1 1
+( 304 512 96 ) ( -16 512 16 ) ( -16 512 96 ) game/EchoCloudMat [ 1 0 0 208 ] [ 0 0 -1 0 ] 0 1 1
+( 304 576 16 ) ( -16 512 16 ) ( 304 512 16 ) game/EchoCloudMat [ -1 0 0 -208 ] [ 0 -1 0 -256 ] 0 1 1
+( 304 576 96 ) ( -16 512 96 ) ( -16 576 96 ) game/EchoCloudMat [ 1 0 0 208 ] [ 0 -1 0 -256 ] 0 1 1
+( 304 576 96 ) ( -16 576 16 ) ( 304 576 16 ) game/EchoCloudMat [ -1 0 0 -208 ] [ 0 0 -1 0 ] 0 1 1
+( 304 576 96 ) ( 304 512 16 ) ( 304 512 96 ) game/EchoCloudMat [ 0 1 0 256 ] [ 0 0 -1 0 ] 0 1 1
+}
+// brush 1
+{
+( 112 512 288 ) ( 112 576 96 ) ( 112 576 288 ) game/EchoCloudMat [ 0 -1 0 -256 ] [ 0 0 -1 0 ] 0 1 1
+( 176 512 288 ) ( 112 512 96 ) ( 112 512 288 ) game/EchoCloudMat [ 1 0 0 208 ] [ 0 0 -1 0 ] 0 1 1
+( 176 576 96 ) ( 112 512 96 ) ( 176 512 96 ) game/EchoCloudMat [ -1 0 0 -208 ] [ 0 -1 0 -256 ] 0 1 1
+( 176 576 288 ) ( 112 512 288 ) ( 112 576 288 ) game/EchoCloudMat [ 1 0 0 208 ] [ 0 -1 0 -256 ] 0 1 1
+( 176 576 288 ) ( 112 576 96 ) ( 176 576 96 ) game/EchoCloudMat [ -1 0 0 -208 ] [ 0 0 -1 0 ] 0 1 1
+( 176 576 288 ) ( 176 512 96 ) ( 176 512 288 ) game/EchoCloudMat [ 0 1 0 256 ] [ 0 0 -1 0 ] 0 1 1
+}
+// brush 2
+{
+( -64 192 -16 ) ( -64 193 -16 ) ( -64 192 -15 ) game/EchoCloudMat [ 0 -1 0 -256 ] [ 0 0 -1 0 ] 180 1 1
+( 240 16 -16 ) ( 240 16 -15 ) ( 241 16 -16 ) game/EchoCloudMat [ 1 0 0 208 ] [ 0 0 -1 0 ] 180 1 1
+( 240 192 -16 ) ( 241 192 -16 ) ( 240 193 -16 ) game/EchoCloudMat [ -1 0 0 -208 ] [ 0 -1 0 -256 ] 270 1 1
+( 368 320 16 ) ( 368 321 16 ) ( 369 320 16 ) game/EchoCloudMat [ 1 0 0 208 ] [ 0 -1 0 -256 ] 270 1 1
+( 368 624 16 ) ( 369 624 16 ) ( 368 624 17 ) game/EchoCloudMat [ -1 0 0 -208 ] [ 0 0 -1 0 ] 90 1 1
+( 544 320 16 ) ( 544 320 17 ) ( 544 321 16 ) game/EchoCloudMat [ 0 1 0 256 ] [ 0 0 -1 0 ] 180 1 1
+}
+// brush 3
+{
+( -672 192 -16 ) ( -672 193 -16 ) ( -672 192 -15 ) game/EchoCloudMat [ 0 -1 0 -256 ] [ 0 0 -1 0 ] 180 1 1
+( -368 16 -16 ) ( -368 16 -15 ) ( -367 16 -16 ) game/EchoCloudMat [ 1 0 0 -208 ] [ 0 0 -1 0 ] 180 1 1
+( -368 192 -16 ) ( -367 192 -16 ) ( -368 193 -16 ) game/EchoCloudMat [ -1 0 0 208 ] [ 0 -1 0 -256 ] 270 1 1
+( -240 320 16 ) ( -240 321 16 ) ( -239 320 16 ) game/EchoCloudMat [ 1 0 0 -208 ] [ 0 -1 0 -256 ] 270 1 1
+( -240 624 16 ) ( -239 624 16 ) ( -240 624 17 ) game/EchoCloudMat [ -1 0 0 208 ] [ 0 0 -1 0 ] 90 1 1
+( -64 320 16 ) ( -64 320 17 ) ( -64 321 16 ) game/EchoCloudMat [ 0 1 0 256 ] [ 0 0 -1 0 ] 180 1 1
+}
+// brush 4
+{
+( 112 48 16 ) ( 112 49 16 ) ( 112 48 17 ) game/EchoCloudMat [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1
+( 112 48 16 ) ( 112 48 17 ) ( 113 48 16 ) game/EchoCloudMat [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
+( 112 48 16 ) ( 113 48 16 ) ( 112 49 16 ) game/EchoCloudMat [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
+( 256 272 32 ) ( 256 273 32 ) ( 257 272 32 ) game/EchoCloudMat [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
+( 256 272 32 ) ( 257 272 32 ) ( 256 272 33 ) game/EchoCloudMat [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
+( 256 272 32 ) ( 256 272 33 ) ( 256 273 32 ) game/EchoCloudMat [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
+}
+}
diff --git a/Assets/Maps/Test1.map.meta b/Assets/Maps/Test1.map.meta
new file mode 100644
index 0000000..4338049
--- /dev/null
+++ b/Assets/Maps/Test1.map.meta
@@ -0,0 +1,15 @@
+fileFormatVersion: 2
+guid: c48839533762e954eb3221438f5485f8
+ScriptedImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 2
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+ script: {fileID: 11500000, guid: ab79840212e84ded961df5ef93736275, type: 3}
+ processors: []
+ splitMesh: 1
+ maxMeshSurfaceArea: 3000
+ smoothingAngle: 45
+ extraCommandLineArgs:
diff --git a/Assets/Maps/autosave.meta b/Assets/Maps/autosave.meta
new file mode 100644
index 0000000..5ccc47c
--- /dev/null
+++ b/Assets/Maps/autosave.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: d8eae66a4483d99439a15f47d99d6187
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Maps/autosave/Test1.1.map b/Assets/Maps/autosave/Test1.1.map
new file mode 100644
index 0000000..cfce089
--- /dev/null
+++ b/Assets/Maps/autosave/Test1.1.map
@@ -0,0 +1,62 @@
+// Game: Unity: My project
+// Format: Quake3 (Valve)
+// Generator: TrenchBroom 2026.2 (Build v2026.2 Release Win64)
+// entity 0
+{
+"mapversion" "220"
+"classname" "worldspawn"
+// brush 0
+{
+( -368 -64 -16 ) ( -368 -63 -16 ) ( -368 -64 -15 ) game/EchoCloudMat [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1
+( -64 -240 -16 ) ( -64 -240 -15 ) ( -63 -240 -16 ) game/EchoCloudMat [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
+( -64 -64 -16 ) ( -63 -64 -16 ) ( -64 -63 -16 ) game/EchoCloudMat [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
+( 64 64 16 ) ( 64 65 16 ) ( 65 64 16 ) game/EchoCloudMat [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
+( 64 368 16 ) ( 65 368 16 ) ( 64 368 17 ) game/EchoCloudMat [ -1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1
+( 240 64 16 ) ( 240 64 17 ) ( 240 65 16 ) game/EchoCloudMat [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1
+}
+// brush 1
+{
+( -320 256 96 ) ( -320 320 16 ) ( -320 320 96 ) game/EchoCloudMat [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1
+( 0 256 96 ) ( -320 256 16 ) ( -320 256 96 ) game/EchoCloudMat [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
+( 0 320 16 ) ( -320 256 16 ) ( 0 256 16 ) game/EchoCloudMat [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
+( 0 320 96 ) ( -320 256 96 ) ( -320 320 96 ) game/EchoCloudMat [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
+( 0 320 96 ) ( -320 320 16 ) ( 0 320 16 ) game/EchoCloudMat [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
+( 0 320 96 ) ( 0 256 16 ) ( 0 256 96 ) game/EchoCloudMat [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
+}
+// brush 2
+{
+( -192 256 288 ) ( -192 320 96 ) ( -192 320 288 ) game/EchoCloudMat [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1
+( -128 256 288 ) ( -192 256 96 ) ( -192 256 288 ) game/EchoCloudMat [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
+( -128 320 96 ) ( -192 256 96 ) ( -128 256 96 ) game/EchoCloudMat [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
+( -128 320 288 ) ( -192 256 288 ) ( -192 320 288 ) game/EchoCloudMat [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
+( -128 320 288 ) ( -192 320 96 ) ( -128 320 96 ) game/EchoCloudMat [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
+( -128 320 288 ) ( -128 256 96 ) ( -128 256 288 ) game/EchoCloudMat [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
+}
+// brush 3
+{
+( -368 -64 -16 ) ( -368 -63 -16 ) ( -368 -64 -15 ) game/EchoCloudMat [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1
+( -64 -240 -16 ) ( -64 -240 -15 ) ( -63 -240 -16 ) game/EchoCloudMat [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
+( -64 -64 -16 ) ( -63 -64 -16 ) ( -64 -63 -16 ) game/EchoCloudMat [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
+( 64 64 16 ) ( 64 65 16 ) ( 65 64 16 ) game/EchoCloudMat [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
+( 64 368 16 ) ( 65 368 16 ) ( 64 368 17 ) game/EchoCloudMat [ -1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1
+( 240 64 16 ) ( 240 64 17 ) ( 240 65 16 ) game/EchoCloudMat [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1
+}
+// brush 4
+{
+( -368 -64 -16 ) ( -368 -63 -16 ) ( -368 -64 -15 ) game/EchoCloudMat [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1
+( -64 -240 -16 ) ( -64 -240 -15 ) ( -63 -240 -16 ) game/EchoCloudMat [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
+( -64 -64 -16 ) ( -63 -64 -16 ) ( -64 -63 -16 ) game/EchoCloudMat [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
+( 64 64 16 ) ( 64 65 16 ) ( 65 64 16 ) game/EchoCloudMat [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
+( 64 368 16 ) ( 65 368 16 ) ( 64 368 17 ) game/EchoCloudMat [ -1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1
+( 240 64 16 ) ( 240 64 17 ) ( 240 65 16 ) game/EchoCloudMat [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1
+}
+// brush 5
+{
+( -368 -64 -16 ) ( -368 -63 -16 ) ( -368 -64 -15 ) game/EchoCloudMat [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1
+( -64 -240 -16 ) ( -64 -240 -15 ) ( -63 -240 -16 ) game/EchoCloudMat [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
+( -64 -64 -16 ) ( -63 -64 -16 ) ( -64 -63 -16 ) game/EchoCloudMat [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
+( 64 64 16 ) ( 64 65 16 ) ( 65 64 16 ) game/EchoCloudMat [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
+( 64 368 16 ) ( 65 368 16 ) ( 64 368 17 ) game/EchoCloudMat [ -1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1
+( 240 64 16 ) ( 240 64 17 ) ( 240 65 16 ) game/EchoCloudMat [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1
+}
+}
diff --git a/Assets/Maps/autosave/Test1.1.map.meta b/Assets/Maps/autosave/Test1.1.map.meta
new file mode 100644
index 0000000..0733484
--- /dev/null
+++ b/Assets/Maps/autosave/Test1.1.map.meta
@@ -0,0 +1,15 @@
+fileFormatVersion: 2
+guid: e411c3329086ad548b1064661d1698c4
+ScriptedImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 2
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+ script: {fileID: 11500000, guid: ab79840212e84ded961df5ef93736275, type: 3}
+ processors: []
+ splitMesh: 1
+ maxMeshSurfaceArea: 3000
+ smoothingAngle: 45
+ extraCommandLineArgs:
diff --git a/Assets/Plugins/NuGet/.nuget-installed.json b/Assets/Plugins/NuGet/.nuget-installed.json
index 7013d7c..4d11c2f 100644
--- a/Assets/Plugins/NuGet/.nuget-installed.json
+++ b/Assets/Plugins/NuGet/.nuget-installed.json
@@ -1,13 +1,13 @@
{
"packages": {
"com.IvanMurzak.McpPlugin": {
- "version": "8.6.0",
+ "version": "8.7.0",
"dlls": [
"McpPlugin.dll"
]
},
"com.IvanMurzak.McpPlugin.Common": {
- "version": "8.6.0",
+ "version": "8.7.0",
"dlls": [
"McpPlugin.Common.dll"
]
diff --git a/Assets/Plugins/NuGet/McpPlugin.Common.dll b/Assets/Plugins/NuGet/McpPlugin.Common.dll
index 4519bc3..c6391bf 100644
--- a/Assets/Plugins/NuGet/McpPlugin.Common.dll
+++ b/Assets/Plugins/NuGet/McpPlugin.Common.dll
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:bbde53ef4e415ef9c439de92e66b4cc11196d4226a301636ae8ea4e412a87d7e
+oid sha256:b69c6a8c43ce08d00e7cffdee749ab1cc4ce7d219c3d2c01c6fb7d282a3cf41c
size 61440
diff --git a/Assets/Plugins/NuGet/McpPlugin.dll b/Assets/Plugins/NuGet/McpPlugin.dll
index dee687e..871fa8d 100644
--- a/Assets/Plugins/NuGet/McpPlugin.dll
+++ b/Assets/Plugins/NuGet/McpPlugin.dll
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ad5fed4f89535165d19d4c3d895988f2dce724b8743579dd0e4a7673a1e445d5
-size 390144
+oid sha256:258d5b9dd836d2eb1f3bdf319f28d7657a5a1e371237b227cc4736c4af189a4b
+size 394752
diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity
index 2e77012..aa66aeb 100644
--- a/Assets/Scenes/SampleScene.unity
+++ b/Assets/Scenes/SampleScene.unity
@@ -926,6 +926,63 @@ Transform:
- {fileID: 258821923}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &656687112
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ serializedVersion: 3
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: -3512728487088054914, guid: c48839533762e954eb3221438f5485f8, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -2.92685
+ objectReference: {fileID: 0}
+ - target: {fileID: -3512728487088054914, guid: c48839533762e954eb3221438f5485f8, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: -3512728487088054914, guid: c48839533762e954eb3221438f5485f8, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: -13.05965
+ objectReference: {fileID: 0}
+ - target: {fileID: -3512728487088054914, guid: c48839533762e954eb3221438f5485f8, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -3512728487088054914, guid: c48839533762e954eb3221438f5485f8, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -3512728487088054914, guid: c48839533762e954eb3221438f5485f8, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -3512728487088054914, guid: c48839533762e954eb3221438f5485f8, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -3512728487088054914, guid: c48839533762e954eb3221438f5485f8, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -3512728487088054914, guid: c48839533762e954eb3221438f5485f8, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -3512728487088054914, guid: c48839533762e954eb3221438f5485f8, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2146539815618281978, guid: c48839533762e954eb3221438f5485f8, type: 3}
+ propertyPath: m_Name
+ value: Test1
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_RemovedGameObjects: []
+ m_AddedGameObjects: []
+ m_AddedComponents: []
+ m_SourcePrefab: {fileID: 4733588707917861988, guid: c48839533762e954eb3221438f5485f8, type: 3}
--- !u!1 &753568975
GameObject:
m_ObjectHideFlags: 0
@@ -4169,7 +4226,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 2147483647
- m_IsActive: 1
+ m_IsActive: 0
--- !u!4 &2112862739
Transform:
m_ObjectHideFlags: 0
@@ -4249,6 +4306,7 @@ SceneRoots:
- {fileID: 1573496782}
- {fileID: 1788629398}
- {fileID: 1249823629}
+ - {fileID: 656687112}
- {fileID: 2112862739}
- {fileID: 588162212}
- {fileID: 1964883892}
diff --git a/Assets/Tremble Sync Settings.asset b/Assets/Tremble Sync Settings.asset
index 08b2de6..a40731a 100644
--- a/Assets/Tremble Sync Settings.asset
+++ b/Assets/Tremble Sync Settings.asset
@@ -17,7 +17,7 @@ MonoBehaviour:
m_TrenchBroomVersion: 4
m_TemplateMap: {fileID: 0}
m_WorldspawnScript:
- m_ScriptName:
+ m_ScriptName: TinyGoose.Tremble.Worldspawn
m_TypeNamingConvention: 3
m_FieldNamingConvention: 0
m_SpawnFlagNamingConvention: 4
diff --git a/Packages/manifest.json b/Packages/manifest.json
index 9e9da75..8c49494 100644
--- a/Packages/manifest.json
+++ b/Packages/manifest.json
@@ -1,5 +1,16 @@
{
"dependencies": {
+ "com.ivanmurzak.unity.mcp": "0.93.3",
+ "com.ivanmurzak.unity.mcp.animation": "1.2.34",
+ "com.ivanmurzak.unity.mcp.cinemachine": "1.0.19",
+ "com.ivanmurzak.unity.mcp.inputsystem": "1.0.19",
+ "com.ivanmurzak.unity.mcp.navigation": "1.0.19",
+ "com.ivanmurzak.unity.mcp.particlesystem": "1.2.33",
+ "com.ivanmurzak.unity.mcp.probuilder": "1.2.33",
+ "com.ivanmurzak.unity.mcp.splines": "1.0.18",
+ "com.ivanmurzak.unity.mcp.terrain": "1.0.19",
+ "com.ivanmurzak.unity.mcp.tilemap": "1.0.18",
+ "com.ivanmurzak.unity.mcp.timeline": "1.0.19",
"com.unity.ai.navigation": "2.0.14",
"com.unity.collab-proxy": "2.13.6",
"com.unity.ide.rider": "3.0.38",
@@ -45,18 +56,7 @@
"com.unity.modules.vehicles": "1.0.0",
"com.unity.modules.video": "1.0.0",
"com.unity.modules.wind": "1.0.0",
- "com.unity.modules.xr": "1.0.0",
- "com.ivanmurzak.unity.mcp": "0.93.2",
- "com.ivanmurzak.unity.mcp.animation": "1.2.34",
- "com.ivanmurzak.unity.mcp.cinemachine": "1.0.19",
- "com.ivanmurzak.unity.mcp.inputsystem": "1.0.19",
- "com.ivanmurzak.unity.mcp.navigation": "1.0.19",
- "com.ivanmurzak.unity.mcp.particlesystem": "1.2.33",
- "com.ivanmurzak.unity.mcp.probuilder": "1.2.33",
- "com.ivanmurzak.unity.mcp.splines": "1.0.18",
- "com.ivanmurzak.unity.mcp.terrain": "1.0.19",
- "com.ivanmurzak.unity.mcp.tilemap": "1.0.18",
- "com.ivanmurzak.unity.mcp.timeline": "1.0.19"
+ "com.unity.modules.xr": "1.0.0"
},
"scopedRegistries": [
{
@@ -68,4 +68,4 @@
]
}
]
-}
\ No newline at end of file
+}
diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json
index df4bb2e..7d6cf8e 100644
--- a/Packages/packages-lock.json
+++ b/Packages/packages-lock.json
@@ -1,7 +1,7 @@
{
"dependencies": {
"com.ivanmurzak.unity.mcp": {
- "version": "0.93.2",
+ "version": "0.93.3",
"depth": 0,
"source": "registry",
"dependencies": {
diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset
index eea80e7..115071d 100644
--- a/ProjectSettings/ProjectSettings.asset
+++ b/ProjectSettings/ProjectSettings.asset
@@ -835,25 +835,25 @@ PlayerSettings:
webEnableSubmoduleStrippingCompatibility: 0
webProgressiveAssetLoading: 0
scriptingDefineSymbols:
- Android: UNITY_MCP_READY;UNITY_MCP_DEPS_6
- EmbeddedLinux: UNITY_MCP_READY;UNITY_MCP_DEPS_6
- GameCoreScarlett: UNITY_MCP_READY;UNITY_MCP_DEPS_6
- GameCoreXboxOne: UNITY_MCP_READY;UNITY_MCP_DEPS_6
- Kepler: UNITY_MCP_READY;UNITY_MCP_DEPS_6
- LinuxHeadlessSimulation: UNITY_MCP_READY;UNITY_MCP_DEPS_6
- Nintendo Switch: UNITY_MCP_READY;UNITY_MCP_DEPS_6
- Nintendo Switch 2: UNITY_MCP_READY;UNITY_MCP_DEPS_6
- PS4: UNITY_MCP_READY;UNITY_MCP_DEPS_6
- PS5: UNITY_MCP_READY;UNITY_MCP_DEPS_6
- QNX: UNITY_MCP_READY;UNITY_MCP_DEPS_6
- Server: UNITY_MCP_READY;UNITY_MCP_DEPS_6
- Standalone: UNITY_MCP_READY;UNITY_MCP_DEPS_6
- VisionOS: UNITY_MCP_READY;UNITY_MCP_DEPS_6
- WebGL: UNITY_MCP_READY;UNITY_MCP_DEPS_6
- Windows Store Apps: UNITY_MCP_READY;UNITY_MCP_DEPS_6
- XboxOne: UNITY_MCP_READY;UNITY_MCP_DEPS_6
- iPhone: UNITY_MCP_READY;UNITY_MCP_DEPS_6
- tvOS: UNITY_MCP_READY;UNITY_MCP_DEPS_6
+ Android: UNITY_MCP_READY;UNITY_MCP_DEPS_7
+ EmbeddedLinux: UNITY_MCP_READY;UNITY_MCP_DEPS_7
+ GameCoreScarlett: UNITY_MCP_READY;UNITY_MCP_DEPS_7
+ GameCoreXboxOne: UNITY_MCP_READY;UNITY_MCP_DEPS_7
+ Kepler: UNITY_MCP_READY;UNITY_MCP_DEPS_7
+ LinuxHeadlessSimulation: UNITY_MCP_READY;UNITY_MCP_DEPS_7
+ Nintendo Switch: UNITY_MCP_READY;UNITY_MCP_DEPS_7
+ Nintendo Switch 2: UNITY_MCP_READY;UNITY_MCP_DEPS_7
+ PS4: UNITY_MCP_READY;UNITY_MCP_DEPS_7
+ PS5: UNITY_MCP_READY;UNITY_MCP_DEPS_7
+ QNX: UNITY_MCP_READY;UNITY_MCP_DEPS_7
+ Server: UNITY_MCP_READY;UNITY_MCP_DEPS_7
+ Standalone: UNITY_MCP_READY;UNITY_MCP_DEPS_7
+ VisionOS: UNITY_MCP_READY;UNITY_MCP_DEPS_7
+ WebGL: UNITY_MCP_READY;UNITY_MCP_DEPS_7
+ Windows Store Apps: UNITY_MCP_READY;UNITY_MCP_DEPS_7
+ XboxOne: UNITY_MCP_READY;UNITY_MCP_DEPS_7
+ iPhone: UNITY_MCP_READY;UNITY_MCP_DEPS_7
+ tvOS: UNITY_MCP_READY;UNITY_MCP_DEPS_7
additionalCompilerArguments: {}
platformArchitecture: {}
scriptingBackend: