public static string[] ToArray(this LegacyMods value, bool trimNomod = true) { if (trimNomod && value == LegacyMods.NM) { return(Array.Empty <string>()); } return(value.ToString().Split(", ")); }
public static string ReadableMods(this LegacyMods value) { var res = value.ToString() .Replace(",", string.Empty) .Replace(" ", string.Empty); if (value.HasFlag(LegacyMods.NC)) { res = res.Replace("DT", string.Empty); } if (value.HasFlag(LegacyMods.PF)) { res = res.Replace("SD", string.Empty); } return(res); }