Class AbstractEntityModDef
- java.lang.Object
-
- de.extio.spacecraft.shared.model.entity.AbstractEntityDef
-
- de.extio.spacecraft.shared.model.entity.builtin.def.mod.AbstractEntityModDef
-
- All Implemented Interfaces:
ProcessableEntityDef,StorableEntityDef,UpgradeableEntityDef
- Direct Known Subclasses:
WeaponEntityModDef
public abstract class AbstractEntityModDef extends AbstractEntityDef implements StorableEntityDef, UpgradeableEntityDef, ProcessableEntityDef
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractEntityModDef.EntityModRarity-
Nested classes/interfaces inherited from class de.extio.spacecraft.shared.model.entity.AbstractEntityDef
AbstractEntityDef.PlacementCompatibility
-
-
Constructor Summary
Constructors Constructor Description AbstractEntityModDef()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetMass()StringgetProcessingCategory()AbstractEntityModDef.EntityModRaritygetRarity()intgetStorageCapacityNeeded()StringgetUpgradeCategory()StringgetUpgradeTo()booleanisStorablePreselectInEditor()voidsetProcessingCategory(String processingCategory)voidsetRarity(AbstractEntityModDef.EntityModRarity rarity)voidsetUpgradeCategory(String upgradeCategory)voidsetUpgradeTo(String upgradeTo)-
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
-
getStorageCapacityNeeded
public int getStorageCapacityNeeded()
- Specified by:
getStorageCapacityNeededin interfaceStorableEntityDef
-
getMass
public double getMass()
- Specified by:
getMassin interfaceStorableEntityDef
-
isStorablePreselectInEditor
public boolean isStorablePreselectInEditor()
- Specified by:
isStorablePreselectInEditorin interfaceStorableEntityDef
-
getRarity
public AbstractEntityModDef.EntityModRarity getRarity()
-
setRarity
public void setRarity(AbstractEntityModDef.EntityModRarity rarity)
-
getUpgradeCategory
public String getUpgradeCategory()
- Specified by:
getUpgradeCategoryin interfaceUpgradeableEntityDef
-
setUpgradeCategory
public void setUpgradeCategory(String upgradeCategory)
-
getUpgradeTo
public String getUpgradeTo()
- Specified by:
getUpgradeToin interfaceUpgradeableEntityDef
-
setUpgradeTo
public void setUpgradeTo(String upgradeTo)
-
getProcessingCategory
public String getProcessingCategory()
- Specified by:
getProcessingCategoryin interfaceProcessableEntityDef
-
setProcessingCategory
public void setProcessingCategory(String processingCategory)
-
-