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