public override void OnInterrupted()
        {
            CharacterStats cs = ((CharacterStats)controller.EntityStats);

            KinematicCharacterController.KinematicCharacterMotor kcm = controller.cc.Motor;
            kcm.SetCapsuleDimensions(kcm.Capsule.radius, cs.height, cs.height / 2.0f);
        }
        public override void Initialize()
        {
            CharacterStats cs = ((CharacterStats)controller.EntityStats);

            base.Initialize();

            PhysicsManager.forceMovement = controller.GetMovementVector(0).normalized *cs.slideInitialSpeed;

            KinematicCharacterController.KinematicCharacterMotor kcm = controller.cc.Motor;
            kcm.SetCapsuleDimensions(kcm.Capsule.radius, cs.crouchHeight, cs.crouchHeight / 2.0f);
        }