UQuestManagerSubsystem
(UGameInstanceSubsystem)
(UGameInstanceSubsystem)
The QuestManagerSubsystem is responsible for instantiating and manager quests within the quest system. The main way to interact with the QuestManagerSubsystem and the quest system in general is through the KGameFrameworkStatics.
Call this function to load all QuestGraphs assigned in Project Settings > Plugins > KGameFramework Settings > Quests. This should only be called after a save file has been loaded.
Subscribe to this event to be notified when a QuestBlock has been activated.
Subscribe to this event to be notified anytime a QuestObjective within a QuestBlock within a QuestGraph is updated.
Subscribe to this event to be notified when a QuestObjective has been completed.
Subscribe to this event to be notified when a QuestBlock has been completed.
Subscribe to this event to be notified when a QuestGraph has been completed.