public static bool OverlapsStrict(Rect2 a, Rect2 b) { if (a.max_x < b.min_x) { return(false); } if (a.max_y < b.min_y) { return(false); } if (b.max_x < a.min_x) { return(false); } if (b.max_y < a.min_y) { return(false); } return(true); }
public static bool Overlaps(Rect2 a, Rect2 b) { if (a.max_x <= b.min_x) { return(false); } if (a.max_y <= b.min_y) { return(false); } if (b.max_x <= a.min_x) { return(false); } if (b.max_y <= a.min_y) { return(false); } return(true); }