Version 3.1.1 of the Ultimate Character Controller is making its way to the Opsive Store and the Asset Store. If you are upgrading from version 2 be sure to read the version 3 migration guide.
This version changes the Shared.Runtime structure. Before importing ensure you have first removed the Opsive/Shared and Opsive/UltimateCharacterController folder (remember to backup!).
This version contains the following changes:
- Updated Shared.Runtime location.
- Added Adjust With Timescale to the Camera Controller inspector.
- Added a ReloadAddClipPrefab to the Generic Reloader module.
- Fixed Item Equip Verifier from unnecessarily stopping concurrent abilities.
- Continuous collision detection should occur when horizontal velocity is 0.
- Fixed single frame delay when firing at low framerates.
- Added a SetVisibleObjectActive false call in character item pickup to fix issue with soft equipped items in the inventory integration.
- Added collision event to the trajectory object.
- Recoil will be framerate independent.
- Eliminated jitter when sliding along surface.
- Fixed CrosshairsMonitor from equipping an item that has already been equipped.
- Set the explosion owner to the projectile that caused the explosion.
- Separated out the SimulationManager tick.
The following integrations were added/updated:
- Input System
- Omni Animation – Core Locomotion Pack
- Ultimate Inventory System