private void LateUpdate()
    {
        mc.ApplyMovement();
        mc.ResetVelocity();

        if (jumpLimitTimer > 0)
        {
            jumpLimitTimer -= Time.deltaTime;
        }
    }
 private void LateUpdate()
 {
     mc.ApplyMovement();
     mc.UpdateVelocity(new Vector3(mc.XVel, 0, 0));
     mc.ApplyDrag();
 }