Version 3.3 of the Ultimate Character Controller is making its way to the Opsive Store and the Asset Store. This version restructures the folders to include default support for the Unity Input System, and as a result the Packages/com.opsive.ultimatecharactercontroller and Packages/com.opsive.shared folders should be removed before updating.
The following namespaces have changed:
- UnityInputSystem is now within Opsive.Shared.Input.InputSystem.
- UnityInput is now within Opsive.Shared.Input.InputManager.
This version contains the following:
- Added default support for the Input System.
- Fixed the field of view from being set within inactive View Types.
- Added better override checks for setting the platform manually.
- Made Shield.Damage virtual.