GeneralComparer.cs 407 B

1234567891011121314151617181920
  1. using System;
  2. namespace UnityTest
  3. {
  4. public class GeneralComparer : ComparerBase
  5. {
  6. public enum CompareType { AEqualsB, ANotEqualsB }
  7. public CompareType compareType;
  8. protected override bool Compare (object a, object b)
  9. {
  10. if(compareType == CompareType.AEqualsB)
  11. return a.Equals (b);
  12. if (compareType == CompareType.ANotEqualsB)
  13. return !a.Equals(b);
  14. throw new Exception();
  15. }
  16. }
  17. }