unity-mcp/MCPForUnity/Editor/Tools/GameObjects
dsarno ed11e30b47
fix: prefab stage dirty flag, root rename, test fix, and prefab resources (#627)
- Mark prefab stage scene as dirty when manage_components adds/removes/
  modifies components, ensuring save_open_stage correctly detects changes

- When renaming the root GameObject of an open prefab stage, also rename
  the prefab asset file to match, preventing Unity's "file name must
  match" dialog from interrupting automated workflows

- Fix ManagePrefabsCrudTests cleanup order: delete NestedContainer.prefab
  before ChildPrefab.prefab to avoid missing prefab reference errors

- Remove incorrect LogAssert.Expect that expected an error that doesn't
  occur in the test scenario

- Add new prefab MCP resources for inspecting prefabs:
  - mcpforunity://prefab-api: Documentation for prefab resources
  - mcpforunity://prefab/{path}: Get prefab asset info
  - mcpforunity://prefab/{path}/hierarchy: Get full prefab hierarchy

Addresses #97 (Prefab Editor Inspection & Modification Support)

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 17:35:01 -08:00
..
ComponentResolver.cs v9 pre-release pruning (#528) 2026-01-07 18:51:51 -04:00
ComponentResolver.cs.meta v9 pre-release pruning (#528) 2026-01-07 18:51:51 -04:00
GameObjectComponentHelpers.cs v9 pre-release pruning (#528) 2026-01-07 18:51:51 -04:00
GameObjectComponentHelpers.cs.meta v9 pre-release pruning (#528) 2026-01-07 18:51:51 -04:00
GameObjectCreate.cs feat(batch_execute): improve error handling with success detection and fail-fast support (#531) 2026-01-08 01:44:32 -04:00
GameObjectCreate.cs.meta v9 pre-release pruning (#528) 2026-01-07 18:51:51 -04:00
GameObjectDelete.cs v9 pre-release pruning (#528) 2026-01-07 18:51:51 -04:00
GameObjectDelete.cs.meta v9 pre-release pruning (#528) 2026-01-07 18:51:51 -04:00
GameObjectDuplicate.cs v9 pre-release pruning (#528) 2026-01-07 18:51:51 -04:00
GameObjectDuplicate.cs.meta v9 pre-release pruning (#528) 2026-01-07 18:51:51 -04:00
GameObjectHandlers.cs v9 pre-release pruning (#528) 2026-01-07 18:51:51 -04:00
GameObjectHandlers.cs.meta v9 pre-release pruning (#528) 2026-01-07 18:51:51 -04:00
GameObjectModify.cs fix: prefab stage dirty flag, root rename, test fix, and prefab resources (#627) 2026-01-25 17:35:01 -08:00
GameObjectModify.cs.meta v9 pre-release pruning (#528) 2026-01-07 18:51:51 -04:00
GameObjectMoveRelative.cs v9 pre-release pruning (#528) 2026-01-07 18:51:51 -04:00
GameObjectMoveRelative.cs.meta v9 pre-release pruning (#528) 2026-01-07 18:51:51 -04:00
ManageGameObject.cs v9 pre-release pruning (#528) 2026-01-07 18:51:51 -04:00
ManageGameObject.cs.meta v9 pre-release pruning (#528) 2026-01-07 18:51:51 -04:00
ManageGameObjectCommon.cs fix: improve manage_scene screenshot capture (#600) 2026-01-24 17:07:08 -05:00
ManageGameObjectCommon.cs.meta v9 pre-release pruning (#528) 2026-01-07 18:51:51 -04:00