private void AddQuestTitle(string quest) { QuestTrackerLine line = new QuestTrackerLine(); line.text = FormattedText.Parse(quest, DialogueManager.MasterDatabase.emphasisSettings).text; line.guiStyleName = TitleStyle; line.guiStyle = null; lines.Add(line); }
private void AddQuestTitle(string quest) { QuestTrackerLine line = new QuestTrackerLine(); var questDescription = (questDescriptionSource == QuestDescriptionSource.Title) ? QuestLog.GetQuestTitle(quest) : QuestLog.GetQuestDescription(quest); line.text = FormattedText.Parse(questDescription, DialogueManager.MasterDatabase.emphasisSettings).text; line.guiStyleName = GetTitleStyleName(QuestLog.GetQuestState(quest)); line.guiStyle = null; lines.Add(line); }
private void AddQuestEntries(string quest) { int entryCount = QuestLog.GetQuestEntryCount(quest); for (int i = 1; i <= entryCount; i++) { QuestState entryState = QuestLog.GetQuestEntryState(quest, i); if (entryState != QuestState.Unassigned) { QuestTrackerLine line = new QuestTrackerLine(); line.text = FormattedText.Parse(QuestLog.GetQuestEntry(quest, i), DialogueManager.MasterDatabase.emphasisSettings).text; line.guiStyleName = GetEntryStyleName(entryState); line.guiStyle = null; lines.Add(line); } } }
private void AddQuestEntries(string quest) { int entryCount = QuestLog.GetQuestEntryCount(quest); for (int i = 1; i <= entryCount; i++) { QuestState entryState = QuestLog.GetQuestEntryState(quest, i); if (entryState == QuestState.Unassigned) { continue; } if ((entryState == QuestState.Success || entryState == QuestState.Failure) && !showCompletedEntryText) { continue; } QuestTrackerLine line = new QuestTrackerLine(); var entryText = GetQuestEntryText(quest, i, entryState); line.text = FormattedText.Parse(entryText, DialogueManager.MasterDatabase.emphasisSettings).text; line.guiStyleName = GetEntryStyleName(entryState); line.guiStyle = null; lines.Add(line); } }