public void UpdateTracker() { DestroyInstantiatedItems(); foreach (string quest in QuestLog.GetAllQuests()) { if (QuestLog.IsQuestActive(quest) && QuestLog.IsQuestTrackingEnabled(quest)) { InstantiateQuestTrack(quest); } } }
public virtual void Assign(string quest, ToggleChangedDelegate trackToggleDelegate) { if (UITextField.IsNull(label)) { label.uiText = button.GetComponentInChildren <UnityEngine.UI.Text>(); } label.text = quest; var canTrack = QuestLog.IsQuestActive(quest) && QuestLog.IsQuestTrackingAvailable(quest); trackToggleTemplate.Assign(canTrack, QuestLog.IsQuestTrackingEnabled(quest), quest, trackToggleDelegate); }
public void UpdateTracker() { screenRect = rect.GetPixelRect(); lines.Clear(); foreach (string quest in QuestLog.GetAllQuests()) { if (QuestLog.IsQuestActive(quest) && QuestLog.IsQuestTrackingEnabled(quest)) { AddQuestTitle(quest); AddQuestEntries(quest); } } }