Enfusion Script API
Loading...
Searching...
No Matches
DialogueData Interface Reference
Inheritance diagram for DialogueData:
DialogueBaseElement ScriptAndConfig Managed TimedDialogueData AudioDialogueData TextDialogueData

Public Member Functions

proto external bool IsTimeSensitive ()
 
proto external bool CanBeSkipped ()
 
proto external bool ReadyForTransition ()
 
proto external void SetCanBeSkipped (bool skipable)
 
proto external void SetReadyForTransition (bool isReady)
 
proto void SetVariable (string name, void value)
 
void InitGlobalData (DialogueGlobalData globalData)
 
void OnStart (IEntity pSpeaker, Dialogue dial)
 
void OnStartAt (IEntity pSpeaker, Dialogue dial, float timeInNode)
 
void OnEnd (IEntity pSpeaker, Dialogue dial)
 
void OnUpdate (IEntity pSpeaker, Dialogue dial, float timeSlice, float timeInNode)
 
void OnInterrupt (IEntity pSpeaker, Dialogue dial)
 
void OnSkip (IEntity pSpeaker, Dialogue dial)
 
- Public Member Functions inherited from DialogueBaseElement
proto bool GetVariable (string name, out void value)
 
- Public Member Functions inherited from Managed
proto external ref Managed Clone ()
 Return shallow copy of object, or null if it is not allowed (not public constructor)
 

Member Function Documentation

◆ CanBeSkipped()

proto external bool DialogueData.CanBeSkipped ( )

◆ InitGlobalData()

void DialogueData.InitGlobalData ( DialogueGlobalData globalData)

◆ IsTimeSensitive()

proto external bool DialogueData.IsTimeSensitive ( )

◆ OnEnd()

void DialogueData.OnEnd ( IEntity pSpeaker,
Dialogue dial )

◆ OnInterrupt()

void DialogueData.OnInterrupt ( IEntity pSpeaker,
Dialogue dial )

◆ OnSkip()

void DialogueData.OnSkip ( IEntity pSpeaker,
Dialogue dial )

◆ OnStart()

void DialogueData.OnStart ( IEntity pSpeaker,
Dialogue dial )

◆ OnStartAt()

void DialogueData.OnStartAt ( IEntity pSpeaker,
Dialogue dial,
float timeInNode )

Implemented in TimedDialogueData.

◆ OnUpdate()

void DialogueData.OnUpdate ( IEntity pSpeaker,
Dialogue dial,
float timeSlice,
float timeInNode )

◆ ReadyForTransition()

proto external bool DialogueData.ReadyForTransition ( )

◆ SetCanBeSkipped()

proto external void DialogueData.SetCanBeSkipped ( bool skipable)

◆ SetReadyForTransition()

proto external void DialogueData.SetReadyForTransition ( bool isReady)

◆ SetVariable()

proto void DialogueData.SetVariable ( string name,
void value )

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