PixelCrushers.DialogueSystem.QuestStateDispatcher Class Reference

Add this to the Dialogue Manager to allow it to dispatch quest state updates to QuestStateListener components on other GameObjects. More...

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

Public Member Functions

virtual void AddListener (QuestStateListener listener)
 
virtual void RemoveListener (QuestStateListener listener)
 
virtual void OnQuestStateChange (string questName)
 

Protected Member Functions

virtual void OnEnable ()
 
virtual void OnDisable ()
 

Properties

List< QuestStateListenerlisteners [get]
 

Detailed Description

Add this to the Dialogue Manager to allow it to dispatch quest state updates to QuestStateListener components on other GameObjects.

Member Function Documentation

◆ AddListener()

virtual void PixelCrushers.DialogueSystem.QuestStateDispatcher.AddListener ( QuestStateListener  listener)
inlinevirtual

◆ OnDisable()

virtual void PixelCrushers.DialogueSystem.QuestStateDispatcher.OnDisable ( )
inlineprotectedvirtual

◆ OnEnable()

virtual void PixelCrushers.DialogueSystem.QuestStateDispatcher.OnEnable ( )
inlineprotectedvirtual

◆ OnQuestStateChange()

virtual void PixelCrushers.DialogueSystem.QuestStateDispatcher.OnQuestStateChange ( string  questName)
inlinevirtual

◆ RemoveListener()

virtual void PixelCrushers.DialogueSystem.QuestStateDispatcher.RemoveListener ( QuestStateListener  listener)
inlinevirtual

Property Documentation

◆ listeners

List<QuestStateListener> PixelCrushers.DialogueSystem.QuestStateDispatcher.listeners
get

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