Drag[en]gine Script Module DragonScript 1.24
Loading...
Searching...
No Matches
Dragengine.ConversationSystem.ConversationAction Class Reference

Conversation actions. More...

Inheritance diagram for Dragengine.ConversationSystem.ConversationAction:
Dragengine.ConversationSystem.CActionActorAdd Dragengine.ConversationSystem.CActionActorCommand Dragengine.ConversationSystem.CActionActorRemove Dragengine.ConversationSystem.CActionActorSpeak Dragengine.ConversationSystem.CActionCameraShot Dragengine.ConversationSystem.CActionCoordSystemAdd Dragengine.ConversationSystem.CActionCoordSystemRemove Dragengine.ConversationSystem.CActionGameCommand Dragengine.ConversationSystem.CActionIfElse Dragengine.ConversationSystem.CActionMusic Dragengine.ConversationSystem.CActionPlayerChoice Dragengine.ConversationSystem.CActionSetActorParameter Dragengine.ConversationSystem.CActionSetVariable Dragengine.ConversationSystem.CActionSnippet Dragengine.ConversationSystem.CActionStopConversation Dragengine.ConversationSystem.CActionStopTopic Dragengine.ConversationSystem.CActionTrigger Dragengine.ConversationSystem.CActionWait

Public Member Functions

void execute (ConversationPlayback playback)
 Execute the action.
 
float getDelay ()
 Delay in seconds before processing this action.
 
bool getWaitForActor ()
 Wait for actor.
 
String getWaitForActorID ()
 ID of actor to wait for or null to wait for all actors.
 
bool getWaitSpeakOnly ()
 Waiting considers only actor speaking not actor waiting.
 
ConversationAction new ()
 Create conversation action.
 
ConversationAction new (PersistencyEnvironment env, FileReader reader)
 Read from file.
 
void setDelay (float delay)
 Set delay in seconds before processing this action.
 
void setWaitForActor (bool wait)
 Set wait for actor.
 
void setWaitForActorID (String id)
 Set ID of actor to wait for or null to wait for all actors.
 
void setWaitSpeakOnly (bool speakOnly)
 Set waiting considers only actor speaking not actor waiting.
 

Public Attributes

float pDelay
 
bool pWaitForActor
 
String pWaitForActorID
 

Detailed Description

Conversation actions.

Member Function Documentation

◆ execute()

◆ getDelay()

float Dragengine.ConversationSystem.ConversationAction.getDelay ( )

Delay in seconds before processing this action.

◆ getWaitForActor()

bool Dragengine.ConversationSystem.ConversationAction.getWaitForActor ( )

Wait for actor.

◆ getWaitForActorID()

String Dragengine.ConversationSystem.ConversationAction.getWaitForActorID ( )

ID of actor to wait for or null to wait for all actors.

◆ getWaitSpeakOnly()

bool Dragengine.ConversationSystem.ConversationAction.getWaitSpeakOnly ( )

Waiting considers only actor speaking not actor waiting.

Version
1.24

◆ new() [1/2]

◆ new() [2/2]

◆ setDelay()

void Dragengine.ConversationSystem.ConversationAction.setDelay ( float  delay)

Set delay in seconds before processing this action.

◆ setWaitForActor()

void Dragengine.ConversationSystem.ConversationAction.setWaitForActor ( bool  wait)

Set wait for actor.

◆ setWaitForActorID()

void Dragengine.ConversationSystem.ConversationAction.setWaitForActorID ( String  id)

Set ID of actor to wait for or null to wait for all actors.

◆ setWaitSpeakOnly()

void Dragengine.ConversationSystem.ConversationAction.setWaitSpeakOnly ( bool  speakOnly)

Set waiting considers only actor speaking not actor waiting.

Version
1.24

Member Data Documentation

◆ pDelay

float Dragengine.ConversationSystem.ConversationAction.pDelay

◆ pWaitForActor

bool Dragengine.ConversationSystem.ConversationAction.pWaitForActor

◆ pWaitForActorID

String Dragengine.ConversationSystem.ConversationAction.pWaitForActorID

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