//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); }
/// <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); }
public void SetRoot(QuestRoot root) { Root = root; }