PixelCrushers.DialogueSystem.QuestLog.QuestWatchItem Class Reference

The quest watch item class is used internally by the QuestLog class to manage Lua observers on quest states. More...

Public Member Functions

 QuestWatchItem (string questName, LuaWatchFrequency frequency, QuestChangedDelegate questChangedHandler)
 
 QuestWatchItem (string questName, int entryNumber, LuaWatchFrequency frequency, QuestChangedDelegate questChangedHandler)
 
bool Matches (string questName, LuaWatchFrequency frequency, QuestChangedDelegate questChangedHandler)
 
bool Matches (string questName, int entryNumber, LuaWatchFrequency frequency, QuestChangedDelegate questChangedHandler)
 
void StopObserving ()
 

Detailed Description

The quest watch item class is used internally by the QuestLog class to manage Lua observers on quest states.

Constructor & Destructor Documentation

◆ QuestWatchItem() [1/2]

PixelCrushers.DialogueSystem.QuestLog.QuestWatchItem.QuestWatchItem ( string  questName,
LuaWatchFrequency  frequency,
QuestChangedDelegate  questChangedHandler 
)

◆ QuestWatchItem() [2/2]

PixelCrushers.DialogueSystem.QuestLog.QuestWatchItem.QuestWatchItem ( string  questName,
int  entryNumber,
LuaWatchFrequency  frequency,
QuestChangedDelegate  questChangedHandler 
)

Member Function Documentation

◆ Matches() [1/2]

bool PixelCrushers.DialogueSystem.QuestLog.QuestWatchItem.Matches ( string  questName,
int  entryNumber,
LuaWatchFrequency  frequency,
QuestChangedDelegate  questChangedHandler 
)

◆ Matches() [2/2]

bool PixelCrushers.DialogueSystem.QuestLog.QuestWatchItem.Matches ( string  questName,
LuaWatchFrequency  frequency,
QuestChangedDelegate  questChangedHandler 
)

◆ StopObserving()

void PixelCrushers.DialogueSystem.QuestLog.QuestWatchItem.StopObserving ( )

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