public EventLabelCollection(string game, int maxFlag = int.MaxValue, int maxValue = int.MaxValue) { var f = GameLanguage.GetStrings(game, GameInfo.CurrentLanguage, "flags"); var c = GameLanguage.GetStrings(game, GameInfo.CurrentLanguage, "const"); Flag = GetFlags(f, maxFlag); Work = GetValues(c, maxValue); }
public EventLabelCollectionSystem(string game, int maxFlag = int.MaxValue, int maxSystem = int.MaxValue, int maxValue = int.MaxValue) { var f = GameLanguage.GetStrings(game, GameInfo.CurrentLanguage, "flag"); var s = GameLanguage.GetStrings(game, GameInfo.CurrentLanguage, "system"); var c = GameLanguage.GetStrings(game, GameInfo.CurrentLanguage, "work"); Flag = GetFlags(f, maxFlag); System = GetFlags(s, maxSystem); Work = GetValues(c, maxValue); }
private static string[] GetStringList(GameVersion game, string type) { var gamePrefix = GetGameFilePrefix(game); return(GameLanguage.GetStrings(gamePrefix, GameInfo.CurrentLanguage, type)); }
private string[] GetStringList(string type) { gamePrefix = GetResourceSuffix(SAV.Version); return(GameLanguage.GetStrings(gamePrefix, GameInfo.CurrentLanguage, type)); }
private string[] Get(string ident) => GameLanguage.GetStrings(ident, lang);