Files
WoWDBDefs/code/C#/DBDefsLib/BuildRange.cs
2018-03-24 17:12:00 +01:00

29 lines
843 B
C#

namespace DBDefsLib
{
public class BuildRange
{
public Build minBuild;
public Build maxBuild;
public BuildRange(Build minBuild, Build maxBuild)
{
this.minBuild = minBuild;
this.maxBuild = maxBuild;
}
public override string ToString()
{
return minBuild.ToString() + "-" + maxBuild.ToString();
}
public bool Contains(Build build)
{
return
build.expansion >= minBuild.expansion && build.expansion <= maxBuild.expansion &&
build.major >= minBuild.major && build.major <= maxBuild.major &&
build.minor >= minBuild.minor && build.major <= maxBuild.minor &&
build.build >= minBuild.build && build.build <= maxBuild.build;
}
}
}