PixelCrushers.DialogueSystem.DialogueSystemSceneEvents Class Reference

Holds scene-specific UnityEvents referenced by a dialogue database's dialogue entries. More...

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

Static Public Member Functions

static int AddNewDialogueEntrySceneEvent (out string guid, DialogueSystemSceneEvents sceneInstanceToUse=null)
 
static void RemoveDialogueEntrySceneEvent (string guid, DialogueSystemSceneEvents sceneInstanceToUse=null)
 
static DialogueEntrySceneEvent GetDialogueEntrySceneEvent (string guid)
 
static int GetDialogueEntrySceneEventIndex (string guid)
 
static int GetDialogueEntrySceneEventIndex (string guid, DialogueSystemSceneEvents instance)
 

Public Attributes

List< DialogueEntrySceneEventdialogueEntrySceneEvents = new List<DialogueEntrySceneEvent>()
 

Detailed Description

Holds scene-specific UnityEvents referenced by a dialogue database's dialogue entries.

Member Function Documentation

◆ AddNewDialogueEntrySceneEvent()

static int PixelCrushers.DialogueSystem.DialogueSystemSceneEvents.AddNewDialogueEntrySceneEvent ( out string  guid,
DialogueSystemSceneEvents  sceneInstanceToUse = null 
)
inlinestatic

◆ GetDialogueEntrySceneEvent()

static DialogueEntrySceneEvent PixelCrushers.DialogueSystem.DialogueSystemSceneEvents.GetDialogueEntrySceneEvent ( string  guid)
inlinestatic

◆ GetDialogueEntrySceneEventIndex() [1/2]

static int PixelCrushers.DialogueSystem.DialogueSystemSceneEvents.GetDialogueEntrySceneEventIndex ( string  guid)
inlinestatic

◆ GetDialogueEntrySceneEventIndex() [2/2]

static int PixelCrushers.DialogueSystem.DialogueSystemSceneEvents.GetDialogueEntrySceneEventIndex ( string  guid,
DialogueSystemSceneEvents  instance 
)
inlinestatic

◆ RemoveDialogueEntrySceneEvent()

static void PixelCrushers.DialogueSystem.DialogueSystemSceneEvents.RemoveDialogueEntrySceneEvent ( string  guid,
DialogueSystemSceneEvents  sceneInstanceToUse = null 
)
inlinestatic

Member Data Documentation

◆ dialogueEntrySceneEvents

List<DialogueEntrySceneEvent> PixelCrushers.DialogueSystem.DialogueSystemSceneEvents.dialogueEntrySceneEvents = new List<DialogueEntrySceneEvent>()

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