Version 3.0.5 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 support for the updated Deathmatch AI Kit.
- Inventory.RemoveExceptions is now an ItemDefinition instead of ItemTypeAmount.
- Added a way to differentiate WeaponItemIdentifier from AmmoItemIdentifier to avoid confusion when reloading.
- Refactored clip module to add a SetClipRemaining(int targetClipRemainingCount).
- First person objects should not be added when a third person only perspective is added.
- Non-dominant hand will persist across character model switches.
- Fixed exception within the first and third person view types when the state changes before the camera attaches.
- Capsule Collider Positioner will apply the offset on initialization.
- Fixed removed items from still being considered equipped.
- Fixed surface effect inspector from not being marked as dirty when dragging in audio clips.
- Fixed ContinuousCollisionDetection from unnecessarily sliding the character.
- Fixed jitter on sloped stairs.
- Updated integrations with the following assets:
- Adventure Creator
- Behavior Designer
- Final IK
- Dialogue System for Unity
- Puppet Master
- Ultimate Inventory System
- Quest Machine
- RayFire