public static async Task Initialize(IFileDb fileDb) { string stringAsync = await fileDb.GetStringAsync("data/game/champions/mappings/name-to-id.json"); ChampionNameData.NameToId = stringAsync.Deserialize<Dictionary<string, int>>().Desensitize<int>(); stringAsync = await fileDb.GetStringAsync("data/game/champions/mappings/legacy/id-to-client-name.json"); ChampionNameData.LegacyIdToClientName = stringAsync.Deserialize<Dictionary<int, string>>(); }
public static async Task Initialize(IFileDb fileDb) { string stringAsync = await fileDb.GetStringAsync("data/game/spells/map-assignments.json"); GameData.SummonerSpells = stringAsync.Deserialize<Dictionary<string, int[]>>().Desensitize<int[]>(); stringAsync = await fileDb.GetStringAsync("data/game/maps.json"); GameData.MapIdToName = stringAsync.Deserialize<Dictionary<int, string>>(); }
public static async Task Initialize(IFileDb fileDb) { string stringAsync = await fileDb.GetStringAsync("data/game/practice-names.json"); IJEnumerable<JToken> jTokens = JObject.Parse(stringAsync).Values(); IEnumerable<string> strs = ( from x in jTokens select (string)x).Distinct<string>(); PracticeGameData.DefaultGameTests = ( from x in strs select new Regex(x, RegexOptions.IgnoreCase | RegexOptions.Compiled)).ToArray<Regex>(); }
public static async Task Initialize(IFileDb fileDb) { string json = await fileDb.GetStringAsync("data/game/runes.json"); RiotEndpointData.spectatorEndpoints = JObject.Parse(json); }
public static async Task Initialize(IFileDb fileDb) { string json = await fileDb.GetStringAsync("data/game/practice-names.json"); PracticeGameData.DefaultGameTests = Enumerable.ToArray<Regex>(Enumerable.Select<string, Regex>(Enumerable.Distinct<string>(Enumerable.Select<JToken, string>((IEnumerable<JToken>) Extensions.Values((IEnumerable<JToken>) JObject.Parse(json)), (Func<JToken, string>) (x => (string) x))), (Func<string, Regex>) (x => new Regex(x, RegexOptions.IgnoreCase | RegexOptions.Compiled)))); }
public static async Task Initialize(IFileDb fileDb) { string stringAsync = await fileDb.GetStringAsync("data/game/runes.json"); RuneData.Runes = stringAsync.Deserialize<Dictionary<int, Rune>>(); }
public static async Task Initialize(IFileDb fileDb) { string stringAsync = await fileDb.GetStringAsync("riot/endpoints/spectator.json"); ReplayData.spectator = stringAsync.Deserialize<Dictionary<string, JObject>>().Desensitize<JObject>(); }
public static async Task Initialize(IFileDb fileDb) { string json = await fileDb.GetStringAsync("data/game/runes.json"); RuneData.Runes = DataHelperExtensions.Deserialize<Dictionary<int, Rune>>(json); }
public static async Task Initialize(IFileDb fileDb) { string json = await fileDb.GetStringAsync("riot/endpoints/spectator.json"); ReplayData.spectator = DataHelperExtensions.Desensitize<JObject>(DataHelperExtensions.Deserialize<Dictionary<string, JObject>>(json)); }