Package de.extio.spacecraft.shared.model.entity.builtin.def
Builtin entity definitions
-
Interface Summary Interface Description CraftableEntityDef Implement this interface if your entity can be craftedDoorEntityDef EngineEntityDef Implement this interface for engines, thrusters, etcFieldEmitterDef Interface for field emittersLootableEntityDef Entity defs implementing this interface can be lootedMeshBufferDef Mesh buffersMeshConsumerDef Mesh consumersMeshEntityDef Entities implementing the mesh itself, i.e.MeshProducerDef Mesh producersProcessableEntityDef Everything that can be processed, i.e.SensorEntityDef Interface for sensor type entitiesStorableEntityDef Entity defs that can be stored in a StorageProviderStorageProviderEntityDef Storage providers store other entities (inventory)UpgradeableEntityDef Entity defs that can be upgradedWeaponEntityDef Weapons -
Class Summary Class Description AbstractMeshEntityDef AbstractWeaponEntityDef Base for all weaponsActionItemEntityDef AiControlBanditEntityDef AiControlEntityDef AiControlTransporterEntityDef AiDestinationEntityDef AiSpawnPointEntityDef AiWaypointEntityDef CrewEntityDef Base for crew entitiesCrewSpawnPointEntityDef FloorEntityDef ImageSurfaceEntityDef InfoEntityDef Non-physical info entity defs should derive from this classLootContainerEntityDef MarkerEntityDef PhysicalEntityDef Physical entities represent everything that has a form, e.g.RestrictedEntityDef ScriptingEntityDef Entity def for all scripting entities, also deriving classes of AbstractScriptingEntity can use this defSpacecraftSpawnPointEntityDef StationEntryPointEntityDef StructureEntityDef Structure entities are a specialized form of physical entities - everything that is part of the structure of a ship: walls, systems, engines, weapons, ... -
Enum Summary Enum Description PhysicalEntityDef.PhysicalEntitySizeCategory PhysicalEntityDef.PhysicalEntityTilesetPosesMode StructureEntityDef.StructureEntityPlaceMode