Пример #1
0
 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>>();
 }
Пример #2
0
 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>>();
 }
Пример #3
0
 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))));
 }
Пример #6
0
 public static async Task Initialize(IFileDb fileDb)
 {
     string stringAsync = await fileDb.GetStringAsync("data/game/runes.json");
     RuneData.Runes = stringAsync.Deserialize<Dictionary<int, Rune>>();
 }
Пример #7
0
 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>();
 }
Пример #8
0
 public static async Task Initialize(IFileDb fileDb)
 {
   string json = await fileDb.GetStringAsync("data/game/runes.json");
   RuneData.Runes = DataHelperExtensions.Deserialize<Dictionary<int, Rune>>(json);
 }
Пример #9
0
 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));
 }