public static int CompareChars(WeaponModuleB wm1, WeaponModuleB wm2) { var c1 = CharacteristicsSet.Compare(wm1.CharExpMod, wm2.CharExpMod); return(c1 != 0 ? c1 : CharacteristicsSet.Compare(wm1.CharLinMod, wm2.CharLinMod)); }
public static int ComparePrior(WeaponModuleB wm1, WeaponModuleB wm2) { return(wm1._priority <wm2._priority ? -1 : wm1._priority> wm2._priority ? 1 : 0); }