|
Drag[en]gine Script Module DragonScript 1.32.1
|
Behavior element behavior adding bindings tag resolving using CTRRBinding. More...
Classes | |
| class | Factory |
| Behavior factory. More... | |
| class | Instance |
| Behavior instance. More... | |
Public Member Functions | |
| ECBehaviorInstance | createInstance (BehaviorElement element) |
| Create Behavior instance. | |
| void | dispose () |
| Dispose of behavior. | |
| BindingManager | getBindingManager () |
| Binding manager used to add CTRRBinding or null if not used. | |
| CommandManager | getCommandManager () |
| Command manager used to add CTRRBinding or null if not used. | |
| ECBehaviorConversationActor | getConversationActor () |
| Conversation actor behavior or null. | |
| GuiTheme | getSubtitleTheme () |
| Gui theme to use for sub title box creation. | |
| Instance | instance (BehaviorElement element) |
| Get instance in element from owner element class. | |
| ECBCTRRBindings | new (BehaviorElementClass eclass, ECBehaviorConversationActor conversationActor) |
| Create behavior element class. | |
| ECBCTRRBindings | new (BehaviorElementClass eclass, ECBehaviorConversationActor conversationActor, CommandManager commandManager, BindingManager bindingManager, GuiTheme subtitleTheme) |
| void | setBindingManager (BindingManager bindingManager) |
| Set binding manager used to add CTRRBinding or null if not used. | |
| void | setCommandManager (CommandManager commandManager) |
| Set command manager used to add CTRRBinding or null if not used. | |
| void | setSubtitleTheme (GuiTheme guiTheme) |
| Set gui theme to use for sub title box creation. | |
Public Member Functions inherited from Dragengine.Scenery.DefaultECBehavior | |
| void | assignInstanceIndex (int instanceIndex) |
| Assign instance index. | |
| String | getBehaviorID () |
| Unique identifier of behavior. | |
| String | getID () |
| Identifier. | |
| int | getInstanceIndex () |
| Instance index. | |
| void | loadSupportedData (String identifier, PersistencyEnvironment env, FileReader reader, ECBehaviorInstance instance) |
| Load instance data of another behavior. | |
| bool | supportsBehaviorID (String identifier) |
| Behavior supports loading instance data of another behavior. | |
Static Public Member Functions | |
| static ECBCTRRBindings | getBehaviorIn (BehaviorElementClass eclass) |
| Get behavior in element class or null if absent. | |
| static Instance | getInstanceIn (BehaviorElement element) |
| Get instance in element or null if absent. | |
Additional Inherited Members | |
Protected Member Functions inherited from Dragengine.Scenery.DefaultECBehavior | |
| DefaultECBehavior | new (BehaviorElementClass eclass) |
| Create default composeable behavior with empty identifier. | |
| DefaultECBehavior | new (BehaviorElementClass eclass, String id) |
| Create default composeable behavior. | |
| void | setBehaviorID (String identifier) |
| Set behavior identifier. | |
| void | useClassNameAsBehaviorID () |
| Set behavior identifier to "<class-name>:<identifier>". | |
| void | useFullyQualifiedClassNameAsBehaviorID () |
| Set behavior identifier to "<fully-qualified-class-name>:<identifier>". | |
Behavior element behavior adding bindings tag resolving using CTRRBinding.
Adds a CTRRBinding rule to ECBehaviorConversationActor.
Element class properties have the prefix "ctrrBinding.".
This behavior does require the element class to be persistable (setPersistable).
| ECBehaviorInstance Dragengine.Scenery.ECBCTRRBindings.createInstance | ( | BehaviorElement | element | ) |
Create Behavior instance.
Implements Dragengine.Scenery.ECBehavior.
| void Dragengine.Scenery.ECBCTRRBindings.dispose | ( | ) |
Dispose of behavior.
Reimplemented from Dragengine.Scenery.DefaultECBehavior.
|
static |
Get behavior in element class or null if absent.
Use this method to check if a particular BehaviorElementClass contains a behavior of type ECBCTRRBindings.
| BindingManager Dragengine.Scenery.ECBCTRRBindings.getBindingManager | ( | ) |
Binding manager used to add CTRRBinding or null if not used.
| CommandManager Dragengine.Scenery.ECBCTRRBindings.getCommandManager | ( | ) |
Command manager used to add CTRRBinding or null if not used.
| ECBehaviorConversationActor Dragengine.Scenery.ECBCTRRBindings.getConversationActor | ( | ) |
Conversation actor behavior or null.
|
static |
Get instance in element or null if absent.
Use this method to check if a particular BehaviorElement contains a behavior instance of type ECBCTRRBindings.Instance .
| GuiTheme Dragengine.Scenery.ECBCTRRBindings.getSubtitleTheme | ( | ) |
Gui theme to use for sub title box creation.
| Instance Dragengine.Scenery.ECBCTRRBindings.instance | ( | BehaviorElement | element | ) |
Get instance in element from owner element class.
| ECBCTRRBindings Dragengine.Scenery.ECBCTRRBindings.new | ( | BehaviorElementClass | eclass, |
| ECBehaviorConversationActor | conversationActor | ||
| ) |
Create behavior element class.
| ECBCTRRBindings Dragengine.Scenery.ECBCTRRBindings.new | ( | BehaviorElementClass | eclass, |
| ECBehaviorConversationActor | conversationActor, | ||
| CommandManager | commandManager, | ||
| BindingManager | bindingManager, | ||
| GuiTheme | subtitleTheme | ||
| ) |
| void Dragengine.Scenery.ECBCTRRBindings.setBindingManager | ( | BindingManager | bindingManager | ) |
Set binding manager used to add CTRRBinding or null if not used.
| void Dragengine.Scenery.ECBCTRRBindings.setCommandManager | ( | CommandManager | commandManager | ) |
Set command manager used to add CTRRBinding or null if not used.
| void Dragengine.Scenery.ECBCTRRBindings.setSubtitleTheme | ( | GuiTheme | guiTheme | ) |
Set gui theme to use for sub title box creation.