Version 2.0.5 of the Ultimate Character Controller is making its way to the Opsive Store and the Asset Store. This update contains the following:
- Added third person integration with Cinemachine
- Restructured initialization methods to prepare for UMA integration
- First person camera will automatically adjust to the HeightChange ability’s CapsuleColliderAdjustment value when there is no full body awareness
- Fixed dragging from not working with virtual input
- Use and Reload abilities will correctly update the attribute modifier
- Added additional error checking to the inventory
- ItemSetManager inspector will ensure ItemSetAbilityBase category ids values are correct
- Do not deserialize abilities/effects/view types if they have already been deserialized
- Fixed full screen UI from not showing when the camera is already scoped
- Fixed case where an audio source automatically plays when it is added at runtime (thanks Ravenshadow!)
- Fixed child animators from not updating when there is no body for first person perspective
- Fixed Character IK from not correctly using custom item IK targets
- Fixed melee weapon from not playing the animator when it should attack with a single use state
- Fixed jump animation from getting stuck if the character collides with a vertical object shortly after jumping