We just released our new asset Playables Animator! Playables Animator is a modern approach to handling animation transitions, interruptions, working with layers, masks per bone, runtime debugger and more. It replaces Unity's AnimatorController and works for any controller/project. https://assetstore.unity.com/packages/tools/animation/playables-animator-393974 We integrate Basic Locomotion to work seamless with Playables Animator (purchased separatly) All you have to do is add the component Playables Animator to your player and assign the "Invector@BasicLocomotion_PDM" This file only works after you import PlayablesAnimator into your project. MeleeCombat and Shooter PDM's will be integrate in the future.