Version 2.1.3 of the Ultimate Character Controller is making its way to the Opsive Store and the Asset Store. Unity 2019.1 has been released and the LWRP pipeline is out of preview. The LWRP does not currently support camera stacking so the first person perspective will not work with it. Unity has plans to support camera stacking in Unity 2019.2 but we are also researching alternative methods.

This update contains the following:

  • Added support for Unity 2019.1
  • Animator is updated by Unity instead of the controller – allows for Unity’s job system to update the Animator
  • Added the Move With Object ability (documentation)
  • Added the Stop Movement Animation ability (documentation)
  • View type inspectors can receive a callback when the view type has been added
  • UsableItems will not start if there are no AnimatorAudioStateSets that are valid
  • Pickup Item ability can be used with a button down start type and the move towards ability
  • Added the third person objects field to the Existing Character tab of the Character Manager
  • The inactive ragdoll layer can be specified in the ragdoll ability
  • Renamed the Stop Movement ability to Quick Stop
  • Renamed the Start Movement ability to Quick Start
  • Fixed aim from trying to start if it is already started by input
  • Fixed the camera from being zoomed in while reloading
  • Fixed the left arm showing during first person punch 1 from idle
  • Fixed CharacterIK leg from moving up too far
  • Fixed the animator from getting stuck when quickly attacking with melee weapons
  • Fixed the animator from getting stuck when in crouch and then trying to vault
  • Removed the inspector visiblity class
  • The following integrations were updated:
    • Dialogue System for Unity
    • Final IK
    • Playmaker
    • UMA