4.7.0 Update
Available on the official Discord and Unity Asset Store.
Changes
Implemented multithreading for animation features.
Complete integration of Animation Job System.
Brand new blending system.
Works out of the box.
Added control weights to the IK Layer.
Fixed the Pose Offset layer applied without curve blending.
Notes
The new update works out of the box for the most part, however some adjustments are required.
Clean Import
Remove the KINEMATION folder entirely, update the asset in the Package Manager, and import it to the project.
Script Execution Order
Go to Edit -> Project Settings -> Script Execution Order and place the FPS Animator script AFTER your controller class (in this case it's the FPSController.cs from the demo project):

Manual Initialization
Because the FPS Animator is running after your controller now, you must manually call the Initialize
method:
private FPSAnimator _fpsAnimator;
private void Start()
{
_fpsAnimator = GetComponent<FPSAnimator>();
_fpsAnimator.Initialize();
}
Last updated