Provide HasStance extension method for Stance enum, to avoid overhead of HasFlag method.

This commit is contained in:
RoosterDragon
2015-07-14 20:01:29 +01:00
parent 6113892276
commit 3a0eb5554e
6 changed files with 16 additions and 8 deletions

View File

@@ -32,6 +32,14 @@ namespace OpenRA.Traits
Ally = 4,
}
public static class StanceExts
{
public static bool HasStance(this Stance s, Stance stance)
{
return (s & stance) == stance;
}
}
[Flags]
public enum ImpactType
{