shenjianxing 6b341ae2b4 适配VR
2025-04-01 16:16:45 +08:00

37 lines
1004 B
C#

////////////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2007-2020 , Inc. All Rights Reserved.
//
////////////////////////////////////////////////////////////////////////////////
using UnityEngine;
namespace GCSeries.Core.Extensions
{
public static class RectIntExtensions
{
/// <summary>
/// Checks whether the other rectangle overlaps this one.
/// </summary>
///
/// <param name="other">
/// The other rectangle to test overlapping with.
/// </param>
///
/// <returns>
/// Returns true if the other rectangle overlaps this one.
/// </returns>
public static bool Overlaps(this RectInt r, RectInt other)
{
if (other.xMax > r.xMin &&
other.xMin < r.xMax &&
other.yMax > r.yMin)
{
return other.yMin < r.yMax;
}
return false;
}
}
}