22 lines
425 B
C#
22 lines
425 B
C#
using System.Collections.Generic;
|
|
|
|
namespace NatureManufacture.RAM
|
|
{
|
|
public class NmsVector2IntEqualityComparer : IEqualityComparer<LodManager.SVector2Int>
|
|
{
|
|
public bool Equals(LodManager.SVector2Int v1, LodManager.SVector2Int v2)
|
|
{
|
|
if (v1.X == v2.X)
|
|
{
|
|
return v1.Y == v2.Y;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
public int GetHashCode(LodManager.SVector2Int obj)
|
|
{
|
|
return (23 * 31 + obj.X) * 31 + obj.Y;
|
|
}
|
|
}
|
|
}
|