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

Conversation command. More...

Inheritance diagram for Dragengine.Scenery.ECBehaviorActorMover.ConvoCommand:

Public Member Functions

ConvoCommand new (Instance instance)
 
void runCommand (ECBehaviorConversationActor.Instance instance, Array arguments)
 

Public Attributes

Instance pInstance
 

Protected Member Functions

void runActor (ECBehaviorConversationActor.Instance instance, Array arguments)
 
void runAnchor (ECBehaviorConversationActor.Instance instance, Array arguments)
 
void runContinue (ECBehaviorConversationActor.Instance instance, Array arguments)
 
void runCoordSystem (ECBehaviorConversationActor.Instance instance, Array arguments)
 
void runPause (ECBehaviorConversationActor.Instance instance, Array arguments)
 
void runPosition (ECBehaviorConversationActor.Instance instance, Array arguments)
 
void runRelative (ECBehaviorConversationActor.Instance instance, Array arguments)
 
void runSpawn (ECBehaviorConversationActor.Instance instance, Array arguments)
 
void runStop (ECBehaviorConversationActor.Instance instance, Array arguments)
 

Detailed Description

Conversation command.

Syntax: actorMover pause|continue|stop Calls pauseMoving(), continueMoving() or stopMoving().

actorMover actor [id] [distance] Start moving to position of conversation actor.

  • id: Identifier or Alias of conversation actor. Throws exception conversation actor has no playback or actor id/alias is unknown.
  • distance: Stops moving as soon as the remaining distance in meters to goal is less than or equal to "distance".

actorMover coordsys [id] [distance] Start moving to position of conversation coordinate system.

  • id: Identifier of conversation coord system to use. Throws exception conversation actor has no playback or identifier is unknown.
  • distance: Stops moving as soon as the remaining distance in meters to goal is less than or equal to "distance".

actorMover spawn [name] [distance] Start moving to position of spawn point.

  • name: Name of spawn point to use. Throws exception element is not in a game world or name is not found in the game world.
  • distance: Stops moving as soon as the remaining distance in meters to goal is less than or equal to "distance".

actorMover anchor [id] [distance] Start moving to position of anchor element.

  • id: Identifier of anchor element to use. Throws exception element is not in a game world or name is not found in the game world.
  • distance: Stops moving as soon as the remaining distance in meters to goal is less than or equal to "distance".

actorMover position [x] [y] [z] [distance] Start moving to position in game world.

  • x,y,z: Coordinates of position to move to.
  • distance: Stops moving as soon as the remaining distance in meters to goal is less than or equal to "distance".

actorMover relative [offsetX] [offsetY] [offsetZ] [distance]

  • offset*: Position relative to Element.getElementMatrix().
  • distance: Stops moving as soon as the remaining distance in meters to goal is less than or equal to "distance".

Member Function Documentation

◆ new()

ConvoCommand Dragengine.Scenery.ECBehaviorActorMover.ConvoCommand.new ( Instance  instance)

◆ runActor()

void Dragengine.Scenery.ECBehaviorActorMover.ConvoCommand.runActor ( ECBehaviorConversationActor.Instance  instance,
Array  arguments 
)
protected

◆ runAnchor()

void Dragengine.Scenery.ECBehaviorActorMover.ConvoCommand.runAnchor ( ECBehaviorConversationActor.Instance  instance,
Array  arguments 
)
protected

◆ runCommand()

void Dragengine.Scenery.ECBehaviorActorMover.ConvoCommand.runCommand ( ECBehaviorConversationActor.Instance  instance,
Array  arguments 
)

◆ runContinue()

void Dragengine.Scenery.ECBehaviorActorMover.ConvoCommand.runContinue ( ECBehaviorConversationActor.Instance  instance,
Array  arguments 
)
protected

◆ runCoordSystem()

void Dragengine.Scenery.ECBehaviorActorMover.ConvoCommand.runCoordSystem ( ECBehaviorConversationActor.Instance  instance,
Array  arguments 
)
protected

◆ runPause()

void Dragengine.Scenery.ECBehaviorActorMover.ConvoCommand.runPause ( ECBehaviorConversationActor.Instance  instance,
Array  arguments 
)
protected

◆ runPosition()

void Dragengine.Scenery.ECBehaviorActorMover.ConvoCommand.runPosition ( ECBehaviorConversationActor.Instance  instance,
Array  arguments 
)
protected

◆ runRelative()

void Dragengine.Scenery.ECBehaviorActorMover.ConvoCommand.runRelative ( ECBehaviorConversationActor.Instance  instance,
Array  arguments 
)
protected

◆ runSpawn()

void Dragengine.Scenery.ECBehaviorActorMover.ConvoCommand.runSpawn ( ECBehaviorConversationActor.Instance  instance,
Array  arguments 
)
protected

◆ runStop()

void Dragengine.Scenery.ECBehaviorActorMover.ConvoCommand.runStop ( ECBehaviorConversationActor.Instance  instance,
Array  arguments 
)
protected

Member Data Documentation

◆ pInstance

Instance Dragengine.Scenery.ECBehaviorActorMover.ConvoCommand.pInstance

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