Unity Reflect
unity_reflectUse reflection to inspect Unity's live C# API and verify that classes, methods, and properties exist before writing code.
Instructions
Inspect Unity's live C# API via reflection. Use this to verify that classes, methods, and properties exist before writing C# code — training data may be wrong or outdated.
Actions:
get_type: Member summary (names only) for a class. Requires class_name.
get_member: Full signature detail for one member. Requires class_name + member_name.
search: Type name search across loaded assemblies. Requires query. Optional scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Search query for type name search. | |
| scope | No | Assembly scope for search: unity, packages, project, all. | |
| action | Yes | The reflection action to perform. | |
| class_name | No | Fully qualified or simple C# class name. | |
| member_name | No | Method, property, or field name to inspect. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||