unity-animator
Installation
SKILL.md
Unity Animator Skills
Control Unity's Mecanim system — create Animator Controllers, add layers' states / transitions / parameters, assign controllers to GameObjects, set parameters at runtime, and play states.
Operating Mode
- Approval:查询类 skill(
animator_get_parameters/animator_get_info/animator_list_states,源码标SkillMode.SemiAuto)直接执行;其余变更类(create_controller / add_parameter / set_parameter / play / assign_controller / add_state / add_transition,标SkillMode.FullAuto)需用户 grant,grant 后服务端一步执行返结果。 - Auto / Bypass:所有 skill 直接执行;Auto 走 AI 自我评估,Bypass 全放行。
- 本模块不含 Delete / PlayMode / Reload / 高危 skill,无 Bypass-only 拦截项。
animator_set_parameter/animator_play作用于场景中已挂 Animator 的 GameObject;如果当前不在 Play mode,状态机只在 Editor 预览模式推进,效果与 runtime 不完全等价。
DO NOT (common hallucinations):
animator_create_clip/animator_add_clipdo not exist → AnimationClips are created via Unity Editor or asset importanimator_set_speeddoes not exist → usecomponent_set_propertyon Animator component with propertyName="speed"
Routing:
- For Timeline animation → use
timelinemodule - For component properties on Animator → use
componentmodule - For animation import settings → use
importermodule