コード例 #1
0
        /// <summary>
        /// Get stats from species
        /// </summary>
        /// <param name="speciesId">Species ID</param>
        /// <returns>BattlePetStatsRoot object</returns>
        public BattlePetStatsRoot GetBattlePetStats(int speciesId)
        {
            var battlePetStats = new BattlePetStatsRoot();

            var url = string.Format(@"{0}/wow/battlepet/FollowerStats/{1}?locale={2}&apikey={3}",
                                    _Host,
                                    speciesId,
                                    _Locale,
                                    _APIKey);

            battlePetStats = json.GetDataFromURL <BattlePetStatsRoot>(url);
            return(battlePetStats);
        }
コード例 #2
0
        /// <summary>
        /// Get stats from species
        /// </summary>
        /// <param name="speciesId">Species ID</param>
        /// <returns>BattlePetStatsRoot object</returns>
        public async Task <BattlePetStatsRoot> GetBattlePetStatsAsync(int speciesId)
        {
            var battlePetStats = new BattlePetStatsRoot();

            var url =
                string.Format(
                    @"{0}/wow/battlepet/FollowerStats/{1}?locale={2}&apikey={3}",
                    _Host,
                    speciesId,
                    _Locale,
                    _APIKey);

            battlePetStats = await this.jsonUtility.GetDataFromURLAsync <BattlePetStatsRoot>(url);

            return(battlePetStats);
        }