Add this to a GameObject such as an NPC that wants to know about quest state changes to a specific quest. More...
Classes | |
class | QuestEntryStateIndicatorLevel |
class | QuestStateIndicatorLevel |
Public Member Functions | |
void | OnChange () |
void | UpdateIndicator () |
Update the current quest state indicator based on the specified quest state indicator levels and quest entry state indicator levels. More... | |
Public Attributes | |
string | questName |
QuestStateIndicatorLevel[] | questStateIndicatorLevels = new QuestStateIndicatorLevel[0] |
QuestEntryStateIndicatorLevel[] | questEntryStateIndicatorLevels = new QuestEntryStateIndicatorLevel[0] |
Add this to a GameObject such as an NPC that wants to know about quest state changes to a specific quest.
You can add multiple QuestStateListener components to listen to multiple quests.
void PixelCrushers.DialogueSystem.QuestStateListener.OnChange | ( | ) |
void PixelCrushers.DialogueSystem.QuestStateListener.UpdateIndicator | ( | ) |
Update the current quest state indicator based on the specified quest state indicator levels and quest entry state indicator levels.
QuestEntryStateIndicatorLevel [] PixelCrushers.DialogueSystem.QuestStateListener.questEntryStateIndicatorLevels = new QuestEntryStateIndicatorLevel[0] |
string PixelCrushers.DialogueSystem.QuestStateListener.questName |
QuestStateIndicatorLevel [] PixelCrushers.DialogueSystem.QuestStateListener.questStateIndicatorLevels = new QuestStateIndicatorLevel[0] |