RcContourHoleComparer.cs 585 B

12345678910111213141516171819202122232425
  1. using System.Collections.Generic;
  2. namespace DotRecast.Recast
  3. {
  4. public class RcContourHoleComparer : IComparer<RcContourHole>
  5. {
  6. public static readonly RcContourHoleComparer Shared = new RcContourHoleComparer();
  7. private RcContourHoleComparer()
  8. {
  9. }
  10. public int Compare(RcContourHole a, RcContourHole b)
  11. {
  12. if (a.minx == b.minx)
  13. {
  14. return a.minz.CompareTo(b.minz);
  15. }
  16. else
  17. {
  18. return a.minx.CompareTo(b.minx);
  19. }
  20. }
  21. }
  22. }