Drag[en]gine Script Module DragonScript  1.23
Dragengine.Commands.CommandsBAAVRTriggerInput.TriggerAction Class Reference

Base class operating only on actors with BAAVRTriggerInput action. More...

Inheritance diagram for Dragengine.Commands.CommandsBAAVRTriggerInput.TriggerAction:
Dragengine.Commands.Command

Public Member Functions

void analogAbsolute (float value)
 Absolute input device axis position changed. More...
 
TriggerAction new (ECBehaviorPlayerControllable.Tracker tracker, String name, String description, bool rightHand)
 
void start ()
 Input device key or button has been pressed. More...
 
void stop ()
 Input device key or button has been released. More...
 
void touch ()
 Input device button has been touched. More...
 
void untouch ()
 Input device button has been untouched. More...
 
- Public Member Functions inherited from Dragengine.Commands.Command
void analogRelative (float value)
 Relative input device axis position changed. More...
 
String getDescription ()
 Description. More...
 
String getDisplayName ()
 Display name or null. More...
 
String getName ()
 Unique name. More...
 
String getTranslateDescription ()
 Translation description or null. More...
 
String getTranslateDisplayName ()
 Translation display name or null. More...
 
Command new ()
 Create command. More...
 
Command new (String name, String description)
 Create command. More...
 
void pulse ()
 Convenience method calling start() and stop() in succession. More...
 
void setDescription (String description)
 Set description. More...
 
void setDisplayName (String displayName)
 Set display name or null. More...
 
void setName (String name)
 Set unique name of the command. More...
 
void setTranslateDescription (String translateName)
 Set translate description or null. More...
 
void setTranslateDisplayName (String translateName)
 Set translate display name or null. More...
 
String translateDescription ()
 Translated command description using default TranslationManager. More...
 
String translateDescription (TranslationManager translationManager)
 Translated command description. More...
 
String translateDisplayName ()
 Translated display name using default TranslationManager. More...
 
String translateDisplayName (TranslationManager translationManager)
 Translated display name. More...
 

Protected Member Functions

BAAVRTriggerInput getInterface ()
 
ECBehaviorPlayerControllable.Tracker getTracker ()
 

Protected Attributes

bool pRightHand
 
ECBehaviorPlayerControllable.Tracker pTracker
 

Detailed Description

Base class operating only on actors with BAAVRTriggerInput action.

Member Function Documentation

◆ analogAbsolute()

void Dragengine.Commands.CommandsBAAVRTriggerInput.TriggerAction.analogAbsolute ( float  value)

Absolute input device axis position changed.

Axis keeps position until next event. Gamepad events typically send this method when the stick is pushed to a new position.

Parameters
valueNew axis position in the range -1 to 1.

Reimplemented from Dragengine.Commands.Command.

◆ getInterface()

BAAVRTriggerInput Dragengine.Commands.CommandsBAAVRTriggerInput.TriggerAction.getInterface ( )
protected

◆ getTracker()

ECBehaviorPlayerControllable.Tracker Dragengine.Commands.CommandsBAAVRTriggerInput.TriggerAction.getTracker ( )
protected

◆ new()

TriggerAction Dragengine.Commands.CommandsBAAVRTriggerInput.TriggerAction.new ( ECBehaviorPlayerControllable.Tracker  tracker,
String  name,
String  description,
bool  rightHand 
)

◆ start()

void Dragengine.Commands.CommandsBAAVRTriggerInput.TriggerAction.start ( )

Input device key or button has been pressed.

Reimplemented from Dragengine.Commands.Command.

◆ stop()

void Dragengine.Commands.CommandsBAAVRTriggerInput.TriggerAction.stop ( )

Input device key or button has been released.

Reimplemented from Dragengine.Commands.Command.

◆ touch()

void Dragengine.Commands.CommandsBAAVRTriggerInput.TriggerAction.touch ( )

Input device button has been touched.

Version
1.6

Reimplemented from Dragengine.Commands.Command.

◆ untouch()

void Dragengine.Commands.CommandsBAAVRTriggerInput.TriggerAction.untouch ( )

Input device button has been untouched.

Version
1.6

Reimplemented from Dragengine.Commands.Command.

Member Data Documentation

◆ pRightHand

bool Dragengine.Commands.CommandsBAAVRTriggerInput.TriggerAction.pRightHand
protected

◆ pTracker

ECBehaviorPlayerControllable.Tracker Dragengine.Commands.CommandsBAAVRTriggerInput.TriggerAction.pTracker
protected

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