public void Move(Vector2 direction)
 {
     playerDirection.SetPlayerDirectionX(direction.x);
     rigidbody2D.transform.Translate(Mathf.Abs(direction.x) * speed, direction.y * speed, 0);
     animator.SetFloat("MoveSpeed", (Mathf.Abs(direction.x) + Mathf.Abs(direction.y)) * speed * 100);
 }