|
Drag[en]gine Script Module DragonScript 1.32.1
|
Conversation actions. More...
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 |
Conversation actions.
| void Dragengine.ConversationSystem.ConversationAction.execute | ( | ConversationPlayback | playback | ) |
Execute the action.
Reimplemented in 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, and Dragengine.ConversationSystem.CActionWait.
| 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.
| bool Dragengine.ConversationSystem.ConversationAction.getWaitSpeakOnly | ( | ) |
Waiting considers only actor speaking not actor waiting.
| ConversationAction Dragengine.ConversationSystem.ConversationAction.new | ( | ) |
Create conversation action.
Reimplemented in 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, and Dragengine.ConversationSystem.CActionWait.
| ConversationAction Dragengine.ConversationSystem.ConversationAction.new | ( | PersistencyEnvironment | env, |
| FileReader | reader | ||
| ) |
Read from file.
Reimplemented in 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, and Dragengine.ConversationSystem.CActionWait.
| 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.
| void Dragengine.ConversationSystem.ConversationAction.setWaitSpeakOnly | ( | bool | speakOnly | ) |
Set waiting considers only actor speaking not actor waiting.
| float Dragengine.ConversationSystem.ConversationAction.pDelay |
| bool Dragengine.ConversationSystem.ConversationAction.pWaitForActor |
| String Dragengine.ConversationSystem.ConversationAction.pWaitForActorID |