Drag[en]gine Script Module DragonScript
1.21
|
Conversation actions. More...
Public Member Functions | |
void | execute (ConversationPlayback playback) |
Execute the action. More... | |
float | getDelay () |
Delay in seconds before processing this action. More... | |
bool | getWaitForActor () |
Wait for actor. More... | |
String | getWaitForActorID () |
ID of actor to wait for or null to wait for all actors. More... | |
ConversationAction | new () |
Create conversation action. More... | |
ConversationAction | new (PersistencyEnvironment env, FileReader reader) |
Read from file. More... | |
void | setDelay (float delay) |
Set delay in seconds before processing this action. More... | |
void | setWaitForActor (bool wait) |
Set wait for actor. More... | |
void | setWaitForActorID (String id) |
Set ID of actor to wait for or null to wait for all actors. More... | |
Public Member Functions inherited from Dragengine.LoadSave.Persistable | |
String | persistencyFactoryName () |
Name of PersistencyFactory required to load object from file. More... | |
void | writeObjectToFile (PersistencyEnvironment env, FileWriter writer) |
Write object to file writer. More... | |
Public Attributes | |
float | pDelay |
Delay before processing the action. More... | |
bool | pWaitForActor |
Wait for actor. More... | |
String | pWaitForActorID |
ID of actor to wait for or null to wait for all actors. More... | |
Conversation actions.
void Dragengine.ConversationSystem.ConversationAction.execute | ( | ConversationPlayback | playback | ) |
Execute the action.
Reimplemented in Dragengine.ConversationSystem.CActionWait, Dragengine.ConversationSystem.CActionTrigger, Dragengine.ConversationSystem.CActionStopTopic, Dragengine.ConversationSystem.CActionStopConversation, Dragengine.ConversationSystem.CActionSnippet, Dragengine.ConversationSystem.CActionSetVariable, Dragengine.ConversationSystem.CActionSetActorParameter, Dragengine.ConversationSystem.CActionPlayerChoice, Dragengine.ConversationSystem.CActionMusic, Dragengine.ConversationSystem.CActionIfElse, Dragengine.ConversationSystem.CActionGameCommand, Dragengine.ConversationSystem.CActionCoordSystemRemove, Dragengine.ConversationSystem.CActionCoordSystemAdd, Dragengine.ConversationSystem.CActionCameraShot, Dragengine.ConversationSystem.CActionActorSpeak, Dragengine.ConversationSystem.CActionActorRemove, Dragengine.ConversationSystem.CActionActorCommand, and Dragengine.ConversationSystem.CActionActorAdd.
float Dragengine.ConversationSystem.ConversationAction.getDelay | ( | ) |
Delay in seconds before processing this action.
bool Dragengine.ConversationSystem.ConversationAction.getWaitForActor | ( | ) |
Wait for actor.
String Dragengine.ConversationSystem.ConversationAction.getWaitForActorID | ( | ) |
ID of actor to wait for or null to wait for all actors.
ConversationAction Dragengine.ConversationSystem.ConversationAction.new | ( | ) |
Create conversation action.
Reimplemented in Dragengine.ConversationSystem.CActionWait, Dragengine.ConversationSystem.CActionTrigger, Dragengine.ConversationSystem.CActionStopTopic, Dragengine.ConversationSystem.CActionStopConversation, Dragengine.ConversationSystem.CActionSnippet, Dragengine.ConversationSystem.CActionSetVariable, Dragengine.ConversationSystem.CActionSetActorParameter, Dragengine.ConversationSystem.CActionPlayerChoice, Dragengine.ConversationSystem.CActionMusic, Dragengine.ConversationSystem.CActionIfElse, Dragengine.ConversationSystem.CActionGameCommand, Dragengine.ConversationSystem.CActionCoordSystemRemove, Dragengine.ConversationSystem.CActionCoordSystemAdd, Dragengine.ConversationSystem.CActionCameraShot, Dragengine.ConversationSystem.CActionActorSpeak, Dragengine.ConversationSystem.CActionActorRemove, Dragengine.ConversationSystem.CActionActorCommand, and Dragengine.ConversationSystem.CActionActorAdd.
ConversationAction Dragengine.ConversationSystem.ConversationAction.new | ( | PersistencyEnvironment | env, |
FileReader | reader | ||
) |
Read from file.
Reimplemented in Dragengine.ConversationSystem.CActionWait, Dragengine.ConversationSystem.CActionTrigger, Dragengine.ConversationSystem.CActionStopTopic, Dragengine.ConversationSystem.CActionStopConversation, Dragengine.ConversationSystem.CActionSnippet, Dragengine.ConversationSystem.CActionSetVariable, Dragengine.ConversationSystem.CActionSetActorParameter, Dragengine.ConversationSystem.CActionPlayerChoice, Dragengine.ConversationSystem.CActionMusic, Dragengine.ConversationSystem.CActionIfElse, Dragengine.ConversationSystem.CActionGameCommand, Dragengine.ConversationSystem.CActionCoordSystemRemove, Dragengine.ConversationSystem.CActionCoordSystemAdd, Dragengine.ConversationSystem.CActionCameraShot, Dragengine.ConversationSystem.CActionActorSpeak, Dragengine.ConversationSystem.CActionActorRemove, Dragengine.ConversationSystem.CActionActorCommand, and Dragengine.ConversationSystem.CActionActorAdd.
void Dragengine.ConversationSystem.ConversationAction.setDelay | ( | float | delay | ) |
Set delay in seconds before processing this action.
void Dragengine.ConversationSystem.ConversationAction.setWaitForActor | ( | bool | wait | ) |
Set wait for actor.
void Dragengine.ConversationSystem.ConversationAction.setWaitForActorID | ( | String | id | ) |
Set ID of actor to wait for or null to wait for all actors.
float Dragengine.ConversationSystem.ConversationAction.pDelay |
Delay before processing the action.
bool Dragengine.ConversationSystem.ConversationAction.pWaitForActor |
Wait for actor.
String Dragengine.ConversationSystem.ConversationAction.pWaitForActorID |
ID of actor to wait for or null to wait for all actors.