Class ManageEditorParams
Parameters for the Unity.ManageEditor tool.
Implements
Inherited Members
Namespace: Unity.AI.MCP.Editor.Tools.Parameters
Assembly: Unity.AI.MCP.Editor.dll
Syntax
public record ManageEditorParams : IEquatable<ManageEditorParams>
Properties
Action
Gets or sets the operation to perform.
Declaration
[McpDescription("Operation to perform", Required = true, Default = EditorAction.GetState)]
public EditorAction Action { get; set; }
Property Value
| Type | Description |
|---|---|
| EditorAction |
LayerName
Gets or sets the layer name for add_layer/remove_layer actions.
Declaration
[McpDescription("Layer name for add_layer/remove_layer actions", Required = false)]
public string LayerName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TagName
Gets or sets the tag name for add_tag/remove_tag actions.
Declaration
[McpDescription("Tag name for add_tag/remove_tag actions", Required = false)]
public string TagName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ToolName
Gets or sets the tool name for the set_active_tool action.
Declaration
[McpDescription("Tool name for set_active_tool action", Required = false)]
public string ToolName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
WaitForCompletion
Gets or sets whether to wait for certain actions to complete.
Declaration
[McpDescription("If true, waits for certain actions", Required = false)]
public bool? WaitForCompletion { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |