PixelCrushers.DialogueSystem.Wrappers.ConditionObserver 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.ConditionObserver:
Collaboration diagram for PixelCrushers.DialogueSystem.Wrappers.ConditionObserver:

Additional Inherited Members

- Public Member Functions inherited from PixelCrushers.DialogueSystem.ConditionObserver
void Check ()
 Call this method to manually check the condition and fire the action if it's true.
 
void Check (GameObject gameObject)
 Sets the observed GameObject and checks the condition.
 
void Check (string gameObjectName)
 Sets the observed GameObject to the named GameObject and checks the condition.
 
void Fire ()
 Call this method to manually run the action.
 
- Public Attributes inherited from PixelCrushers.DialogueSystem.ConditionObserver
float frequency = 1
 The frequency at which to check the condition.
 
bool once
 When observed condition becomes true, run actions and then deactivate this component.
 
GameObject observeGameObject = null
 Observe this game object when evaluating the condition.
 
Condition condition = new Condition()
 The conditions under which the trigger will fire.
 
string questName = string.Empty
 The name of the quest to update when the condition is true.
 
QuestState questState
 The new state of the quest.
 
string luaCode = string.Empty
 The lua code to run.
 
string sequence = string.Empty
 The sequence to play.
 
string alertMessage = string.Empty
 An optional gameplay alert message.
 
TextTable textTable = null
 An optional localized text table to use for the alert message.
 
SendMessageAction[] sendMessages = new SendMessageAction[0]
 
bool useQuestNamePicker = true
 

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: