public class MoverCompositeImpl extends Mover
Mover.MoverUpdate, Mover.ObjectDisappeared| Modifier and Type | Field and Description |
|---|---|
protected MoverLocalImpl |
partLocal |
protected MoverStaticImpl |
partStatic |
| Constructor and Description |
|---|
MoverCompositeImpl()
Parameter-less contructor for the message.
|
MoverCompositeImpl(MoverCompositeImpl original)
Cloning constructor.
|
MoverCompositeImpl(MoverLocalImpl partLocal,
MoverSharedImpl partShared,
MoverStaticImpl partStatic)
Composite-impl constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Location |
getBasePos()
Base position of the mover.
|
Location |
getBaseRot()
Base rotation of the mover.
|
double |
getDelayTime()
Delay before starting to open (or before lift starts to move).
|
UnrealId |
getId()
A unique Id of this mover assigned by the game.
|
MoverLocal |
getLocal() |
Location |
getLocation()
Location of the mover.
|
double |
getMoveTime()
How long the mover moves, when it becomes triggered, before it stops.
|
UnrealId |
getNavPointMarker()
Navigation point marking this mover.
|
double |
getOpenTime()
How long the mover stands still when it reaches its destination position.
|
MoverShared |
getShared() |
String |
getState()
Name of the state Mover is currently in.
|
MoverStatic |
getStatic() |
String |
getType()
String class of the mover.
|
Velocity |
getVelocity()
Velocity vector.
|
boolean |
isDamageTrig()
True if the mover needs to be shot to be activated.
|
boolean |
isIsMoving()
Does the mover move right now?
|
boolean |
isVisible()
If the mover is in the field of view of the bot.
|
void |
setSimTime(long SimTime)
Used by Yylex to slip correct time of the object or programmatically.
|
String |
toHtmlString() |
String |
toString() |
createDisappearEvent, getSimTime, toJsonLiteralprotected MoverStaticImpl partStatic
protected MoverLocalImpl partLocal
public MoverCompositeImpl()
public MoverCompositeImpl(MoverLocalImpl partLocal, MoverSharedImpl partShared, MoverStaticImpl partStatic)
partLocal - local-part of the messagepartShared - shared-part of the messagepartStatic - static-part of the messagepublic MoverCompositeImpl(MoverCompositeImpl original)
original - public void setSimTime(long SimTime)
MoversetSimTime in class Moverpublic MoverStatic getStatic()
public MoverLocal getLocal()
public MoverShared getShared()
public UnrealId getId()
MovergetId in interface IWorldObjectgetId in class Moverpublic Location getLocation()
MovergetLocation in interface ILocatedgetLocation in class Moverpublic boolean isVisible()
Moverpublic boolean isDamageTrig()
MoverisDamageTrig in class Moverpublic boolean isIsMoving()
MoverisIsMoving in class Moverpublic Velocity getVelocity()
MovergetVelocity in interface ILocomotivegetVelocity in class Moverpublic double getMoveTime()
MovergetMoveTime in class Moverpublic double getOpenTime()
MovergetOpenTime in class Moverpublic Location getBasePos()
MovergetBasePos in class Moverpublic Location getBaseRot()
MovergetBaseRot in class Moverpublic double getDelayTime()
MovergetDelayTime in class Moverpublic String getState()
Moverpublic UnrealId getNavPointMarker()
MovergetNavPointMarker in class Moverpublic String toHtmlString()
toHtmlString in class MoverCopyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.