private bool isPointContained(Rect rect, Vector2 point) { if (CheckX && CheckY) { return(rect.Contains(point)); } if (CheckX) { return(RectUtil.ContainsHorizontal(rect, point)); } if (CheckY) { return(RectUtil.ContainsVertical(rect, point)); } return(false); }