This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class. More...
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. | |
This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class.