Version 3.0.19 of the Ultimate Character Controller is making its way to the Opsive Store and the Asset Store. If you are upgrading from version 2 be sure to read the version 3 migration guide.
This version contains the following changes:
- Added condition for bow equip while riding Blitz.
- Added an option to the ItemSetRule to allow/prevent the creation of empty ItemSets.
- Added destroy delay to Object Pickup.
- Added the option to disable the character collider when the die ability starts. The die ability should have the gravity disabled.
- Fixed Capsule Collider Positioner from not working with large headed characters.
- Improved grounded check on moving platforms.
- Footstep will be correctly detected on stairs.
- Collision improvements when sliding along a wall.
- Fixed StateManager from throwing exception if the state list is changed while it is being traversed.
- Preset delegate loading optimization.
- Fixed exception when multiple abilities are stopped within TryStopAbility.
- Fixed item from being disabled when it shouldn’t be after pickup.
- Prevent body surface effect from playing if the shield blocks an attack.
- Fixed shield from not setting the aim state if the character is aiming before the shield is picked up.
- HeightChange should not check disabled colliders.
- Item identifiers should be removed from inventory if they are dropped.
The following integrations have been updated:
- Dialogue System for Unity
- Input System (thanks Cheo!)
- Ultimate Inventory System
- Quest Machine
The following integrations have been added: