Version 2.2.4 of the Ultimate Character Controller is making its way to the Opsive Store and the Asset Store. If you are coming from a version prior to 2.2 there are some manual changes required in order to update. See this page for details.
This version contains the following changes:
- Added the ability to specify the number of identifiers that should be removed or dropped.
 - Added the Third Person View Type Align To Ground Rotation Speed to smooth camera rotation while aligning to ground.
 - Fixed MoveTowards from not timing out when moving a very small distance (thanks DankP3).
 - Improved handling of reload for dual wielded weapons.
 - ItemDefinitionAmount is now a struct.
 - Renamed the ItemIdentifierAmount file with ItemDefinitionAmount.
 - Replaced ItemSetManager with ItemSetManagerBase.
 - Fixed ShootableWeapon ConsumableItemDefinition from not being set within the ItemBuilder.
 - Fixed SpawnProjectile CastAction from moving in the wrong direction when overlapping an initial object.
 - Exposed more item properties (thanks echtnice).
 - Restore the health layers upon respawn (thanks echtnice).
 - Fixed first person spring zone exit trigger from not always firing.
 - Assigned pistol reload clip attachment to the demo scene.
 - Fixed virtual controls race condition.
 - Fixed DecalManager from trying to weather removed objects.
 - Fixed null reference if the PerspectiveMonitor isn’t initialized yet.
 - Updated the following integrations:
- Behavior Designer
 - Dialogue System
 - PuppetMaster
 - Quest Machine
 - Ultimate Inventory System