PixelCrushers.DialogueSystem.TopDownEngineSupport.DialogueSystemTopDownEventListener Class Reference

Adds option to integrate Dialogue System saving with TopDown Engine SaveLoadManager. More...

Inheritance diagram for PixelCrushers.DialogueSystem.TopDownEngineSupport.DialogueSystemTopDownEventListener:
Collaboration diagram for PixelCrushers.DialogueSystem.TopDownEngineSupport.DialogueSystemTopDownEventListener:

Public Member Functions

virtual void OnMMEvent (MMGameEvent gameEvent)
 
void SaveDialogueSystem ()
 
void LoadDialogueSystem ()
 

Public Attributes

bool handleMMSaveLoadEvents = false
 

Protected Member Functions

virtual void OnEnable ()
 On enable, we start listening for MMGameEvents.
 
virtual void OnDisable ()
 On disable, we stop listening for MMGameEvents.
 

Static Protected Attributes

const string _saveFolderName = "DialogueSystem/"
 
const string _saveFileExtension = ".data"
 

Detailed Description

Adds option to integrate Dialogue System saving with TopDown Engine SaveLoadManager.

Member Function Documentation

◆ LoadDialogueSystem()

void PixelCrushers.DialogueSystem.TopDownEngineSupport.DialogueSystemTopDownEventListener.LoadDialogueSystem ( )
inline

◆ OnDisable()

virtual void PixelCrushers.DialogueSystem.TopDownEngineSupport.DialogueSystemTopDownEventListener.OnDisable ( )
inlineprotectedvirtual

On disable, we stop listening for MMGameEvents.

◆ OnEnable()

virtual void PixelCrushers.DialogueSystem.TopDownEngineSupport.DialogueSystemTopDownEventListener.OnEnable ( )
inlineprotectedvirtual

On enable, we start listening for MMGameEvents.

◆ OnMMEvent()

virtual void PixelCrushers.DialogueSystem.TopDownEngineSupport.DialogueSystemTopDownEventListener.OnMMEvent ( MMGameEvent  gameEvent)
inlinevirtual

◆ SaveDialogueSystem()

void PixelCrushers.DialogueSystem.TopDownEngineSupport.DialogueSystemTopDownEventListener.SaveDialogueSystem ( )
inline

Member Data Documentation

◆ _saveFileExtension

const string PixelCrushers.DialogueSystem.TopDownEngineSupport.DialogueSystemTopDownEventListener._saveFileExtension = ".data"
staticprotected

◆ _saveFolderName

const string PixelCrushers.DialogueSystem.TopDownEngineSupport.DialogueSystemTopDownEventListener._saveFolderName = "DialogueSystem/"
staticprotected

◆ handleMMSaveLoadEvents

bool PixelCrushers.DialogueSystem.TopDownEngineSupport.DialogueSystemTopDownEventListener.handleMMSaveLoadEvents = false

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