Drag[en]gine Script Module DragonScript  1.23
Dragengine.Scenery.BAAMovement Interface Reference

Interface for movement support with base actor actions. More...

Inheritance diagram for Dragengine.Scenery.BAAMovement:
Dragengine.Scenery.BAAFirstPerson Dragengine.Scenery.BAAVehicle Dragengine.Scenery.BAAFirstPersonVR

Public Member Functions

void analogLookLR (float amount, bool sticky)
 Analog looking left/right. More...
 
void analogLookUD (float amount, bool sticky)
 Analog looking up/down. More...
 
void analogMoveFB (float amount, bool sticky)
 Analog moving forward/backward. More...
 
void analogMoveLR (float amount, bool sticky)
 Analog moving left/right. More...
 
void crouchStart ()
 Start crouching. More...
 
void crouchStop ()
 Stop crouching. More...
 
void crouchToggle ()
 Toggle crouching. More...
 
void lookDownStart ()
 Start looking down. More...
 
void lookDownStop ()
 Stop looking down. More...
 
void lookLeftStart ()
 Start looking left. More...
 
void lookLeftStop ()
 Stop looking left. More...
 
void lookRightStart ()
 Start looking right. More...
 
void lookRightStop ()
 Stop looking right. More...
 
void lookUpStart ()
 Start looking up. More...
 
void lookUpStop ()
 Stop looking up. More...
 
void moveBackwardStart ()
 Start moving backward. More...
 
void moveBackwardStop ()
 Stop moving backward. More...
 
void moveForwardStart ()
 Start moving forward. More...
 
void moveForwardStop ()
 Stop moving forward. More...
 
void moveLeftStart ()
 Start moving left. More...
 
void moveLeftStop ()
 Stop moving left. More...
 
void moveRightStart ()
 Start moving right. More...
 
void moveRightStop ()
 Stop moving right. More...
 
void runStart ()
 Start running. More...
 
void runStop ()
 Stop running. More...
 
void runToggle ()
 Toggle running. More...
 

Detailed Description

Interface for movement support with base actor actions.

Interface is supported by child classes of CommandsBAAMovement. BAAFirstPerson and BAAVehicle provide implementations for this interface for actions based on first person or vehicle behavior.

Member Function Documentation

◆ analogLookLR()

void Dragengine.Scenery.BAAMovement.analogLookLR ( float  amount,
bool  sticky 
)

Analog looking left/right.

Implemented in Dragengine.Scenery.BAAVehicle, and Dragengine.Scenery.BAAFirstPerson.

◆ analogLookUD()

void Dragengine.Scenery.BAAMovement.analogLookUD ( float  amount,
bool  sticky 
)

◆ analogMoveFB()

void Dragengine.Scenery.BAAMovement.analogMoveFB ( float  amount,
bool  sticky 
)

Analog moving forward/backward.

Implemented in Dragengine.Scenery.BAAVehicle, and Dragengine.Scenery.BAAFirstPerson.

◆ analogMoveLR()

void Dragengine.Scenery.BAAMovement.analogMoveLR ( float  amount,
bool  sticky 
)

Analog moving left/right.

Implemented in Dragengine.Scenery.BAAVehicle, and Dragengine.Scenery.BAAFirstPerson.

◆ crouchStart()

void Dragengine.Scenery.BAAMovement.crouchStart ( )

◆ crouchStop()

void Dragengine.Scenery.BAAMovement.crouchStop ( )

◆ crouchToggle()

void Dragengine.Scenery.BAAMovement.crouchToggle ( )

◆ lookDownStart()

void Dragengine.Scenery.BAAMovement.lookDownStart ( )

◆ lookDownStop()

void Dragengine.Scenery.BAAMovement.lookDownStop ( )

◆ lookLeftStart()

void Dragengine.Scenery.BAAMovement.lookLeftStart ( )

Start looking left.

Implemented in Dragengine.Scenery.BAAVehicle, and Dragengine.Scenery.BAAFirstPerson.

◆ lookLeftStop()

void Dragengine.Scenery.BAAMovement.lookLeftStop ( )

Stop looking left.

Implemented in Dragengine.Scenery.BAAVehicle, and Dragengine.Scenery.BAAFirstPerson.

◆ lookRightStart()

void Dragengine.Scenery.BAAMovement.lookRightStart ( )

Start looking right.

Implemented in Dragengine.Scenery.BAAVehicle, and Dragengine.Scenery.BAAFirstPerson.

◆ lookRightStop()

void Dragengine.Scenery.BAAMovement.lookRightStop ( )

Stop looking right.

Implemented in Dragengine.Scenery.BAAVehicle, and Dragengine.Scenery.BAAFirstPerson.

◆ lookUpStart()

void Dragengine.Scenery.BAAMovement.lookUpStart ( )

◆ lookUpStop()

void Dragengine.Scenery.BAAMovement.lookUpStop ( )

◆ moveBackwardStart()

void Dragengine.Scenery.BAAMovement.moveBackwardStart ( )

Start moving backward.

Implemented in Dragengine.Scenery.BAAVehicle, and Dragengine.Scenery.BAAFirstPerson.

◆ moveBackwardStop()

void Dragengine.Scenery.BAAMovement.moveBackwardStop ( )

Stop moving backward.

Implemented in Dragengine.Scenery.BAAVehicle, and Dragengine.Scenery.BAAFirstPerson.

◆ moveForwardStart()

void Dragengine.Scenery.BAAMovement.moveForwardStart ( )

Start moving forward.

Implemented in Dragengine.Scenery.BAAVehicle, and Dragengine.Scenery.BAAFirstPerson.

◆ moveForwardStop()

void Dragengine.Scenery.BAAMovement.moveForwardStop ( )

Stop moving forward.

Implemented in Dragengine.Scenery.BAAVehicle, and Dragengine.Scenery.BAAFirstPerson.

◆ moveLeftStart()

void Dragengine.Scenery.BAAMovement.moveLeftStart ( )

Start moving left.

Implemented in Dragengine.Scenery.BAAVehicle, and Dragengine.Scenery.BAAFirstPerson.

◆ moveLeftStop()

void Dragengine.Scenery.BAAMovement.moveLeftStop ( )

Stop moving left.

Implemented in Dragengine.Scenery.BAAVehicle, and Dragengine.Scenery.BAAFirstPerson.

◆ moveRightStart()

void Dragengine.Scenery.BAAMovement.moveRightStart ( )

Start moving right.

Implemented in Dragengine.Scenery.BAAVehicle, and Dragengine.Scenery.BAAFirstPerson.

◆ moveRightStop()

void Dragengine.Scenery.BAAMovement.moveRightStop ( )

Stop moving right.

Implemented in Dragengine.Scenery.BAAVehicle, and Dragengine.Scenery.BAAFirstPerson.

◆ runStart()

void Dragengine.Scenery.BAAMovement.runStart ( )

◆ runStop()

void Dragengine.Scenery.BAAMovement.runStop ( )

◆ runToggle()

void Dragengine.Scenery.BAAMovement.runToggle ( )

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