From dd5a95a4d388007543ad65cac686272d7164df76 Mon Sep 17 00:00:00 2001 From: Valentina Date: Tue, 13 Oct 2026 17:24:56 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BD=D0=B0=D1=87=D0=B0=D0=BB=D0=BE=20=D0=BB?= =?UTF-8?q?=D0=B5=D0=B2=D0=B5=D0=BB=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .agent/skills/console-get-logs/SKILL.md | 18 ++++++- .idea/.idea.Kursach/.idea/.gitignore | 15 ++++++ .idea/.idea.Kursach/.idea/encodings.xml | 4 ++ .idea/.idea.Kursach/.idea/indexLayout.xml | 8 +++ .idea/.idea.Kursach/.idea/vcs.xml | 7 +++ Assets/EchoCloudMat.mat | 4 +- Assets/Maps.meta | 8 +++ Assets/Maps/Test1.map | 53 ++++++++++++++++++ Assets/Maps/Test1.map.meta | 15 ++++++ Assets/Maps/autosave.meta | 8 +++ Assets/Maps/autosave/Test1.1.map | 62 ++++++++++++++++++++++ Assets/Maps/autosave/Test1.1.map.meta | 15 ++++++ Assets/Plugins/NuGet/.nuget-installed.json | 4 +- Assets/Plugins/NuGet/McpPlugin.Common.dll | 2 +- Assets/Plugins/NuGet/McpPlugin.dll | 4 +- Assets/Scenes/SampleScene.unity | 60 ++++++++++++++++++++- Assets/Tremble Sync Settings.asset | 2 +- Packages/manifest.json | 26 ++++----- Packages/packages-lock.json | 2 +- ProjectSettings/ProjectSettings.asset | 38 ++++++------- 20 files changed, 311 insertions(+), 44 deletions(-) create mode 100644 .idea/.idea.Kursach/.idea/.gitignore create mode 100644 .idea/.idea.Kursach/.idea/encodings.xml create mode 100644 .idea/.idea.Kursach/.idea/indexLayout.xml create mode 100644 .idea/.idea.Kursach/.idea/vcs.xml create mode 100644 Assets/Maps.meta create mode 100644 Assets/Maps/Test1.map create mode 100644 Assets/Maps/Test1.map.meta create mode 100644 Assets/Maps/autosave.meta create mode 100644 Assets/Maps/autosave/Test1.1.map create mode 100644 Assets/Maps/autosave/Test1.1.map.meta 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: