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

Additional Inherited Members

- Public Member Functions inherited from PixelCrushers.DialogueSystem.ExtraDatabases
virtual void AddDatabases (bool onePerFrame)
 
virtual void RemoveDatabases (bool onePerFrame)
 
virtual void Start ()
 
virtual void OnEnable ()
 
virtual void OnDisable ()
 
virtual void OnDestroy ()
 
virtual void OnUse (Transform actor)
 
virtual void OnUse (string message)
 
virtual void OnUse ()
 
virtual void OnTriggerEnter (Collider other)
 
virtual void OnTriggerExit (Collider other)
 
virtual void OnTriggerEnter2D (Collider2D other)
 
virtual void OnTriggerExit2D (Collider2D other)
 
- Public Attributes inherited from PixelCrushers.DialogueSystem.ExtraDatabases
DialogueTriggerEvent addTrigger = DialogueTriggerEvent.OnStart
 Add the databases when this trigger occurs.
 
DialogueTriggerEvent removeTrigger = DialogueTriggerEvent.None
 Remove the databases when this trigger occurs.
 
DialogueDatabase[] databases = new DialogueDatabase[0]
 The databases to add/remove.
 
Condition condition = new Condition()
 The condition that must be true for the trigger to fire.
 
bool once = false
 As soon as one event (add or remove) has occurred, destroy this component.
 
bool onePerFrame = false
 Add/remove one database per frame instead of adding them all at the same time.
 
- Protected Member Functions inherited from PixelCrushers.DialogueSystem.ExtraDatabases
virtual void TryAddDatabases (Transform interactor, bool onePerFrame)
 
virtual void AddDatabasesImmediate ()
 
virtual IEnumerator AddDatabasesCoroutine ()
 
virtual void AddDatabase (DialogueDatabase database)
 
virtual void TryRemoveDatabases (Transform interactor, bool onePerFrame)
 
virtual void RemoveDatabasesImmediate ()
 
virtual IEnumerator RemoveDatabasesCoroutine ()
 
virtual void RemoveDatabase (DialogueDatabase database)
 
virtual IEnumerator DestroyCoroutine ()
 
virtual IEnumerator StartEndOfFrame ()
 
- Protected Attributes inherited from PixelCrushers.DialogueSystem.ExtraDatabases
bool m_trying = false
 
Coroutine m_destroyCoroutine = null
 
int m_numActiveCoroutines = 0
 
- Events inherited from PixelCrushers.DialogueSystem.ExtraDatabases
static System.Action addedDatabases = delegate { }
 This event is called after ExtraDatabases has finished adding its list of databases to the DialogueManager's MasterDatabase.
 
static System.Action removedDatabases = delegate { }
 This event is called after ExtraDatabases has finished removing its list of databases from the DialogueManager's MasterDatabase.
 

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: