Example #1
0
        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);
        }
Example #2
0
        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);
        }