All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Package DiaQ

Classes

class  DiaQEngine
 DiaQ runtime provide the interface with the graph manager More...
 
class  DiaQuest
 A DiaQ Quest More...
 
class  DiaQuestCondition
 A DiaQ Quest Condition to complete. You should use the functions in DiaQuest and not interact with the condition directly, except when you want to interact with the metaData. If you change value here directly the quest might not pick up on the state change of the condition and not be able to update whether the quest is completed More...
 
class  DiaQuestManager
 Provide access to Quest Data More...
 
class  DiaQuestReward
 A DiaQ Quest Reward for quest completion. You should use the functions in DiaQuest and not interact with the reward directly, except when you want to interact with the metaData. More...
 
class  DiaQNode_Dlg
 A dialogue/ conversation node. Shows text and wait for an option to be chosen. Use plyGraphManager.SendDataToNode(a_number_strating_at_0) to send a response to this node when it is waiting. So, the first response is (0), the seconds response is (1), the 3rd (2), etc. More...
 
class  DiaQNode_QAccept
 Accept a quest More...
 
class  DiaQNode_QReward
 Give quest rewards by running the reward givers. Not of use when reward keyStrings are used. More...
 
class  DiaQNode_QStatus
 Branch depending on status of quest More...
 

Enumerations

enum  DiaQIdentType { Name, CutomIdent }