Package de.extio.spacecraft.shared.model.entity.builtin.composite
Builtin composite entity implementations and interfaces for custom implementations
-
Interface Summary Interface Description HasAttackerInfo HasServerEntityGroupsCache Missile -
Class Summary Class Description AbstractAiSpawnPortal A portal where AI ships can spawnAbstractPortalCompositeEntity A portal in the portal network.DarkMatter A lump of dark matter, the mysterious (and heavy!) stuff in the game world causing different spatial effectsDefaultCompositeEntity Default implementation of AbstractCompositeEntity, providing all the basic functionalityGenericRestrictedCompositeEntity ImageSurfaceCompositeEntity Image surfaces are showing an area of a tileset in the game worldInfoCompositeEntity InfoCompositeEntity is non-physical and mainly used as container for markers and scriptsLootContainerCompositeEntity Loot containers are spawned by LootScatterer and contain loot that can be collected with a LootCollectorEntityScriptingCompositeEntity ScriptingCompositeEntity is a container for scripts deriving from AbstractScriptingEntity.SpaceCraft SpaceCraft is the base class for all ships in this game.
When to use which type:
* SpaceCraft: Ships controlled by AI, cannot spawn on a player slot in a game session
* SpaceShip: Ships controlled by players or AI, can spawn on a player slot in a game session (but only needs to if players join the ship)
* SpaceStation: Specialization of SpaceShip for stationary (big) stations.SpaceObject SpaceShip SpaceShip is the class of your choice for ships manned by players.
When to use which type:
* SpaceCraft: Ships controlled by AI, cannot spawn on a player slot in a game session
* SpaceShip: Ships controlled by players or AI, can spawn on a player slot in a game session (but only needs to if players join the ship)
* SpaceStation: Specialization of SpaceShip for stationary stations.SpaceStation SpaceStation is a specialization of SpaceShip for space stations that may be entered by players.
When to use which type:
* SpaceCraft: Ships controlled by AI, cannot spawn on a player slot in a game session
* SpaceShip: Ships controlled by players or AI, can spawn on a player slot in a game session (but only needs to if players join the ship)
* SpaceStation: Specialization of SpaceShip for stationary stations.