public void Remove(QuestType.Quest newQuest) { QuestList.Remove(newQuest); if (onQuestChangedCallback != null) { onQuestChangedCallback.Invoke(); } }
public bool Add(QuestType.Quest newQuest) { if (!QuestList.Contains(newQuest)) { QuestList.Add(newQuest); //if has subscriptions if (onQuestChangedCallback != null) { onQuestChangedCallback.Invoke(); } //Debug.Log(onItemChangedCallback.ToString()); return(true); } return(false); }
public void BigScreenQuest(QuestType.Quest quest) { questUI.SetActive(false); string formatText = ""; detailPannel.SetActive(true); for (int i = 0; i < quest.todo.Capacity; i++) { formatText += quest.todo[i] + " " + "Status: "; if (quest.todoStats[i]) { formatText += " Concluido!"; } else { formatText += " Não Concluido!"; } formatText += "\n"; } detailText.text = formatText; }
public void AddItem(QuestType.Quest newQuest) { tras.SetActive(true); currQuest = newQuest; myText.text = newQuest.todo[0]; }