Skip to content

Commit ae4d401

Browse files
committed
chore: update type hints in manage_editor function parameters for better clarity
1 parent fe69e61 commit ae4d401

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

UnityMcpBridge/UnityMcpServer~/src/tools/manage_editor.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,15 @@ def register_manage_editor_tools(mcp: FastMCP):
1515
def manage_editor(
1616
ctx: Context,
1717
action: Annotated[Literal["telemetry_status", "telemetry_ping", "play", "pause", "stop", "get_state", "get_project_root", "get_windows",
18-
"get_active_tool", "get_selection", "get_prefab_stage", "set_active_tool", "add_tag", "remove_tag", "get_tags", "add_layer", "remove_layer", "get_layers"], "Operations"] = None,
18+
"get_active_tool", "get_selection", "get_prefab_stage", "set_active_tool", "add_tag", "remove_tag", "get_tags", "add_layer", "remove_layer", "get_layers"], "Operations"],
1919
wait_for_completion: Annotated[bool,
20-
"Optional. If True, waits for certain actions"] = None,
21-
# --- Parameters for specific actions ---
22-
tool_name: Annotated[str, "Tool name for specific actions"] = None,
23-
tag_name: Annotated[str, "Tag name for specific actions"] = None,
24-
layer_name: Annotated[str, "Layer name for specific actions"] = None,
20+
"Optional. If True, waits for certain actions"] | None = None,
21+
tool_name: Annotated[str,
22+
"Tool name when setting active tool"] | None = None,
23+
tag_name: Annotated[str,
24+
"Tag name when adding and removing tags"] | None = None,
25+
layer_name: Annotated[str,
26+
"Layer name when adding and removing layers"] | None = None,
2527
) -> dict[str, Any]:
2628
try:
2729
# Diagnostics: quick telemetry checks

0 commit comments

Comments
 (0)