Version 2.1.10 of the Ultimate Character Controller is making its way to the Opsive Store and the Asset Store. This update contains the following:
- Added support for the Universal Render Pipeline
- Added the object a parameter to the damage method which indicates the object that did the attack. If you have overloaded the Health.Damage method it will need to be updated with the new parameter.
- Added a Look Sensitivity Multiplier to the PlayerInput class
- Added the option to specify if the ShootableWeapon, MeleeWeapon, and DetectObjectAbilityBase ability should detect triggers
- Added the option to stop the in air melee use ability even when not grounded
- Memory release improvements
- Animator Monitors no longer set the AnimatePhysics update mode at start
- Added rounding to the float variables
- Improved controller handing with TopDown and 2.5D Movement Types
- Fixed cursor from being locked when Unity Input has no focus (thanks voktu)
- Fixed ordering of ThrowableItem.InitializeDestructibleProperties parameters
- Fixed exception when an effect is started and stopped within the same frame
- Fixed ItemEquipVerifier from not resetting when the starting ability stopped
- Fixed ItemEquipVerifier from not playing when it should
- Fixed Stop Movement Animation from starting when it shouldn’t
- Fixed Capsule Collider Positioner from not correctly adjusting for the center offset during collisions
- Removed unused Restrict Position inspector code
- Call OnDestroy for all of the item abilities
- Fixed AnimatorAudioStateSet init error for overloaded constructor
- Fixed AudioClipSet inspector from causing an null reference when the AudioClipSet is null
- Fixed TopDown and 2.5D View Types from sticking in a previous look direction
- Fixed Camera Controller from not resetting the index properly when disabled
- Fixed HeightChange from not stopping when near a wall
- Fixed Capsule Collider Hitbox gizmo rotation