Version 2.1.6 of the Ultimate Character Controller is making its way to the Opsive Store and the Asset Store. This is the base version for the VR Add-On. If you are enjoying the Ultimate Character Controller please consider leaving a review on the Asset Store. Thank you!

This update contains the following:

  • The “OnObjectImpact” event has a new parameter. The old event still works but will be removed in a future release. See the documentation for more details.
  • Added VR Interfaces
  • Added default selector data to the animator audio state set
  • Added a flag which specifies if Interact should stop the height change ability
  • Slope and Sliding improvements
  • Detect Object Ability Base can respond to inactive objects
  • Fixed Reload.CanReloadItem array from going out of bounds
  • Fixed assault rifle melee punch from getting stuck
  • Fixed character from moving through the floor when gravity is disabled and a force is added
  • Fixed ItemSetManager from not initializing all of the ItemTypes when a new ItemCollection is specified
  • Fixed attribute manager from not using the start delay
  • Fixed character ik from starting with the incorrect hip position
  • Fixed reloading from not always reloading when it should after an item is equipped
  • Fixed the Use ability from starting to use the same item while another Use ability is active
  • Fixed the Adventure Movement Type from not setting the correct rotation while aiming and the direction isn’t Vector3.up
  • Fixed a holstered item from not being disabled when it is removed from the inventory but not dropped
  • Updated demo animator to add transitions from any state to all the fall ends
  • Fixed rideable character from moving as the character is mounting
  • Fixed ability from not stopping automatically when the start type changes and no input is valid
  • Fixed always visible projectiles from not being visible when the item is the first equipped item