Drag[en]gine Script Module DragonScript  1.21
Dragengine.Scenery.ECBehaviorActorMover.DefaultListener Class Reference

Default implementation of behavior instance listener. More...

Inheritance diagram for Dragengine.Scenery.ECBehaviorActorMover.DefaultListener:
Dragengine.Scenery.ECBehaviorActorMover.Listener 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...
 
DefaultListener new ()
 Create default listener. More...
 
void startMoving (Instance instance)
 Actor starts moving towards goal. More...
 
void stopMoving (Instance instance)
 Actor stops moving. More...
 

Detailed Description

Default implementation of behavior instance listener.

Member Function Documentation

◆ arrivedAtGoal()

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

Actor arrived at goal position.

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

Implements Dragengine.Scenery.ECBehaviorActorMover.Listener.

Reimplemented in Dragengine.Debugging.DebugBehaviorActorMover.WatchBehavior.

◆ modifyMoveTowards()

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

Modify locomotion values set by moveTowards().

Implements Dragengine.Scenery.ECBehaviorActorMover.Listener.

Reimplemented in Dragengine.Debugging.DebugBehaviorActorMover.WatchBehavior.

◆ new()

DefaultListener Dragengine.Scenery.ECBehaviorActorMover.DefaultListener.new ( )

Create default listener.

◆ startMoving()

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

◆ stopMoving()

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

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