protected override void Create(JsonData source) { foreach (JsonData data in source["games"]) games.Add(ParseNameUriPair(data)); pokemon = ParseNameUriPair(source["pokemon"]); if (ShouldCacheData && !CachedDescriptions.ContainsKey(id)) CachedDescriptions.Add(id, this); }
protected override void Create(JsonData source) { pokemon = ParseNameUriPair(source["pokemon"].ToString()); imageUri = new Uri("http://www.pokeapi/co" + source["image"].ToString()); if (LoadImageAfterCreation) LoadImageData(); creating = false; if (ShouldCacheData && !CachedSprites.ContainsKey(id)) CachedSprites.Add(id, this); }