The sequence trigger component starts a sequence when the game object receives a specified dialogue event. More...
Public Member Functions | |
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 | OnTriggerEnter2D (Collider2D other) |
void | OnTriggerExit (Collider other) |
void | OnTriggerExit2D (Collider2D other) |
void | OnCollisionEnter (Collision collision) |
void | OnCollisionEnter2D (Collision2D collision) |
void | OnCollisionExit (Collision collision) |
void | OnCollisionExit2D (Collision2D collision) |
void | Start () |
void | OnEnable () |
void | OnDisable () |
void | OnLevelWillBeUnloaded () |
void | OnApplicationQuit () |
void | OnDestroy () |
Public Member Functions inherited from PixelCrushers.DialogueSystem.SequenceStarter | |
void | TryStartSequence (Transform actor) |
Starts the sequence if the condition is true. More... | |
void | TryStartSequence (Transform actor, Transform interactor) |
Starts the sequence if the condition is true. More... | |
Public Attributes | |
DialogueTriggerEvent | trigger = DialogueTriggerEvent.OnUse |
The trigger that starts the conversation. More... | |
bool | waitOneFrameOnStartOrEnable = true |
Public Attributes inherited from PixelCrushers.DialogueSystem.SequenceStarter | |
string | sequence |
The sequence to play. More... | |
Transform | speaker |
The speaker to use for the sequence (or null if no speaker is needed). More... | |
Transform | listener |
The listener to use for the sequence (or null if no listener is needed). More... | |
Condition | condition |
The condition required to allow the sequence to start. More... | |
Public Attributes inherited from PixelCrushers.DialogueSystem.DialogueEventStarter | |
bool | once = false |
Set true if this event should only happen once. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from PixelCrushers.DialogueSystem.DialogueEventStarter | |
void | DestroyIfOnce () |
The sequence trigger component starts a sequence when the game object receives a specified dialogue event.
For example, you can add a sequence trigger and a static trigger collider to a cutscene area. When the player enters the trigger area, this component will start the sequence.
void PixelCrushers.DialogueSystem.SequenceTrigger.OnApplicationQuit | ( | ) |
void PixelCrushers.DialogueSystem.SequenceTrigger.OnBarkEnd | ( | Transform | actor | ) |
void PixelCrushers.DialogueSystem.SequenceTrigger.OnCollisionEnter | ( | Collision | collision | ) |
void PixelCrushers.DialogueSystem.SequenceTrigger.OnCollisionEnter2D | ( | Collision2D | collision | ) |
void PixelCrushers.DialogueSystem.SequenceTrigger.OnCollisionExit | ( | Collision | collision | ) |
void PixelCrushers.DialogueSystem.SequenceTrigger.OnCollisionExit2D | ( | Collision2D | collision | ) |
void PixelCrushers.DialogueSystem.SequenceTrigger.OnConversationEnd | ( | Transform | actor | ) |
void PixelCrushers.DialogueSystem.SequenceTrigger.OnDestroy | ( | ) |
void PixelCrushers.DialogueSystem.SequenceTrigger.OnDisable | ( | ) |
void PixelCrushers.DialogueSystem.SequenceTrigger.OnEnable | ( | ) |
void PixelCrushers.DialogueSystem.SequenceTrigger.OnLevelWillBeUnloaded | ( | ) |
void PixelCrushers.DialogueSystem.SequenceTrigger.OnSequenceEnd | ( | Transform | actor | ) |
void PixelCrushers.DialogueSystem.SequenceTrigger.OnTriggerEnter | ( | Collider | other | ) |
void PixelCrushers.DialogueSystem.SequenceTrigger.OnTriggerEnter2D | ( | Collider2D | other | ) |
void PixelCrushers.DialogueSystem.SequenceTrigger.OnTriggerExit | ( | Collider | other | ) |
void PixelCrushers.DialogueSystem.SequenceTrigger.OnTriggerExit2D | ( | Collider2D | other | ) |
void PixelCrushers.DialogueSystem.SequenceTrigger.OnUse | ( | ) |
void PixelCrushers.DialogueSystem.SequenceTrigger.OnUse | ( | string | message | ) |
void PixelCrushers.DialogueSystem.SequenceTrigger.OnUse | ( | Transform | actor | ) |
void PixelCrushers.DialogueSystem.SequenceTrigger.Start | ( | ) |
DialogueTriggerEvent PixelCrushers.DialogueSystem.SequenceTrigger.trigger = DialogueTriggerEvent.OnUse |
The trigger that starts the conversation.
bool PixelCrushers.DialogueSystem.SequenceTrigger.waitOneFrameOnStartOrEnable = true |