Presented by IQuestManager interface, this system provides functionality for processing quests.
To use this system, inject IQuestManager interface into your class, as shown below:
[Inject]privateIQuestManagerquestManager;
Parameters in inspector
questsCollection –reference to scriptable object which contains quests collection (all available quests and initial quests list, separately).
Available methods
voidStartQuest(stringquestId)
This method starts quest by known questId. If this parameter is not correct or empty, this method will not do anything. questId string should have GUID format.