PixelCrushers.DialogueSystem.QuestStateListener Class Reference

Add this to a GameObject such as an NPC that wants to know about quest state changes to a specific quest. More...

Inheritance diagram for PixelCrushers.DialogueSystem.QuestStateListener:
Collaboration diagram for PixelCrushers.DialogueSystem.QuestStateListener:

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]
 

Detailed Description

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.

Member Function Documentation

◆ OnChange()

void PixelCrushers.DialogueSystem.QuestStateListener.OnChange ( )

◆ UpdateIndicator()

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.

Member Data Documentation

◆ questEntryStateIndicatorLevels

QuestEntryStateIndicatorLevel [] PixelCrushers.DialogueSystem.QuestStateListener.questEntryStateIndicatorLevels = new QuestEntryStateIndicatorLevel[0]

◆ questName

string PixelCrushers.DialogueSystem.QuestStateListener.questName

◆ questStateIndicatorLevels

QuestStateIndicatorLevel [] PixelCrushers.DialogueSystem.QuestStateListener.questStateIndicatorLevels = new QuestStateIndicatorLevel[0]

The documentation for this class was generated from the following file: