public bool CheckRaceClassConditions(RaceMask raceMask, ClassMask classMask) { return((RaceMask.HasFlag(raceMask) && ClassMask.HasFlag(classMask)) || (RaceMask.HasFlag(raceMask) && ClassMask == ClassMask.All) || (RaceMask == RaceMask.All && ClassMask.HasFlag(classMask)) || (RaceMask == RaceMask.All && ClassMask == ClassMask.All)); }