Drag[en]gine Script Module DragonScript
1.23
|
Input processor for simple conversations. More...
Public Member Functions | |
void | fastForwardSpeaking () |
Fast forward speaking. More... | |
Array | getAllowedCommands () |
Command names allowed during conversation. More... | |
BindingManager | getBindingManager () |
Binding manager or null to not allow bindings. More... | |
GamepadTriggerTracker | getGamepadTriggerTracker () |
Gamepad trigger tracker. More... | |
ConversationPlayback | getPlayback () |
Conversation playback. More... | |
void | inputEvent (InputEvent event) |
Process input event. More... | |
ConversationInputProcessor | new (ConversationPlayback playback) |
Create conversation input processor. More... | |
void | setAllowedCommands (Array list) |
Set command names allowed during conversation. More... | |
void | setBindingManager (BindingManager manager) |
Set binding manager or null to not allow bindings. More... | |
Public Member Functions inherited from Dragengine.Utils.DefaultInputProcessor | |
DefaultInputProcessor | new () |
Create input processor. More... | |
Public Attributes | |
Array | pAllowedCommands |
BindingManager | pBindingManager |
GamepadTriggerTracker | pGamepadTriggerTracker |
ConversationPlayback | pPlayback |
Input processor for simple conversations.
Can skip actor speaking or entire conversation if required.
void Dragengine.ConversationSystem.ConversationInputProcessor.fastForwardSpeaking | ( | ) |
Fast forward speaking.
Array Dragengine.ConversationSystem.ConversationInputProcessor.getAllowedCommands | ( | ) |
Command names allowed during conversation.
BindingManager Dragengine.ConversationSystem.ConversationInputProcessor.getBindingManager | ( | ) |
Binding manager or null to not allow bindings.
GamepadTriggerTracker Dragengine.ConversationSystem.ConversationInputProcessor.getGamepadTriggerTracker | ( | ) |
Gamepad trigger tracker.
ConversationPlayback Dragengine.ConversationSystem.ConversationInputProcessor.getPlayback | ( | ) |
Conversation playback.
void Dragengine.ConversationSystem.ConversationInputProcessor.inputEvent | ( | InputEvent | event | ) |
Process input event.
Reimplemented from Dragengine.Utils.DefaultInputProcessor.
ConversationInputProcessor Dragengine.ConversationSystem.ConversationInputProcessor.new | ( | ConversationPlayback | playback | ) |
Create conversation input processor.
void Dragengine.ConversationSystem.ConversationInputProcessor.setAllowedCommands | ( | Array | list | ) |
Set command names allowed during conversation.
void Dragengine.ConversationSystem.ConversationInputProcessor.setBindingManager | ( | BindingManager | manager | ) |
Set binding manager or null to not allow bindings.
Array Dragengine.ConversationSystem.ConversationInputProcessor.pAllowedCommands |
BindingManager Dragengine.ConversationSystem.ConversationInputProcessor.pBindingManager |
GamepadTriggerTracker Dragengine.ConversationSystem.ConversationInputProcessor.pGamepadTriggerTracker |
ConversationPlayback Dragengine.ConversationSystem.ConversationInputProcessor.pPlayback |