public class ConfigChangeCompositeImpl extends ConfigChange
ConfigChange.ConfigChangeUpdate
Modifier and Type | Field and Description |
---|---|
protected ConfigChangeLocalImpl |
partLocal |
protected ConfigChangeStaticImpl |
partStatic |
PROTOTYPE, SimTime
Constructor and Description |
---|
ConfigChangeCompositeImpl()
Parameter-less contructor for the message.
|
ConfigChangeCompositeImpl(ConfigChangeCompositeImpl original)
Cloning constructor.
|
ConfigChangeCompositeImpl(ConfigChangeLocalImpl partLocal,
ConfigChangeSharedImpl partShared,
ConfigChangeStaticImpl partStatic)
Composite-impl constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
getAction()
Name of current BDI action.
|
UnrealId |
getBotId()
Unique Id of the bot.
|
UnrealId |
getId()
Id of this config message.
|
ConfigChangeLocal |
getLocal() |
String |
getName()
The bot's name.
|
Rotation |
getRotationRate()
Bot rotation rate.
|
ConfigChangeShared |
getShared() |
double |
getSpeedMultiplier()
Bots default speed will be multiplied by this number.
|
ConfigChangeStatic |
getStatic() |
double |
getVisionTime()
The delay between two synchronous batches (can range from
0.1 to 2 seconds).
|
boolean |
isAutoPickupOff()
It enables/disables automatic pickup of the bot.
|
boolean |
isAutoTrace()
True if the bot is using auto ray tracing (is provided with
synchronous ATR messages).
|
boolean |
isDrawTraceLines()
if the GB should draw lines representing the auto ray traces
of the bot (for more information see ATR message).
|
boolean |
isInvulnerable()
If bot is invulnerable (cannot die) or not.
|
boolean |
isManualSpawn()
True if we have to spawn the bot manually after each death
|
boolean |
isShowDebug()
If some additional debug information will be shown in the
UT2004 server console window.
|
boolean |
isShowFocalPoint()
If true an actor visualizing the location the bot is
actually looking at will appear in the game.
|
boolean |
isSynchronousOff()
It informs if sending of all GB synchronous messages is
enabled or disabled.
|
void |
setSimTime(long SimTime)
Used by Yylex to slip correct time of the object or programmatically.
|
String |
toHtmlString() |
String |
toString() |
getSimTime, toJsonLiteral
protected ConfigChangeStaticImpl partStatic
protected ConfigChangeLocalImpl partLocal
public ConfigChangeCompositeImpl()
public ConfigChangeCompositeImpl(ConfigChangeLocalImpl partLocal, ConfigChangeSharedImpl partShared, ConfigChangeStaticImpl partStatic)
partLocal
- local-part of the messagepartShared
- shared-part of the messagepartStatic
- static-part of the messagepublic ConfigChangeCompositeImpl(ConfigChangeCompositeImpl original)
original
- public void setSimTime(long SimTime)
ConfigChange
setSimTime
in class ConfigChange
public ConfigChangeStatic getStatic()
public ConfigChangeLocal getLocal()
public ConfigChangeShared getShared()
public UnrealId getId()
ConfigChange
getId
in interface IWorldObject
getId
in class ConfigChange
public UnrealId getBotId()
ConfigChange
getBotId
in class ConfigChange
public boolean isManualSpawn()
ConfigChange
isManualSpawn
in class ConfigChange
public boolean isAutoTrace()
ConfigChange
isAutoTrace
in class ConfigChange
public String getName()
ConfigChange
getName
in class ConfigChange
public double getSpeedMultiplier()
ConfigChange
getSpeedMultiplier
in class ConfigChange
public Rotation getRotationRate()
ConfigChange
getRotationRate
in class ConfigChange
public boolean isInvulnerable()
ConfigChange
isInvulnerable
in class ConfigChange
public double getVisionTime()
ConfigChange
getVisionTime
in class ConfigChange
public boolean isShowDebug()
ConfigChange
isShowDebug
in class ConfigChange
public boolean isShowFocalPoint()
ConfigChange
isShowFocalPoint
in class ConfigChange
public boolean isDrawTraceLines()
ConfigChange
isDrawTraceLines
in class ConfigChange
public boolean isSynchronousOff()
ConfigChange
isSynchronousOff
in class ConfigChange
public boolean isAutoPickupOff()
ConfigChange
isAutoPickupOff
in class ConfigChange
public String getAction()
ConfigChange
getAction
in class ConfigChange
public String toString()
toString
in class ConfigChange
public String toHtmlString()
toHtmlString
in class ConfigChange
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.