internal void HandleQuestUI(QuestUiResult result, IQuest quest, IQuestMilestone milestone) { mStatus = "Show UI Status: " + mStatus + "\n"; Logger.d("UI Status: " + result); if (quest != null) { mQuest = quest; mStatus += "User wanted to accept quest " + quest.Id; Logger.d("User Accepted quest " + quest.ToString()); } else if (milestone != null) { mQuestMilestone = milestone; mStatus += "User wanted to claim milestone " + milestone.Id; Logger.d("Claimed milestone " + milestone.ToString()); Logger.d("Completion data: " + System.Text.ASCIIEncoding.Default.GetString(milestone.CompletionRewardData)); } EndStandBy(); }