internal QuestManager()
{
ApiService.Subscribe("api_get_member/questlist", _ =>
{
UpdateQuestList();
IsLoaded = true;
OnPropertyChanged(nameof(IsLoaded));
});
ApiService.Subscribe("api_req_quest/stop", r =>
{
var rQuestID = int.Parse(r.Parameters["api_quest_id"]);
Table[rQuestID].RawData.State = QuestState.None;
});
ApiService.Subscribe("api_req_quest/clearitemget", r =>
{
var rQuestID = int.Parse(r.Parameters["api_quest_id"]);
Table.Remove(rQuestID);
TotalCount--;
});
}