/// <summary> /// Begins a quest. Simple stuff. /// </summary> public void StartQuest() { // If a quest is cleared or failed before giver is interacted with, do not change its state currentState = currentState.Equals(QuestState.inactive) ? QuestState.active : currentState; // Stops the giver from being interacted with ToggleInteractivity(); DialogueProcessor.instance.StartDialogue(questIntro); }