Class AiControlEntity
- java.lang.Object
-
- de.extio.spacecraft.shared.model.entity.AbstractEntity
-
- de.extio.spacecraft.shared.model.entity.builtin.live.InfoEntity
-
- de.extio.spacecraft.shared.model.entity.builtin.live.AbstractAiWaypointEntity
-
- de.extio.spacecraft.shared.model.entity.builtin.live.AiControlEntity
-
- All Implemented Interfaces:
HasPosition2,HasPositionAndDimension2
public class AiControlEntity extends AbstractAiWaypointEntity
-
-
Field Summary
-
Fields inherited from class de.extio.spacecraft.shared.model.entity.builtin.live.AbstractAiWaypointEntity
controlGroup, DIAMETER_MAX, index, label, RADIUS_MAX
-
Fields inherited from class de.extio.spacecraft.shared.model.entity.AbstractEntity
LOGGER, serverRestrictedEntities, serverRestrictedEntitySurfaceBo
-
-
Constructor Summary
Constructors Constructor Description AiControlEntity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetAggroRadius()intgetMaxDistToControlGroup()voidonClientDrawEntity(List<RenderingBo> renderingBo)Client side: Draws this entityvoidsetAggroRadius(int aggroRadius)voidsetMaxDistToControlGroup(int maxDistToControlGroup)voidupdate(AbstractEntity other)Incremental update of non-transient fields (usually transferred from server)-
Methods inherited from class de.extio.spacecraft.shared.model.entity.builtin.live.AbstractAiWaypointEntity
getControlGroup, getIndex, getLabel, getNeighbor, getNeighborWaypoints, localInit, setControlGroup, setIndex, setLabel
-
Methods inherited from class de.extio.spacecraft.shared.model.entity.builtin.live.InfoEntity
isDisplay
-
Methods inherited from class de.extio.spacecraft.shared.model.entity.AbstractEntity
create, createClientDrawTileImageBo, getDimension, getEntityDef, getEntityDefUUID, getEntityLayer, getEntityManager, getOrientation, getParentCompositeEntity, getPosition, getServerRestrictedEntities, getServerRestrictEntitiesLastUpdate, getServerRestrictEntitiesWalls, getTileset, getTilesetPosition, getUuid, isDirty, isLocalInit, localCopy, onClientAction, onClientActionMessage, onClientFrame, onClientGenerateEntityDetails, onClientSelectedPointToEntity, onClientSelectedPointToNoClientEntityAction, onClientSelectedPointToWorldPos, onServerActionMessage, onServerTurnPass0, onServerTurnPass1, onServerTurnPass2PostComposites, serverCleanupRestrictedEntities, serverPrepareRestrictedEntities, serverRestrictEntity, serverTranslateEntityPass0, serverTranslateEntityPass1, setClientActions, setDirty, setEntityDef, setEntityManager, setLocalInit, setOrientation, setParentCompositeEntity, setPosition, setServerRestrictedEntities, setServerRestrictEntitiesLastUpdate, setServerRestrictEntitiesWalls, setUuid
-
-
-
-
Method Detail
-
update
public void update(AbstractEntity other)
Description copied from class:AbstractEntityIncremental update of non-transient fields (usually transferred from server)- Overrides:
updatein classAbstractAiWaypointEntity
-
onClientDrawEntity
public void onClientDrawEntity(List<RenderingBo> renderingBo)
Description copied from class:AbstractEntityClient side: Draws this entity- Overrides:
onClientDrawEntityin classAbstractAiWaypointEntity
-
getAggroRadius
public int getAggroRadius()
-
setAggroRadius
public void setAggroRadius(int aggroRadius)
-
getMaxDistToControlGroup
public int getMaxDistToControlGroup()
-
setMaxDistToControlGroup
public void setMaxDistToControlGroup(int maxDistToControlGroup)
-
-