Drag[en]gine Script Module DragonScript  1.21
Dragengine.Scenery.ECBehaviorActorMover.Listener Interface Reference

Listener for behavior instance events. More...

Inheritance diagram for Dragengine.Scenery.ECBehaviorActorMover.Listener:
Dragengine.Scenery.ECBehaviorActorMover.DefaultListener Dragengine.Debugging.DebugBehaviorActorMover.WatchBehavior

Public Member Functions

void arrivedAtGoal (Instance instance, DVector goalPosition)
 Actor arrived at goal position. More...
 
void modifyMoveTowards (Instance instance, DVector position, float elapsed)
 Modify locomotion values set by moveTowards(). More...
 
void startMoving (Instance instance)
 Actor starts moving towards goal. More...
 
void stopMoving (Instance instance)
 Actor stops moving. More...
 

Detailed Description

Listener for behavior instance events.

Member Function Documentation

◆ arrivedAtGoal()

void Dragengine.Scenery.ECBehaviorActorMover.Listener.arrivedAtGoal ( Instance  instance,
DVector  goalPosition 
)

Actor arrived at goal position.

Note
stopMoving() will be called before arrivedAtGoal() is called.

Implemented in Dragengine.Scenery.ECBehaviorActorMover.DefaultListener, and Dragengine.Debugging.DebugBehaviorActorMover.WatchBehavior.

◆ modifyMoveTowards()

void Dragengine.Scenery.ECBehaviorActorMover.Listener.modifyMoveTowards ( Instance  instance,
DVector  position,
float  elapsed 
)

◆ startMoving()

void Dragengine.Scenery.ECBehaviorActorMover.Listener.startMoving ( Instance  instance)

◆ stopMoving()

void Dragengine.Scenery.ECBehaviorActorMover.Listener.stopMoving ( Instance  instance)

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