public void LoadQuest(Transform Quest, Transform Obj) //LOADING ONLY { QuestTemplate tempQuest = Quest.GetComponent <QuestTemplate>(); ActiveQuests.Add(Quest.gameObject); Quest.parent = transform; tempQuest.QuestStart(Obj); if (FocusedQuestReference == null) { QuestSetFocus(Quest.gameObject); } }
public void AddQuest(Transform Quest) { QuestTemplate tempQuest = Quest.GetComponent <QuestTemplate>(); tempEvent.Setup(EventTypeEnum.QuestStarted, tempQuest.QuestName); eventQueue.AddEvent(tempEvent); Quest.parent = transform; ActiveQuests.Add(Quest.gameObject); tempQuest.QuestStart(); if (FocusedQuestReference == null) { QuestSetFocus(Quest.gameObject); } }