Skip to main content

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.

ToolEffectDescription
animatordoctor_add_default_statewritesFor every layer that has states but no defaultState, set the first state as the layer's default.
animatordoctor_dump_graphread-onlyReturn the full structural DAG of an AnimatorController as JSON: layers, states (with motion +
animatordoctor_export_dot_graphwritesWrite a Graphviz .dot file representing the AnimatorController DAG (one digraph per layer with
animatordoctor_export_reportwritesRun a full scan and write a Markdown report. If 'controller_path' is supplied, scopes the report
animatordoctor_remove_unreachablewritesRemove every state in every layer that is not reachable from the layer's defaultState (or via
animatordoctor_remove_unused_parameterswritesRemove every controller parameter that's not referenced by any transition condition or BlendTree
animatordoctor_scan_categoryread-onlyScan a single category on a single AnimatorController. Faster than animatordoctor_scan_full when
animatordoctor_scan_fullread-onlyValidate one AnimatorController (or every controller under Assets/) across 9 categories: