/// <summary> /// Загрузить определения объектов /// </summary> public async Task LoadDefinitions() { string contents = await package.ReadObjectDescriptions(); var converter = new VectorConverter(); var defs = JsonConvert.DeserializeObject <ObjectDefinition[]>(contents, converter); // Кэшировать игровые объекты foreach (var objDef in defs) { objDef.Loadable = true; definitions.Add(objDef.Name, objDef); } }