PixelCrushers.DialogueSystem.SequenceTrigger Class Reference

The sequence trigger component starts a sequence when the game object receives a specified dialogue event. More...

Inheritance diagram for PixelCrushers.DialogueSystem.SequenceTrigger:
Collaboration diagram for PixelCrushers.DialogueSystem.SequenceTrigger:

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 ()
 

Detailed Description

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.

Member Function Documentation

◆ OnApplicationQuit()

void PixelCrushers.DialogueSystem.SequenceTrigger.OnApplicationQuit ( )

◆ OnBarkEnd()

void PixelCrushers.DialogueSystem.SequenceTrigger.OnBarkEnd ( Transform  actor)

◆ OnCollisionEnter()

void PixelCrushers.DialogueSystem.SequenceTrigger.OnCollisionEnter ( Collision  collision)

◆ OnCollisionEnter2D()

void PixelCrushers.DialogueSystem.SequenceTrigger.OnCollisionEnter2D ( Collision2D  collision)

◆ OnCollisionExit()

void PixelCrushers.DialogueSystem.SequenceTrigger.OnCollisionExit ( Collision  collision)

◆ OnCollisionExit2D()

void PixelCrushers.DialogueSystem.SequenceTrigger.OnCollisionExit2D ( Collision2D  collision)

◆ OnConversationEnd()

void PixelCrushers.DialogueSystem.SequenceTrigger.OnConversationEnd ( Transform  actor)

◆ OnDestroy()

void PixelCrushers.DialogueSystem.SequenceTrigger.OnDestroy ( )

◆ OnDisable()

void PixelCrushers.DialogueSystem.SequenceTrigger.OnDisable ( )

◆ OnEnable()

void PixelCrushers.DialogueSystem.SequenceTrigger.OnEnable ( )

◆ OnLevelWillBeUnloaded()

void PixelCrushers.DialogueSystem.SequenceTrigger.OnLevelWillBeUnloaded ( )

◆ OnSequenceEnd()

void PixelCrushers.DialogueSystem.SequenceTrigger.OnSequenceEnd ( Transform  actor)

◆ OnTriggerEnter()

void PixelCrushers.DialogueSystem.SequenceTrigger.OnTriggerEnter ( Collider  other)

◆ OnTriggerEnter2D()

void PixelCrushers.DialogueSystem.SequenceTrigger.OnTriggerEnter2D ( Collider2D  other)

◆ OnTriggerExit()

void PixelCrushers.DialogueSystem.SequenceTrigger.OnTriggerExit ( Collider  other)

◆ OnTriggerExit2D()

void PixelCrushers.DialogueSystem.SequenceTrigger.OnTriggerExit2D ( Collider2D  other)

◆ OnUse() [1/3]

void PixelCrushers.DialogueSystem.SequenceTrigger.OnUse ( )

◆ OnUse() [2/3]

void PixelCrushers.DialogueSystem.SequenceTrigger.OnUse ( string  message)

◆ OnUse() [3/3]

void PixelCrushers.DialogueSystem.SequenceTrigger.OnUse ( Transform  actor)

◆ Start()

void PixelCrushers.DialogueSystem.SequenceTrigger.Start ( )

Member Data Documentation

◆ trigger

DialogueTriggerEvent PixelCrushers.DialogueSystem.SequenceTrigger.trigger = DialogueTriggerEvent.OnUse

The trigger that starts the conversation.

◆ waitOneFrameOnStartOrEnable

bool PixelCrushers.DialogueSystem.SequenceTrigger.waitOneFrameOnStartOrEnable = true

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