Version 3.0.12 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 update removes some old files so before importing ensure you have first removed the Opsive/UltimateCharacterController folder. Please make a backup before doing this.
This version contains the following changes:
- Rigidbody platforms can now interpolate.
- Animator platforms will be interpolated.
- ProjectileBase.Destruct is now public.
- Migration Manager will assign the Character physic material to the main character collider.
- Added the Invincible property to the IDamageTarget.
- Projectiles are now interpolated.
- Replaced SurfaceEffect.OneClipPerFrame with MinAudioClipFrameInterval.
- Added CharacterLocomotion.MovingPlatformDisconnectMovementMultiplier.
- StopMovementAbility is now concurrent allowing for better continuity with fall.
- Improved ground detection when not sticking to the ground.
- Fixed use rate from not respecting the timescale.
- Fixed inspector from not calling the update timescale event.
- Fixed the trajectory visualizer from being updated in the wrong update location.
- Fixed ride from not being able to dismount while running.
- Fixed throwable pin from not being removed.
- Fixed the grenade pin from not attaching to the correct object in the demo scene.
- Fixed EquipUnequip from not starting when Reload is active and PreventStartUseReloadActive is enabled.
- Updated the following integrations:
- Behavior Designer
- Cinemachine