An easy to use Unity 3D library for creating illustrated Interactive Fiction games and more.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
1.0 KiB

using System;
using System.Collections.Generic;
using UnityEngine;
namespace UnityTest
{
public class IntComparer : ComparerBaseGeneric<int>
{
public enum CompareType
{
Equal,
NotEqual,
Greater,
GreaterOrEqual,
Less,
LessOrEqual
};
public CompareType compareType;
protected override bool Compare(int a, int b)
{
switch (compareType)
{
case CompareType.Equal:
return a == b;
case CompareType.NotEqual:
return a != b;
case CompareType.Greater:
return a > b;
case CompareType.GreaterOrEqual:
return a >= b;
case CompareType.Less:
return a < b;
case CompareType.LessOrEqual:
return a <= b;
}
throw new Exception();
}
}
}