Class AbstractMeshEntityDef
- java.lang.Object
-
- de.extio.spacecraft.shared.model.entity.AbstractEntityDef
-
- de.extio.spacecraft.shared.model.entity.builtin.def.PhysicalEntityDef
-
- de.extio.spacecraft.shared.model.entity.builtin.def.AbstractMeshEntityDef
-
- All Implemented Interfaces:
CraftableEntityDef
,MeshEntityDef
,ProcessableEntityDef
,UpgradeableEntityDef
public abstract class AbstractMeshEntityDef extends PhysicalEntityDef implements MeshEntityDef
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.extio.spacecraft.shared.model.entity.builtin.def.PhysicalEntityDef
PhysicalEntityDef.PhysicalEntitySizeCategory, PhysicalEntityDef.PhysicalEntityTilesetPosesMode
-
Nested classes/interfaces inherited from class de.extio.spacecraft.shared.model.entity.AbstractEntityDef
AbstractEntityDef.PlacementCompatibility
-
-
Constructor Summary
Constructors Constructor Description AbstractMeshEntityDef()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getCableColorB()
int
getCableColorG()
int
getCableColorR()
double
getMeshResistance()
String
getMeshType()
UUID
getMeshTypeUUID()
void
setCableColorB(int cableColorB)
void
setCableColorG(int cableColorG)
void
setCableColorR(int cableColorR)
void
setMeshResistance(double meshResistance)
void
setMeshType(String meshType)
-
Methods inherited from class de.extio.spacecraft.shared.model.entity.builtin.def.PhysicalEntityDef
getAnimationTiles, getAudioOnDamage, getAudioOnDamageElementPriority, getAudioOnDestroyed, getAudioOnDestroyedElementPriority, getCraftingCategory, getDamagePlateau, getEmBaseEmission, getHealth, getMass, getNoOperatorTilesetPosition, getOnDamageSplitThreshold, getProcessingCategory, getRepairAmountPerTurn, getSizeCategory, getTilesetDisabled, getTilesetInoperable, getTilesetPoseIntervalMax, getTilesetPoseIntervalMin, getTilesetPoseMode, getTilesetPoses, getUpgradeCategory, getUpgradeTo, isAnimatedMovement, isConsoleControl, isConsoleControlEnabledState, isHideHealthBar, isNeedsOperator, isNeedsOperatorLogin, isOnDamageDestroyImmediately, isOnDamageSplit, isOperating, isPlayerCommandsMove, isRepairable, isRestrictedSkipSumHealth, isSelectable, setAnimatedMovement, setAnimationTiles, setAudioOnDamage, setAudioOnDamageElementPriority, setAudioOnDestroyed, setAudioOnDestroyedElementPriority, setConsoleControl, setConsoleControlEnabledState, setCraftingCategory, setDamagePlateau, setEmBaseEmission, setHealth, setHideHealthBar, setMass, setNeedsOperator, setNeedsOperatorLogin, setNoOperatorTilesetPosition, setOnDamageDestroyImmediately, setOnDamageSplit, setOnDamageSplitThreshold, setOperating, setPlayerCommandsMove, setProcessingCategory, setRepairable, setRepairAmountPerTurn, setRestrictedSkipSumHealth, setSelectable, setSizeCategory, setTilesetDisabled, setTilesetInoperable, setTilesetPoseIntervalMax, setTilesetPoseIntervalMin, setTilesetPoseMode, setTilesetPoses, setUpgradeCategory, setUpgradeTo
-
Methods inherited from class de.extio.spacecraft.shared.model.entity.AbstractEntityDef
getAutoOrientation, getCategory, getDisplayName, getLayer, getLiveEntity, getModName, getPlacementCompatibility, getTileset, getTilesetModName, getTilesetName, getTilesetPosition, getUuid, isEnabled, isPlaceable, setAutoOrientation, setCategory, setDisplayName, setEnabled, setLayer, setLiveEntity, setModName, setPlaceable, setPlacementCompatibility, setTileset, setTilesetModName, setTilesetName, setTilesetPosition, setUuid
-
-
-
-
Method Detail
-
getMeshType
public String getMeshType()
- Specified by:
getMeshType
in interfaceMeshEntityDef
-
setMeshType
public void setMeshType(String meshType)
-
getMeshTypeUUID
public UUID getMeshTypeUUID()
- Specified by:
getMeshTypeUUID
in interfaceMeshEntityDef
-
getMeshResistance
public double getMeshResistance()
- Specified by:
getMeshResistance
in interfaceMeshEntityDef
-
setMeshResistance
public void setMeshResistance(double meshResistance)
-
getCableColorR
public int getCableColorR()
- Specified by:
getCableColorR
in interfaceMeshEntityDef
-
setCableColorR
public void setCableColorR(int cableColorR)
-
getCableColorG
public int getCableColorG()
- Specified by:
getCableColorG
in interfaceMeshEntityDef
-
setCableColorG
public void setCableColorG(int cableColorG)
-
getCableColorB
public int getCableColorB()
- Specified by:
getCableColorB
in interfaceMeshEntityDef
-
setCableColorB
public void setCableColorB(int cableColorB)
-
-