Version 2.1.2 of the Ultimate Character Controller is making its way to the Opsive Store and the Asset Store. This is the base version used for the newly released Agility Pack. This update contains the following:

  • Moved the Cinemachine View Type to the integrations page (documentation)
  • Added the Addons Manager (Tools -> Opsive -> Ultimate Character Controller -> Addons Manager)
  • Added the Target Orbit ability (documentation)
  • Fixed the character from being able to move through a MeshCollider is some situations
  • Improved first person camera collision detection cast
  • Added the option of using the look source position within DetectObjectAbilityBase
  • Improved root motion movement
  • Improved the handling of IK and Ability.LateUpdate while using a LateUpdate animator
  • Capsule Collider Positioner will follow the first end cap target
  • Added the Object Forward Faces component to be able to specify how many faces an object has
  • Added the shotgun complete event for dry fire
  • DetectObjectAbilityBase can detect multiple trigger objects
  • Third person camera can apply an offset to the anchor when determining if there are any collisions
  • Fixed AlignToGravityZone from not correctly detecting if it can stop
  • Fixed AbilityStartLocation from returning an incorrect target direction when a non-zero size is specified
  • Fixed CharacterIK from not using the hand weight when positioning the hands
  • Fixed dry fire parameter from not being set at the correct time
  • Fixed the Sequence selector from resetting before it should
  • Fixed being unable to remove the Reload Complete audio state
  • Fixed being unable to modify an ItemTypeCount that is a prefab
  • Fixed case that caused equip unequip to get stuck
  • Fixed Capsule Collider Positioner from setting a smaller height than is allowed
  • Fixed in air melee use from not ending when it should
  • Fixed Capsule Collider Positioner from not reverting to the starting rotation if the collider is no longer being rotated
  • Fixed first person arms from not immediately snapping after respawning
  • Interact will stop the IK target if it hasn’t already been stopped before the ability is complete
  • Fixed melee weapon from able to apply damage to the character that attacked using the melee weapon
  • Fixed dropped item from not correctly resetting the layer on multiple drops
  • Fixed not being able to remove the first element in the health audio clip set
  • The following integrations were updated:
    • Behavior Designer
    • Dialogue System for Unity
    • Final IK
    • Quest Machine