コード例 #1
0
        //Needs testing
        #region Quest

        /// <summary>
        /// Get quest from questID
        /// </summary>
        /// <param name="questId">Quest ID</param>
        /// <returns>QuestRoot object</returns>
        public QuestRoot GetQuest(int questId)
        {
            var quest = new QuestRoot();

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

            quest = json.GetDataFromURL <QuestRoot>(url);
            return(quest);
        }
コード例 #2
0
        /// <summary>
        /// Get quest from quest ID
        /// </summary>
        /// <param name="questId">Quest ID</param>
        /// <returns>QuestRoot object</returns>
        public async Task <QuestRoot> GetQuestAsync(int questId)
        {
            var quest = new QuestRoot();

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

            quest = await this.jsonUtility.GetDataFromURLAsync <QuestRoot>(url);

            return(quest);
        }
コード例 #3
0
ファイル: Quest.cs プロジェクト: 2ez-bit/Ultimatefighter
 public void SetRoot(QuestRoot root)
 {
     Root = root;
 }