Version 2.2.1 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.
Version 2.2.1 contains the following changes:
- Added Preserve to the dynamically created classes
- Added the option to not drop consumable items when the item is dropped
- Installer will show a dropdown of which package to install if there are multiple packages
- TrajectoryObject.SingleCast is now protected
- Jump ability will disable start animation event if no animator is on the character
- Drive ability will use the allowed slot mask to determine if items can be used
- Fixed ricochet AudioSource from looping after the ParticleStream
- Attributes should update within FixedUpdate
- Fixed enum from not being deserialized properly within an IList
Fixed locomotion from swaying with the previous motor throttle - Fixed drop from not being able to drop multiple UsableItems
- Fixed null reference when the health collider length is different from the character
- Fixed not being able to serialize null properties
- Fixed ability IK rotation from not being set correctly when a interpolation duration is specified
- Fixed Drive ability from not being able to exit correctly at a slope
- Fixed aim from starting when it shouldn’t during the drive ability
- Fixed burst mode from stopping when starting to be used during a reload
- Fixed first person arms from showing in a first person split screen after death
- Fixed health heal amount from not being correct
- Fixed being able to equip dual items when only one is loaded in the inventory
- Fixed PlayAudioClip initialization error after being added to the effects list
- Updated the following integrations:
- Behavior Designer
- UniversalRP