Version 2.1.1 of the Ultimate Character Controller is making its way to the Opsive Store and the Asset Store. A script was renamed in this release so ensure that you remove the Opsive/UltimateCharacterController/Scripts folder before importing. If you are upgrading from a version prior to version 2.1 ensure you have first performed the 2.1 import steps. This update contains the following:
- Animator can be executed during FixedUpdate (default) or LateUpdate (documentation).
- Added support for UMA (documentation)
- Added the option of specifying which bones should be smoothed within the Ultimate Character Locomotion component
- Added a state callback for when the character is moving
- Added an airborne motor acceleration/dampening field
- Renamed the Deterministic Object Manager to Kinematic Object Manager.
- Improved when the Quick Turn ability starts
- First person arms will move offscreen before unequipping when the character dies
- Fixed the jump animation from getting stuck if an object is blocking its upward trajectory
- Fixed not being able to build a single perspective item
- Fixed ride from dismounting before the item was unequipped
- Fixed first person camera from not correctly adjusting with the vertical offset
- Fixed non-dominant items from playing sound effects when equipping/unequipping