> For the complete documentation index, see [llms.txt](https://malbersanimations.gitbook.io/animal-controller/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://malbersanimations.gitbook.io/animal-controller/secondary-components.md).

# Secondary Components

- [MDamager](https://malbersanimations.gitbook.io/animal-controller/secondary-components/mdamager.md)
- [MAttack Trigger](https://malbersanimations.gitbook.io/animal-controller/secondary-components/mdamager/mattack-trigger.md)
- [Attack Trigger Behavior](https://malbersanimations.gitbook.io/animal-controller/secondary-components/mdamager/attack-trigger-behavior.md): ✔
- [MProjectile](https://malbersanimations.gitbook.io/animal-controller/secondary-components/mdamager/mprojectile.md)
- [Projectile Thrower](https://malbersanimations.gitbook.io/animal-controller/secondary-components/mdamager/projectile-thrower.md)
- [MExplosion](https://malbersanimations.gitbook.io/animal-controller/secondary-components/mdamager/mexplosion.md): 1.4.2c
- [MDamageable](https://malbersanimations.gitbook.io/animal-controller/secondary-components/mdamageable.md): ✔
- [Zones](https://malbersanimations.gitbook.io/animal-controller/secondary-components/zones.md): (Needs Update)
- [Public Methods](https://malbersanimations.gitbook.io/animal-controller/secondary-components/zones/pm-zones.md): Public Methods for the Zone Component you can call via script
- [Pick Up - Drop](https://malbersanimations.gitbook.io/animal-controller/secondary-components/pick-up.md): ✔
- [Pickable](https://malbersanimations.gitbook.io/animal-controller/secondary-components/pickable.md)
- [Respawner](https://malbersanimations.gitbook.io/animal-controller/secondary-components/respawner.md)
- [Respawner NPC](https://malbersanimations.gitbook.io/animal-controller/secondary-components/respawnernpc.md)
- [Simple Respawner](https://malbersanimations.gitbook.io/animal-controller/secondary-components/simple-respawner.md)
- [CheckPoint](https://malbersanimations.gitbook.io/animal-controller/secondary-components/checkpoint.md)
- [IK Manager](https://malbersanimations.gitbook.io/animal-controller/secondary-components/ik-manager.md): Runtime bone corrections for any rig — humanoid or generic
- [IK Processors](https://malbersanimations.gitbook.io/animal-controller/secondary-components/ik-manager/ik-processors.md): The solvers that move the bones
- [IK Goal](https://malbersanimations.gitbook.io/animal-controller/secondary-components/ik-manager/ik-processors/ik-goal.md): Lock a hand or a foot onto a target Transform
- [IK Hint](https://malbersanimations.gitbook.io/animal-controller/secondary-components/ik-manager/ik-processors/ik-hint.md): Push an elbow or knee toward a target, so the limb bends the way you want
- [IK Goal Offset](https://malbersanimations.gitbook.io/animal-controller/secondary-components/ik-manager/ik-processors/ik-goal-offset.md): Place a limb at an offset from a bone instead of a scene Transform
- [IK Human Bone Offset (Rotation)](https://malbersanimations.gitbook.io/animal-controller/secondary-components/ik-manager/ik-processors/ik-human-bone-offset-rotation.md): Rotate a single humanoid bone through the Avatar
- [IK Human Bone Rotation (LookAt)](https://malbersanimations.gitbook.io/animal-controller/secondary-components/ik-manager/ik-processors/ik-human-bone-rotation-lookat.md): Aim one humanoid bone at the Aimer direction
- [IK Body Look At](https://malbersanimations.gitbook.io/animal-controller/secondary-components/ik-manager/ik-processors/ik-body-look-at.md): Unity's built-in full-body look-at
- [IK Goal RayCast](https://malbersanimations.gitbook.io/animal-controller/secondary-components/ik-manager/ik-processors/ik-goal-raycast.md): Cast a ray and put the limb on whatever it hits
- [IK Goal RayCast Plane](https://malbersanimations.gitbook.io/animal-controller/secondary-components/ik-manager/ik-processors/ik-goal-raycast-plane.md): Sphere-cast variant that stops limbs clipping through walls
- [IK Goal Height Point](https://malbersanimations.gitbook.io/animal-controller/secondary-components/ik-manager/ik-processors/ik-goal-height-point.md): Two-step surface detection for stepping onto ledges
- [IK Target Direction](https://malbersanimations.gitbook.io/animal-controller/secondary-components/ik-manager/ik-processors/ik-target-direction.md): Find nearby tagged objects and place a limb on them
- [Search For Tag](https://malbersanimations.gitbook.io/animal-controller/secondary-components/ik-manager/ik-processors/search-for-tag.md): Lighter tag detection that never touches the Set's Targets
- [Foot Ground Placement](https://malbersanimations.gitbook.io/animal-controller/secondary-components/ik-manager/ik-processors/foot-ground-placement.md): Complete humanoid foot placement, pelvis adjustment and knee hints
- [IK Offset Rotation](https://malbersanimations.gitbook.io/animal-controller/secondary-components/ik-manager/ik-processors/ik-offset-rotation.md): Rotate any bone by a fixed offset
- [LookAt](https://malbersanimations.gitbook.io/animal-controller/secondary-components/ik-manager/ik-processors/lookat.md): Aim any bone at the Aimer direction
- [IK Follow Rotation](https://malbersanimations.gitbook.io/animal-controller/secondary-components/ik-manager/ik-processors/ik-follow-rotation.md): Force a bone to copy another Transform's rotation
- [Rotate Around Aim Horizontal](https://malbersanimations.gitbook.io/animal-controller/secondary-components/ik-manager/ik-processors/rotate-around-aim-horizontal.md): Rotate a bone around an axis by the Aimer's own angles
- [Two Bone IK](https://malbersanimations.gitbook.io/animal-controller/secondary-components/ik-manager/ik-processors/two-bone-ik.md): Analytic two-bone solver for any rig
- [Quadruped Foot](https://malbersanimations.gitbook.io/animal-controller/secondary-components/ik-manager/ik-processors/quadruped-foot.md): Complete foot placement rig for four-legged characters
- [Weight Processors](https://malbersanimations.gitbook.io/animal-controller/secondary-components/ik-manager/weight-processors.md): Decide when an IK Set is allowed to work
