Implemet quest completion

This commit is contained in:
2023-07-09 00:10:43 +02:00
parent 30d9d7f1ec
commit a9fbeef0b4
8 changed files with 1008 additions and 18 deletions

View File

@@ -88,4 +88,23 @@ public class Journal : MonoBehaviour
}
SetJournalAdventurerPage(m_selectedAdventurer);
}
public void AssignAdventurer()
{
Quest activeQuest = QuestManager.Instance.GetActiveQuest();
bool success = QuestManager.Instance.RunQuestWithAdventurer(m_availableAdventurers[m_selectedAdventurer], activeQuest);
Debug.Log("THE QUESTR ESULT WAS: " + success);
adventurerPage.gameObject.SetActive(false);
questPage.Find("QuestResult/QuestResultText").gameObject.GetComponent<TMP_Text>().text = success ? activeQuest.successStr : activeQuest.failedStr;
questPage.Find("QuestResult").gameObject.SetActive(true);
}
public void StartNextQuest()
{
Debug.Log("Starting next day");
questPage.Find("QuestResult").gameObject.SetActive(false);
QuestManager.Instance.NextQuest();
CloseJournal();
Debug.Log("Started next quest");
}
}