# Animal Controller

## Animal Controller

- [Welcome to Malbers Animations Assets](https://malbersanimations.gitbook.io/animal-controller/master.md)
- [Discover all my Assets](https://malbersanimations.gitbook.io/animal-controller/malbers-assets.md): Links to all stores
- [What's New](https://malbersanimations.gitbook.io/animal-controller/whats-new.md)
- [Upcoming assets](https://malbersanimations.gitbook.io/animal-controller/asset-in-production.md)
- [Changelog](https://malbersanimations.gitbook.io/animal-controller/changelog.md)
- [Upcoming Changelog](https://malbersanimations.gitbook.io/animal-controller/upcoming-chanelog.md)
- [Road Map](https://malbersanimations.gitbook.io/animal-controller/road-map.md): Here's a list of features I'll be working on for AC/HAP in the near future. No particular order.
- [End User Licence Agreement](https://malbersanimations.gitbook.io/animal-controller/end-user-licence-agreement.md): As at 19 March 2023
- [Features](https://malbersanimations.gitbook.io/animal-controller/features.md): All things Horse Animset Pro and Animal Controller can do
- [Improve Performance Tricks](https://malbersanimations.gitbook.io/animal-controller/improve-performance-tricks.md)
- [Known Limitations So Far](https://malbersanimations.gitbook.io/animal-controller/know-limitations.md)
- [Downloads](https://malbersanimations.gitbook.io/animal-controller/downloads.md)
- [Guide to Use All Malbers Assets with (AC)](https://malbersanimations.gitbook.io/animal-controller/quickstart/guide-to-use-malbers-unity-assets-with-ac.md): Quick guide to use Malbers Unity Assets with the Animal Controller (AC) ✔
- [Upgrade to URP](https://malbersanimations.gitbook.io/animal-controller/quickstart/upgrade-to-urp.md): Universal Render Pipeline
- [Upgrade to HDRP](https://malbersanimations.gitbook.io/animal-controller/quickstart/upgrade-to-hdrp.md): ✔
- [Common Issues](https://malbersanimations.gitbook.io/animal-controller/quickstart/common-issues.md)
- [Tips and Tricks](https://malbersanimations.gitbook.io/animal-controller/quickstart/tips-and-tricks.md): Here are some tips I often use with AC and HAP
- [YouTube Tutorials](https://malbersanimations.gitbook.io/animal-controller/youtube-tutorials.md): ✔
- [Video Tutorials (On Queue)](https://malbersanimations.gitbook.io/animal-controller/youtube-tutorials/video-tutorials-on-queue.md)
- [Mobile Setup Guide](https://malbersanimations.gitbook.io/animal-controller/mobile.md): -
- [Mobile Joystick](https://malbersanimations.gitbook.io/animal-controller/mobile/mobile-joystick.md)
- [How to: Animal Controller](https://malbersanimations.gitbook.io/animal-controller/how-to-ac.md)
- [Play a Mode while Moving](https://malbersanimations.gitbook.io/animal-controller/how-to-ac/play-a-mode-while-moving.md)
- [Create and configure a new mode](https://malbersanimations.gitbook.io/animal-controller/how-to-ac/create-and-configure-a-new-mode.md): 🚧 In Construction
- [Adding Sound Effects](https://malbersanimations.gitbook.io/animal-controller/how-to-ac/add-sound-effect-to-ac.md)
- [Rebone Mesh Tutorial (Skin Mesh is Missing)](https://malbersanimations.gitbook.io/animal-controller/how-to-ac/rebone-mesh-tutorial-skin-mesh-is-missing.md)
- [Add Movement with Non RootMotion Animations](https://malbersanimations.gitbook.io/animal-controller/how-to-ac/movement-no-rm-anims.md): ✔
- [Fetch a ball](https://malbersanimations.gitbook.io/animal-controller/how-to-ac/fetch-a-ball-brain.md): From Scratch!
- [Set up Timeline](https://malbersanimations.gitbook.io/animal-controller/how-to-ac/set-up-timeline.md): How to properly set the Animal Controller and Timeline
- [Make an Animal Flee When It Sees the Player](https://malbersanimations.gitbook.io/animal-controller/how-to-ac/make-animal-flee-when-see-the-animal-player.md)
- [Animal Controller for Humanoids](https://malbersanimations.gitbook.io/animal-controller/how-to-ac/use-the-ac-for-humanoids.md)
- [Create a Shootable Weapon From Scratch](https://malbersanimations.gitbook.io/animal-controller/how-to-ac/create-a-shootable-weapon-from-scratch.md)
- [How to Fix Weapon Offsets and Values (Bow, Pistol)](https://malbersanimations.gitbook.io/animal-controller/how-to-ac/how-to-fix-weapon-offsets-and-values-bow-pistol.md)
- [Add an Effect to the Effect Manager](https://malbersanimations.gitbook.io/animal-controller/how-to-ac/add-a-effect-to-the-effect-manager.md): ✔
- [Connect Inputs to the Controller](https://malbersanimations.gitbook.io/animal-controller/how-to-ac/input-to-an-action.md)
- [Modify the controller with a Stat](https://malbersanimations.gitbook.io/animal-controller/how-to-ac/modify-with-stat.md): (NOT finished YET)
- [Use the Modify Stat Component](https://malbersanimations.gitbook.io/animal-controller/how-to-ac/use-the-modify-stat-component.md)
- [Use a MEvent and MEvent Listeners](https://malbersanimations.gitbook.io/animal-controller/how-to-ac/connect-a-mevent.md)
- [Change from Faceted to Smooth poly art Animals](https://malbersanimations.gitbook.io/animal-controller/how-to-ac/from-faceted-to-smooth.md)
- [Listen when a Mode Starts or Ends](https://malbersanimations.gitbook.io/animal-controller/how-to-ac/listen-to-modes.md)
- [How to: Horse Animset Pro](https://malbersanimations.gitbook.io/animal-controller/how-to-hap.md)
- [Call the Mount](https://malbersanimations.gitbook.io/animal-controller/how-to-hap/call-the-mount.md)
- [Change Meshes for the Rider](https://malbersanimations.gitbook.io/animal-controller/how-to-hap/change-meshes-for-the-rider.md)
- [Make any animal mountable](https://malbersanimations.gitbook.io/animal-controller/how-to-hap/make-any-animal-mountable.md)
- [Strafing](https://malbersanimations.gitbook.io/animal-controller/strafing.md): 🚧Under Construction
- [Animal Controller](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller.md): A data-driven Unity character controller for creatures, humanoids, AI, and interactions.
- [General](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/general.md): v1.4.2
- [Pivots](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/general/pivots.md): ✅
- [Speeds](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/speeds.md)
- [States](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/states.md)
- [Idle](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/states/idle.md)
- [Locomotion](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/states/locomotion.md)
- [Fall](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/states/fall.md): Configure automatic falling, landing, air control, and fall damage.
- [Basic Jump](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/states/jump-basic.md)
- [Root Motion Jump](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/states/jump.md): \<done>
- [Swim](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/states/swim.md): 1.4.2c
- [UnderWater](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/states/underwater.md): Incomplete (1.4.2d)
- [Climb](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/states/climb.md): (Simple Climb)
- [Ledge Grab](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/states/ledge-grab.md): Updated for 1.5.3
- [Fly](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/states/fly.md): 1.4.2d
- [Glide](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/states/glide.md)
- [Wall Run](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/states/wall-run.md): 1.4.2b
- [Wall Run Vertical](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/states/wall-run-vertical.md): 1.4.5 (IN Process)
- [Slide](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/states/slide.md)
- [Death](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/states/death.md)
- [Death Ragdoll](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/states/death-ragdoll.md)
- [Rail Grind](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/states/rail-grind.md)
- [Creating a new State](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/states/creating-a-new-state.md): Steps to create a new state by code. ... Finishing up
- [Modes](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/modes.md): ✔
- [Mode Behavior](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/modes/mode-behavior.md)
- [Mode Sequence](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/modes/mode-sequence.md)
- [Stances](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/stances.md)
- [Advanced](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/advanced.md)
- [Animal Modifiers](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/animal-modifiers.md)
- [Events](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/events.md)
- [Debug](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/debug-ac.md)
- [Animal Animator Behaviors](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/animal-animator-behaviors.md)
- [Methods and Properties](https://malbersanimations.gitbook.io/animal-controller/main-components/manimal-controller/m-p-animal.md): Public Methods and Properties you can use via script and Unity Events.
- [Malbers Input & MInput](https://malbersanimations.gitbook.io/animal-controller/main-components/malbers-input.md)
- [Methods and Properties](https://malbersanimations.gitbook.io/animal-controller/main-components/malbers-input/m-p-minput.md): Public Methods and Properties for the MInput and Malbers Input scripts
- [AI](https://malbersanimations.gitbook.io/animal-controller/main-components/ai.md)
- [AI Animal Control](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/ai-animal-control.md): ✔
- [MWayPoint](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/mwaypoint.md): ✔
- [Wander Area](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/wander-area.md)
- [AI Target](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/ai-target.md)
- [Animal Brain](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain.md)
- [AI States](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/ai-states.md)
- [Tasks](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/tasks.md)
- [General - Chance](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/tasks/general-chance.md)
- [General - Empty](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/tasks/general-empty.md)
- [General - Invoke Event](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/tasks/general-invoke-event.md)
- [General - Send Message](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/tasks/message.md)
- [General - Play Audio](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/tasks/general-play-audio.md)
- [General - Quick Align](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/tasks/general-quick-align.md)
- [General - Reaction](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/tasks/general-reaction.md)
- [General - Set Look At Aim](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/tasks/set-look-at.md)
- [General - Set Stat](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/tasks/general-set-stat.md)
- [General - Wait](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/tasks/wait.md)
- [Animal - Set Speed](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/tasks/change-speed.md)
- [Animal - Play Mode](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/tasks/play-mode.md)
- [Animal - Set/Play State](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/tasks/play-state.md)
- [Animal - Set Stance](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/tasks/set-stance.md)
- [Animal - Set Strafe](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/tasks/animal-set-strafe.md)
- [Movement - Move Stop](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/tasks/move-stop.md)
- [Movement - Patrol](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/tasks/patrol.md)
- [Movement - Set Destination](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/tasks/movement-set-destination.md)
- [Movement - Set Target](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/tasks/set-target.md)
- [Variables - Set Var Listener](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/tasks/set-var-listener.md)
- [Weapons - Weapon Tasks](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/tasks/weapons-weapon-tasks.md)
- [Decisions](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/decisions.md)
- [General - AND](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/decisions/general-and.md)
- [General - Check Stat](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/decisions/general-check-stat.md)
- [General - Compare Stats](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/decisions/general-compare-stats.md)
- [General - Look](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/decisions/general-look.md)
- [General - OR](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/decisions/general-or.md)
- [General - Is Task Done?](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/decisions/general-is-task-done.md)
- [General - Wait](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/decisions/general-wait.md)
- [Movement - Has Arrived](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/decisions/movement-has-arrived.md)
- [Movement - Check Target](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/decisions/movement-check-target.md)
- [Animal - Check Mode](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/decisions/animal-check-mode.md)
- [Animal - Check Stance](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/decisions/animal-check-stance.md)
- [Animal - Check State](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/decisions/animal-check-state.md)
- [Variables - Check Scriptable Variable](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/decisions/variables-check-scriptable-variable.md)
- [Variables - Check Transform Var](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/decisions/variables-check-transform-var.md)
- [Variables - Check Var Listener](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/decisions/variables-check-var-listener.md)
- [Runtime Set - Is Target in Runtime Set](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/animal-brain/decisions/runtime-set-is-target-in-runtime-set.md)
- [Point Click](https://malbersanimations.gitbook.io/animal-controller/main-components/ai/point-click.md)
- [Reactions](https://malbersanimations.gitbook.io/animal-controller/main-components/reactions.md)
- [Combo Manager](https://malbersanimations.gitbook.io/animal-controller/main-components/combo-manager.md): 1.4.2b
- [Weapon Manager](https://malbersanimations.gitbook.io/animal-controller/main-components/weapon-manager.md): 1.4.4
- [MWeapon \[General\] Properties](https://malbersanimations.gitbook.io/animal-controller/main-components/weapon-manager/mweapon-general-properties.md): All Weapons Share the General Tab
- [MWeapon \[Damage\] Properties](https://malbersanimations.gitbook.io/animal-controller/main-components/weapon-manager/mweapon-damage-properties.md)
- [MWeapon \[IK\] Properties](https://malbersanimations.gitbook.io/animal-controller/main-components/weapon-manager/mweapon-ik-properties.md)
- [MMelee](https://malbersanimations.gitbook.io/animal-controller/main-components/weapon-manager/mmelee.md): 1.5.0
- [MShooteable](https://malbersanimations.gitbook.io/animal-controller/main-components/weapon-manager/mshooteable.md): 1.4.5
- [Bow](https://malbersanimations.gitbook.io/animal-controller/main-components/weapon-manager/bow.md)
- [Path Constraint](https://malbersanimations.gitbook.io/animal-controller/main-components/path-constraint.md): ✅
- [MPath](https://malbersanimations.gitbook.io/animal-controller/main-components/path-constraint/mpath.md)
- [Path Link (Straight)](https://malbersanimations.gitbook.io/animal-controller/main-components/path-constraint/path-link-straight.md)
- [Path Link (Cinemachine Path)](https://malbersanimations.gitbook.io/animal-controller/main-components/path-constraint/path-link-cinemachine-path.md)
- [Path Creator (Sebastian Lague)](https://malbersanimations.gitbook.io/animal-controller/main-components/path-constraint/path-creator-sebastian-lague.md)
- [Speed Ground Changer](https://malbersanimations.gitbook.io/animal-controller/main-components/speed-ground-changer.md): 1.4.9
- [Mode Aligner2](https://malbersanimations.gitbook.io/animal-controller/main-components/mode-aligner2.md)
- [Scriptables](https://malbersanimations.gitbook.io/animal-controller/scriptable-architecture/scriptables.md)
- [Bool Var](https://malbersanimations.gitbook.io/animal-controller/scriptable-architecture/scriptables/bool-var.md): BoolVar and BoolReference values
- [Int Var](https://malbersanimations.gitbook.io/animal-controller/scriptable-architecture/scriptables/int-var.md)
- [Float Var](https://malbersanimations.gitbook.io/animal-controller/scriptable-architecture/scriptables/float-var.md)
- [String Var](https://malbersanimations.gitbook.io/animal-controller/scriptable-architecture/scriptables/string-var.md)
- [ValueToString](https://malbersanimations.gitbook.io/animal-controller/scriptable-architecture/scriptables/valuetostring.md): ✔
- [Variable Listeners & Comparers](https://malbersanimations.gitbook.io/animal-controller/scriptable-architecture/scriptables/variable-listeners-and-comparers.md): 🚧 WIP 1.4.2c
- [🔰IDs](https://malbersanimations.gitbook.io/animal-controller/scriptable-architecture/scriptables/scriptable-ids.md): IDs for everyone!
- [🎫Tags](https://malbersanimations.gitbook.io/animal-controller/scriptable-architecture/scriptables/tags.md): ✔
- [Transform Hook](https://malbersanimations.gitbook.io/animal-controller/scriptable-architecture/scriptables/transform-hook.md): ✔
- [MEvents](https://malbersanimations.gitbook.io/animal-controller/scriptable-architecture/scriptables/mevents.md): ✔
- [MEvent Listener](https://malbersanimations.gitbook.io/animal-controller/scriptable-architecture/scriptables/mevent-listener.md): Listen to the MEvents and respond to them via Unity Events
- [Runtime GameObjects](https://malbersanimations.gitbook.io/animal-controller/scriptable-architecture/scriptables/runtime-gameobjects.md)
- [MLocal Variables](https://malbersanimations.gitbook.io/animal-controller/scriptable-architecture/mlocal-variables.md)
- [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)
- [IK Processors](https://malbersanimations.gitbook.io/animal-controller/secondary-components/ik-manager/ik-processors.md)
- [Weight Processors](https://malbersanimations.gitbook.io/animal-controller/secondary-components/ik-manager/weight-processors.md)
- [Stats](https://malbersanimations.gitbook.io/animal-controller/global-components/stats.md)
- [Stat Modifier](https://malbersanimations.gitbook.io/animal-controller/global-components/stats/stat-modifiers.md)
- [Modify Stat \<Component>](https://malbersanimations.gitbook.io/animal-controller/global-components/stats/modify-stat-component.md)
- [Modify Stat \<Asset>](https://malbersanimations.gitbook.io/animal-controller/global-components/stats/modify-stat-less-than-asset-greater-than.md): ✔
- [Public Methods](https://malbersanimations.gitbook.io/animal-controller/global-components/stats/pm-stat.md): Public Variables, Method and Properties for the Stats Component you can call via script
- [Animator Behaviours](https://malbersanimations.gitbook.io/animal-controller/global-components/animator-behaviours.md)
- [Message Behaviour](https://malbersanimations.gitbook.io/animal-controller/global-components/animator-behaviours/message-behaviour.md)
- [Random Behaviour](https://malbersanimations.gitbook.io/animal-controller/global-components/animator-behaviours/random-behaviour.md)
- [Is Kinematic Behaviour](https://malbersanimations.gitbook.io/animal-controller/global-components/animator-behaviours/is-kinematic-behaviour.md)
- [Sound Behaviour](https://malbersanimations.gitbook.io/animal-controller/global-components/animator-behaviours/sound-behaviour.md)
- [Rigid Constraint Behaviour](https://malbersanimations.gitbook.io/animal-controller/global-components/animator-behaviours/rigid-constraint-behaviour.md)
- [Trigger Proxy](https://malbersanimations.gitbook.io/animal-controller/global-components/trigger-proxy.md)
- [Interactable](https://malbersanimations.gitbook.io/animal-controller/global-components/interactable.md): ✔
- [Interactor](https://malbersanimations.gitbook.io/animal-controller/global-components/interactor.md): ✔
- [Conditions](https://malbersanimations.gitbook.io/animal-controller/global-components/conditions.md)
- [Free Look Camera](https://malbersanimations.gitbook.io/animal-controller/global-components/free-look-camera.md): (Legacy Camera Controller)
- [Cinemachine](https://malbersanimations.gitbook.io/animal-controller/global-components/cinemachine.md)
- [UI](https://malbersanimations.gitbook.io/animal-controller/global-components/ui.md)
- [Unity Utils](https://malbersanimations.gitbook.io/animal-controller/global-components/ui/unity-utils.md)
- [Super Item Manager](https://malbersanimations.gitbook.io/animal-controller/super-item/super-item-manager.md)
- [Super Item](https://malbersanimations.gitbook.io/animal-controller/super-item/super-item.md)
- [Item Set](https://malbersanimations.gitbook.io/animal-controller/super-item/super-item/item-set.md)
- [Item Action](https://malbersanimations.gitbook.io/animal-controller/super-item/super-item/item-action.md)
- [Item Processor](https://malbersanimations.gitbook.io/animal-controller/super-item/super-item/item-processor.md)
- [Pouch Manager](https://malbersanimations.gitbook.io/animal-controller/super-item/pouch-manager.md)
- [Horse Animset Pro (HAP) Riding System](https://malbersanimations.gitbook.io/animal-controller/riding/hap-riding-system.md)
- [MRider](https://malbersanimations.gitbook.io/animal-controller/riding/mrider.md): Last Update: Version 4.4.5
- [Methods and Properties](https://malbersanimations.gitbook.io/animal-controller/riding/mrider/rider-mp.md): Public Methods and Properties you can use via script and Unity Events.
- [Mount](https://malbersanimations.gitbook.io/animal-controller/riding/mount.md)
- [Methods and Properties](https://malbersanimations.gitbook.io/animal-controller/riding/mount/mount-mp.md): Methods and Properties for Mount you can use via script and Unity Events.
- [Mount Triggers](https://malbersanimations.gitbook.io/animal-controller/riding/mount-triggers.md)
- [Mount Points](https://malbersanimations.gitbook.io/animal-controller/riding/mount-points.md)
- [Material Changer](https://malbersanimations.gitbook.io/animal-controller/utilities/material-changer.md): ✔
- [Active Meshes](https://malbersanimations.gitbook.io/animal-controller/utilities/active-meshes.md)
- [Effect Manager](https://malbersanimations.gitbook.io/animal-controller/utilities/effect-manager.md): Manage all the Visual Effects and Particles for the Controller when an animation plays.
- [Effect Behavior](https://malbersanimations.gitbook.io/animal-controller/utilities/effect-behavior.md)
- [Animator Event Sounds](https://malbersanimations.gitbook.io/animal-controller/utilities/animator-event-sounds.md)
- [Blend Shapes](https://malbersanimations.gitbook.io/animal-controller/utilities/blend-shapes.md): \<done>
- [Blend Shape Preset](https://malbersanimations.gitbook.io/animal-controller/utilities/blend-shapes/blend-shape-preset.md): \<done>
- [Look At](https://malbersanimations.gitbook.io/animal-controller/utilities/look-at.md): ✔
- [Aim](https://malbersanimations.gitbook.io/animal-controller/utilities/aim.md): 1.4.2.d+
- [Aim Target](https://malbersanimations.gitbook.io/animal-controller/utilities/aim-target.md): 1.4.2d (Last Update)
- [Lock On Target](https://malbersanimations.gitbook.io/animal-controller/utilities/lock-on-target.md)
- [Steps Manager](https://malbersanimations.gitbook.io/animal-controller/utilities/steps-manager.md): ✔
- [Step Trigger](https://malbersanimations.gitbook.io/animal-controller/utilities/step-trigger.md): ✔
- [Mode Align](https://malbersanimations.gitbook.io/animal-controller/utilities/mode-align.md)
- [Aligner](https://malbersanimations.gitbook.io/animal-controller/utilities/aligner.md): 1.4.9
- [Component Selector](https://malbersanimations.gitbook.io/animal-controller/utilities/component-selector.md)
- [MAnimalAnimatorSync](https://malbersanimations.gitbook.io/animal-controller/utilities/manimalanimatorsync.md)
- [Multiple Time Checker](https://malbersanimations.gitbook.io/animal-controller/utilities/multiple-time-checker.md)
- [MAnimalAnimatorSync](https://malbersanimations.gitbook.io/animal-controller/utilities/manimalanimatorsync-1.md)
- [Integrations](https://malbersanimations.gitbook.io/animal-controller/annex/integrations.md)
- [General HAP Integration](https://malbersanimations.gitbook.io/animal-controller/annex/integrations/general-hap-integration.md)
- [Rewired](https://malbersanimations.gitbook.io/animal-controller/annex/integrations/rewired.md)
- [Invector Templates](https://malbersanimations.gitbook.io/animal-controller/annex/integrations/invector-templates.md): Last Update:  HAP 4.4.9a Invector 2.6.4c
- [Invector Weapon Settings](https://malbersanimations.gitbook.io/animal-controller/annex/integrations/invector-templates/invector-weapon-settings.md): HAP 4.4.0 +
- [Animal Controller + Invector](https://malbersanimations.gitbook.io/animal-controller/annex/integrations/animals-controller-invector.md): ✔
- [Ootii's Motion Controller](https://malbersanimations.gitbook.io/animal-controller/annex/integrations/ootiis-motion-controller.md)
- [Opsive Ultimate Character Controller (UCC 3.03)](https://malbersanimations.gitbook.io/animal-controller/annex/integrations/opsive-integration.md): ✅
- [Opsive Ultimate Character Controller (UCC 3.08) Generic](https://malbersanimations.gitbook.io/animal-controller/annex/integrations/opsive-integration-1.md): ✅
- [AStar Pathfinding](https://malbersanimations.gitbook.io/animal-controller/annex/integrations/astar-pathfinding.md)
- [Unity Input System (NEW)](https://malbersanimations.gitbook.io/animal-controller/annex/integrations/unity-input-system-new.md)
- [New Input Link \[Old Versions\]](https://malbersanimations.gitbook.io/animal-controller/annex/integrations/unity-input-system-new/new-input-link-old-versions.md)
- [Game Creator](https://malbersanimations.gitbook.io/animal-controller/annex/integrations/game-creator.md)
- [Game Kit Controller](https://malbersanimations.gitbook.io/animal-controller/annex/integrations/game-kit-controller.md)
- [Contact](https://malbersanimations.gitbook.io/animal-controller/annex/roadmap.md)
- [FAQ](https://malbersanimations.gitbook.io/animal-controller/annex/faq.md): Real and not totally joking Frequently Asked Questions
- [Refund Policy](https://malbersanimations.gitbook.io/animal-controller/annex/refund-policy-unity.md): (UNITY)
- [Games using Malbers Animations](https://malbersanimations.gitbook.io/animal-controller/games-using-malbers-animations.md)
- [IAITarget](https://malbersanimations.gitbook.io/animal-controller/interfaces/iaitarget.md)
- [IWayPoint](https://malbersanimations.gitbook.io/animal-controller/interfaces/iwaypoint.md)
- [IAIControl](https://malbersanimations.gitbook.io/animal-controller/interfaces/iaicontrol.md)
- [IAim](https://malbersanimations.gitbook.io/animal-controller/interfaces/iaim.md)
- [IAlign](https://malbersanimations.gitbook.io/animal-controller/interfaces/ialign.md)
- [IGravity](https://malbersanimations.gitbook.io/animal-controller/interfaces/igravity.md)
- [IInteractor](https://malbersanimations.gitbook.io/animal-controller/interfaces/iinteractor.md): Used to identify who interacts with the Interactable
- [Overview](https://malbersanimations.gitbook.io/animal-controller/ultimate-selector/overview.md)
- [Selector Manager](https://malbersanimations.gitbook.io/animal-controller/ultimate-selector/selector-manager.md)
- [Selector Editor](https://malbersanimations.gitbook.io/animal-controller/ultimate-selector/selector-editor.md)
- [Selector Controller](https://malbersanimations.gitbook.io/animal-controller/ultimate-selector/selector-controller.md)
- [Selector Item](https://malbersanimations.gitbook.io/animal-controller/ultimate-selector/selector-item.md)
- [Selector UI](https://malbersanimations.gitbook.io/animal-controller/ultimate-selector/selector-ui.md)
- [Selector Data](https://malbersanimations.gitbook.io/animal-controller/ultimate-selector/selector-data.md)
- [Changelog (Selector)](https://malbersanimations.gitbook.io/animal-controller/ultimate-selector/changelog-selector.md)
- [Overview](https://malbersanimations.gitbook.io/animal-controller/malbers-inventory-add-on/overview.md)
- [Compatibility Matrix](https://malbersanimations.gitbook.io/animal-controller/malbers-inventory-add-on/overview/compatibility-matrix.md)
- [Roadmap](https://malbersanimations.gitbook.io/animal-controller/malbers-inventory-add-on/overview/roadmap.md): Here's a list of features I'll be working on for the Inventory System in the near future. No particular order.
- [Update Notes](https://malbersanimations.gitbook.io/animal-controller/malbers-inventory-add-on/overview/update-notes.md)
- [Updating from v1.1.1 to v1.2 Instructions](https://malbersanimations.gitbook.io/animal-controller/updating-from-v1.1.1-to-v1.2-instructions.md)
- [Basic Setup Instructions](https://malbersanimations.gitbook.io/animal-controller/basic-setup-instructions.md)
- [Creating a new Item](https://malbersanimations.gitbook.io/animal-controller/basic-setup-instructions/creating-a-new-item.md)
- [Adding Buffs/Debuffs to Items](https://malbersanimations.gitbook.io/animal-controller/basic-setup-instructions/creating-a-new-item/adding-buffs-debuffs-to-items.md)
- [Setting up Item Reactions](https://malbersanimations.gitbook.io/animal-controller/basic-setup-instructions/creating-a-new-item/setting-up-item-reactions.md)
- [Custom Rarities](https://malbersanimations.gitbook.io/animal-controller/basic-setup-instructions/creating-a-new-item/custom-rarities.md)
- [Setting up Item/Inventory Types](https://malbersanimations.gitbook.io/animal-controller/basic-setup-instructions/setting-up-item-inventory-types.md)
- [Set up the Pick/Drop Component](https://malbersanimations.gitbook.io/animal-controller/basic-setup-instructions/set-up-the-pick-drop-component.md)
- [Setting up the Notifications](https://malbersanimations.gitbook.io/animal-controller/basic-setup-instructions/setting-up-the-notifications.md)
- [Setting up the Item Info panel](https://malbersanimations.gitbook.io/animal-controller/basic-setup-instructions/setting-up-the-item-info-panel.md)
- [Inventory Set](https://malbersanimations.gitbook.io/animal-controller/inventory-set.md)
- [Events](https://malbersanimations.gitbook.io/animal-controller/inventory-set/events.md)
- [Inventory Master](https://malbersanimations.gitbook.io/animal-controller/inventory-master.md)
- [Notification Manager](https://malbersanimations.gitbook.io/animal-controller/notification-manager.md)
- [Notification Child](https://malbersanimations.gitbook.io/animal-controller/notification-manager/notification-child.md)
- [Events](https://malbersanimations.gitbook.io/animal-controller/notification-manager/events.md)
- [Save/Load System](https://malbersanimations.gitbook.io/animal-controller/save-load-system.md)
- [Item Spawner](https://malbersanimations.gitbook.io/animal-controller/item-spawner.md)
- [Storage Chests](https://malbersanimations.gitbook.io/animal-controller/storage-chests.md)
- [Chest Inventory](https://malbersanimations.gitbook.io/animal-controller/storage-chests/chest-inventory.md)
- [Chest Inventory UI](https://malbersanimations.gitbook.io/animal-controller/storage-chests/chest-inventory-ui.md)
- [Using Armour](https://malbersanimations.gitbook.io/animal-controller/using-armour.md)
- [Shop System](https://malbersanimations.gitbook.io/animal-controller/shop-system.md)
- [Shop](https://malbersanimations.gitbook.io/animal-controller/shop-system/shop.md)
- [Shop UI Manager](https://malbersanimations.gitbook.io/animal-controller/shop-system/shop-ui-manager.md)
- [Cooking System](https://malbersanimations.gitbook.io/animal-controller/cooking-system.md)
- [Create a new Recipe](https://malbersanimations.gitbook.io/animal-controller/cooking-system/create-a-new-recipe.md)
- [UI Manager](https://malbersanimations.gitbook.io/animal-controller/ui-manager.md)
- [Hotbar](https://malbersanimations.gitbook.io/animal-controller/hotbar.md)
- [Overview](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/overview.md): QuestForge is a modular quest, dialogue, and world navigation framework for Unity, built on top of the Malbers Animations ecosystem.
- [Update Changelog](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/update-changelog.md)
- [Setup Instructions](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/setup-instructions.md)
- [Creating Your First Dialogue](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/setup-instructions/creating-your-first-dialogue.md): This guide walks through creating a simple two-line conversation with an NPC from scratch. By the end you will have a Speaker asset, a Dialogue Graph, and a working trigger on a scene object.
- [Creating Your First Quest](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/setup-instructions/creating-your-first-quest.md): This guide walks through creating a simple quest from scratch — a quest giver that sends the player to a location, completing when they arrive. By the end you will have a Quest asset with an objective
- [Dialogue System](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system.md)
- [Dialogue Manager](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/dialogue-manager.md)
- [Nodes](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes.md)
- [Start Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/start-node.md)
- [End Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/end-node.md)
- [Audio Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/audio-node.md)
- [Choice Dialogue Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/choice-dialogue-node.md)
- [Cinemachine Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/cinemachine-node.md)
- [Character Action Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/character-action-node.md)
- [Event Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/event-node.md)
- [Modal Window Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/modal-window-node.md)
- [Quest Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/quest-node.md)
- [Reactions2 Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/reactions2-node.md)
- [Simple Dialogue Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/simple-dialogue-node.md)
- [True/False Node (Conditions2)](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/true-false-node-conditions2.md)
- [Wait Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/wait-node.md)
- [Dialogue Trigger](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/dialogue-trigger.md)
- [Dialogue Speaker](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/dialogue-speaker.md)
- [Quest System](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system.md)
- [Rewards](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/rewards.md): QuestForge includes a flexible, game-agnostic reward system. No built-in reward types are provided — no currency, no items, no experience — because every game handles these differently.
- [Triggers](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/triggers.md)
- [Quest Trigger](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/triggers/quest-trigger.md): QuestTrigger.cs
- [Quest Collectable](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/triggers/quest-collectable.md): QuestCollectable.cs
- [Quest Interactable](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/triggers/quest-interactable.md): QuestInteractable.cs
- [Quest Enemy Reporter](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/triggers/quest-enemy-reporter.md): QuestEnemyReporter.cs
- [Components](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/components.md)
- [Quest Manager](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/components/quest-manager.md): QuestManager.cs
- [QuestForge Runtime Setup](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/components/questforge-runtime-setup.md): QuestForgeRuntimeSetup.cs
- [Quest Event Reporter](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/components/quest-event-reporter.md): QuestEventReporter.cs
- [Quest Event Bus](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/components/quest-event-bus.md): QuestEventBus.cs
- [Objectives](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/objectives.md)
- [Interact Objective](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/objectives/interact-objective.md)
- [Collect Objective](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/objectives/collect-objective.md)
- [Go To Location Objective](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/objectives/go-to-location-objective.md)
- [Kill Objective](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/objectives/kill-objective.md)
- [Talk To Objective](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/objectives/talk-to-objective.md)
- [NPC Speech Bubbles](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/npc-speech-bubbles.md)
- [NPC Speech Bubble Component](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/npc-speech-bubbles/npc-speech-bubble-component.md)
- [Speech Bubble Manager](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/npc-speech-bubbles/speech-bubble-manager.md)
- [Minimap](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/minimap.md)
- [Minimap UI (Manager)](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/minimap/minimap-ui-manager.md)
- [World Map](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/world-map.md)
- [World Map UI (Manager)](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/world-map/world-map-ui-manager.md)
- [Fog of War](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/world-map/fog-of-war.md)
- [Points of Interest](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/points-of-interest.md)
- [Point of Interest Scriptable Object](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/points-of-interest/point-of-interest-scriptable-object.md)
- [POI Manager](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/points-of-interest/poi-manager.md)
- [POI Marker](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/points-of-interest/poi-marker.md)
- [POI Filter Manager](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/points-of-interest/poi-filter-manager.md)
- [Custom Waypoint](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/points-of-interest/custom-waypoint.md)
- [Save System](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/save-system.md)
- [Quest/Dialogue Save System](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/save-system/quest-dialogue-save-system.md)
