AnimatorDoctor
8 tools in this family (folder Editor/Tools/AnimatorDoctor/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.
| Tool | Effect | Description |
|---|---|---|
animatordoctor_add_default_state | writes | For every layer that has states but no defaultState, set the first state as the layer's default. |
animatordoctor_dump_graph | read-only | Return the full structural DAG of an AnimatorController as JSON: layers, states (with motion + |
animatordoctor_export_dot_graph | writes | Write a Graphviz .dot file representing the AnimatorController DAG (one digraph per layer with |
animatordoctor_export_report | writes | Run a full scan and write a Markdown report. If 'controller_path' is supplied, scopes the report |
animatordoctor_remove_unreachable | writes | Remove every state in every layer that is not reachable from the layer's defaultState (or via |
animatordoctor_remove_unused_parameters | writes | Remove every controller parameter that's not referenced by any transition condition or BlendTree |
animatordoctor_scan_category | read-only | Scan a single category on a single AnimatorController. Faster than animatordoctor_scan_full when |
animatordoctor_scan_full | read-only | Validate one AnimatorController (or every controller under Assets/) across 9 categories: |