public void XAxisAnimations(float speedX)
 {
     if (speedX < 0)       //Moving left
     {
         speedX = -speedX; // Adjusting the horizontal speed to a positive value if moving to left
     }
     Anim.SetBool("Moving", speedX != 0);
     Anim.SetBool("Sprinting", speedX > WalkingPlayer.GetRunSpeed());
 }
    public void XAxisAnimations(float speedX)
    {
        if (speedX < 0)       //Moving left
        {
            speedX = -speedX; // Adjusting the horizontal speed to a positive value if moving to left
        }
        bool moving = speedX != 0;

        Anim.SetBool("Moving", moving);

        bool sprinting = speedX > WalkingPlayer.GetRunSpeed();

        Anim.SetBool("Sprinting", sprinting);

        HandleFootstepParticles(moving, sprinting);
    }