PixelCrushers.DialogueSystem.Wrappers.QuestTrigger Class Reference

This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class. More...

Inheritance diagram for PixelCrushers.DialogueSystem.Wrappers.QuestTrigger:
Collaboration diagram for PixelCrushers.DialogueSystem.Wrappers.QuestTrigger:

Additional Inherited Members

- Public Member Functions inherited from PixelCrushers.DialogueSystem.QuestTrigger
void OnBarkEnd (Transform actor)
 
void OnConversationEnd (Transform actor)
 
void OnSequenceEnd (Transform actor)
 
void OnUse (Transform actor)
 
void OnUse (string message)
 
void OnUse ()
 
void OnTriggerEnter (Collider other)
 
void OnTriggerExit (Collider other)
 
void OnCollisionEnter (Collision collision)
 
void OnCollisionExit (Collision collision)
 
void OnTriggerEnter2D (Collider2D other)
 
void OnTriggerExit2D (Collider2D other)
 
void OnCollisionEnter2D (Collision2D collision)
 
void OnCollisionExit2D (Collision2D collision)
 
void Start ()
 
void OnEnable ()
 
void OnDisable ()
 
void OnLevelWillBeUnloaded ()
 
void OnApplicationQuit ()
 
void OnDestroy ()
 
void TryStart (Transform actor)
 Sets the quest status if the condition is true.
 
void Fire ()
 
- Public Attributes inherited from PixelCrushers.DialogueSystem.QuestTrigger
DialogueTriggerEvent trigger = DialogueTriggerEvent.OnUse
 The trigger that starts the conversation.
 
Condition condition
 The conditions under which the trigger will fire.
 
string questName
 The name of the quest.
 
bool setQuestState = true
 If true, set the quest state.
 
QuestState questState
 The new state of the quest when triggered.
 
bool setQuestEntryState = false
 If true, set the quest entry state.
 
int questEntryNumber = 1
 The quest entry number whose state to change.
 
QuestState questEntryState
 The new state of the quest entry when triggered.
 
string luaCode = string.Empty
 The lua code to run.
 
string alertMessage
 An optional gameplay alert message.
 
LocalizedTextTable localizedTextTable
 An optional localized text table to use for the alert message.
 
SendMessageAction[] sendMessages = new SendMessageAction[0]
 Targets and messages to send when the trigger fires.
 
bool useQuestNamePicker = true
 
DialogueDatabase selectedDatabase = null
 
- Public Attributes inherited from PixelCrushers.DialogueSystem.DialogueEventStarter
bool once = false
 Set true if this event should only happen once.
 
- Protected Member Functions inherited from PixelCrushers.DialogueSystem.DialogueEventStarter
void DestroyIfOnce ()
 
- Properties inherited from PixelCrushers.DialogueSystem.DialogueEventStarter
virtual bool useOnce [get]
 

Detailed Description

This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class.


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