PixelCrushers.DialogueSystem.DialogueSystemEvents Class Reference

Add this to the Dialogue Manager and/or participants to hook into various Dialogue System events. More...

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

Classes

class  BarkEvents
 
class  ConversationEvents
 
class  PauseEvents
 
class  QuestEvents
 
class  ResponsesEvent
 
class  SequenceEvents
 
class  StringEvent
 
class  SubtitleEvent
 
class  TransformEvent
 

Public Member Functions

void OnConversationStart (Transform actor)
 
void OnConversationEnd (Transform actor)
 
void OnConversationCancelled (Transform actor)
 
void OnConversationLine (Subtitle subtitle)
 
void OnConversationLineEnd (Subtitle subtitle)
 
void OnConversationLineCancelled (Subtitle subtitle)
 
void OnConversationResponseMenu (Response[] responses)
 
void OnConversationTimeout ()
 
void OnLinkedConversationStart (Transform actor)
 
void OnBarkStart (Transform actor)
 
void OnBarkEnd (Transform actor)
 
void OnBarkLine (Subtitle subtitle)
 
void OnSequenceStart (Transform actor)
 
void OnSequenceEnd (Transform actor)
 
void OnQuestStateChange (string title)
 
void OnQuestTrackingEnabled (string title)
 
void OnQuestTrackingDisabled (string title)
 
void UpdateTracker ()
 
void OnDialogueSystemPause ()
 
void OnDialogueSystemUnpause ()
 

Public Attributes

ConversationEvents conversationEvents = new ConversationEvents()
 
BarkEvents barkEvents = new BarkEvents()
 
SequenceEvents sequenceEvents = new SequenceEvents()
 
QuestEvents questEvents = new QuestEvents()
 
PauseEvents pauseEvents = new PauseEvents()
 

Detailed Description

Add this to the Dialogue Manager and/or participants to hook into various Dialogue System events.

Member Function Documentation

◆ OnBarkEnd()

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

◆ OnBarkLine()

void PixelCrushers.DialogueSystem.DialogueSystemEvents.OnBarkLine ( Subtitle  subtitle)

◆ OnBarkStart()

void PixelCrushers.DialogueSystem.DialogueSystemEvents.OnBarkStart ( Transform  actor)

◆ OnConversationCancelled()

void PixelCrushers.DialogueSystem.DialogueSystemEvents.OnConversationCancelled ( Transform  actor)

◆ OnConversationEnd()

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

◆ OnConversationLine()

void PixelCrushers.DialogueSystem.DialogueSystemEvents.OnConversationLine ( Subtitle  subtitle)

◆ OnConversationLineCancelled()

void PixelCrushers.DialogueSystem.DialogueSystemEvents.OnConversationLineCancelled ( Subtitle  subtitle)

◆ OnConversationLineEnd()

void PixelCrushers.DialogueSystem.DialogueSystemEvents.OnConversationLineEnd ( Subtitle  subtitle)

◆ OnConversationResponseMenu()

void PixelCrushers.DialogueSystem.DialogueSystemEvents.OnConversationResponseMenu ( Response[]  responses)

◆ OnConversationStart()

void PixelCrushers.DialogueSystem.DialogueSystemEvents.OnConversationStart ( Transform  actor)

◆ OnConversationTimeout()

void PixelCrushers.DialogueSystem.DialogueSystemEvents.OnConversationTimeout ( )

◆ OnDialogueSystemPause()

void PixelCrushers.DialogueSystem.DialogueSystemEvents.OnDialogueSystemPause ( )

◆ OnDialogueSystemUnpause()

void PixelCrushers.DialogueSystem.DialogueSystemEvents.OnDialogueSystemUnpause ( )

◆ OnLinkedConversationStart()

void PixelCrushers.DialogueSystem.DialogueSystemEvents.OnLinkedConversationStart ( Transform  actor)

◆ OnQuestStateChange()

void PixelCrushers.DialogueSystem.DialogueSystemEvents.OnQuestStateChange ( string  title)

◆ OnQuestTrackingDisabled()

void PixelCrushers.DialogueSystem.DialogueSystemEvents.OnQuestTrackingDisabled ( string  title)

◆ OnQuestTrackingEnabled()

void PixelCrushers.DialogueSystem.DialogueSystemEvents.OnQuestTrackingEnabled ( string  title)

◆ OnSequenceEnd()

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

◆ OnSequenceStart()

void PixelCrushers.DialogueSystem.DialogueSystemEvents.OnSequenceStart ( Transform  actor)

◆ UpdateTracker()

void PixelCrushers.DialogueSystem.DialogueSystemEvents.UpdateTracker ( )

Member Data Documentation

◆ barkEvents

BarkEvents PixelCrushers.DialogueSystem.DialogueSystemEvents.barkEvents = new BarkEvents()

◆ conversationEvents

ConversationEvents PixelCrushers.DialogueSystem.DialogueSystemEvents.conversationEvents = new ConversationEvents()

◆ pauseEvents

PauseEvents PixelCrushers.DialogueSystem.DialogueSystemEvents.pauseEvents = new PauseEvents()

◆ questEvents

QuestEvents PixelCrushers.DialogueSystem.DialogueSystemEvents.questEvents = new QuestEvents()

◆ sequenceEvents

SequenceEvents PixelCrushers.DialogueSystem.DialogueSystemEvents.sequenceEvents = new SequenceEvents()

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