private void LimitWandPosition() { if (transform.position.x < battle.xMin) { transform.position -= Vector3.right * (transform.position.x - battle.xMin); } if (transform.position.x > battle.xMax) { transform.position -= Vector3.right * (transform.position.x - battle.xMax); } if (transform.position.z < battle.zMin) { transform.position -= Vector3.forward * (transform.position.z - battle.zMin); } if (transform.position.z > battle.zMax) { transform.position -= Vector3.forward * (transform.position.z - battle.zMax); } shape.position -= Vector3.up * (shape.position.y - battle.GetHeight(transform.position)); }