Uses of Class
de.extio.spacecraft.shared.model.entity.builtin.live.PhysicalEntity
-
Packages that use PhysicalEntity Package Description de.extio.spacecraft.shared.bo Business objects implement various game mechanicsde.extio.spacecraft.shared.managers Managers implementing various game subsystemsde.extio.spacecraft.shared.model.bo Interfaces and data objects for various business objects implementing game mechanicsde.extio.spacecraft.shared.model.entity Business and data objects for the entity subsystem.de.extio.spacecraft.shared.model.entity.builtin.live Builtin live entity implementations and interfaces for custom implementations of specific entity types -
-
Uses of PhysicalEntity in de.extio.spacecraft.shared.bo
Methods in de.extio.spacecraft.shared.bo that return types with arguments of type PhysicalEntity Modifier and Type Method Description List<PhysicalEntity>EntityNetwork. findClients(AbstractCompositeEntity compositeEntity, Collection<UUID> operatorEntityIds)Find all mesh entities that can be controlled by operatorEntityIdsMethods in de.extio.spacecraft.shared.bo with parameters of type PhysicalEntity Modifier and Type Method Description CoordI2PathFindingEntitySupport. getTilesetPosition(PhysicalEntity entity, PhysicalEntityDef entityDef)booleanPathFindingEntitySupport. onClientAction(ClientEntityAction clientAction, AbstractCompositeEntity selectedCompositeEntity, AbstractEntity selectedEntity, PhysicalEntity entity)voidStorageEntitySupport. onClientActionMessage(PhysicalEntity storageProviderEntity, GameActionMessage message)Callback from entity to make storage functionality work.voidStorageEntitySupport. onClientDrawEntityAction(PhysicalEntity storageProviderEntity, List<RenderingBo> renderingBo, String action, boolean pending, CoordI2 subTileOffset)Callback from entity to make storage functionality work.voidPathFindingEntitySupport. onClientDrawEntityActions(PhysicalEntity entity, List<RenderingBo> renderingBo)voidStorageEntitySupport. onClientDrawEntityActions(PhysicalEntity storageProviderEntity, List<RenderingBo> renderingBo)Callback from entity to make storage functionality work.voidPathFindingEntitySupport. onClientSelectedPointTo(AbstractCompositeEntity otherCompositeEntity, AbstractEntity other, PhysicalEntity entity, List<ClientEntityAction> outClientActions)voidPathFindingEntitySupport. onServerActionMessage(GameActionMessage message, UUID sender, GameSession gameSession, PhysicalEntity entity)voidStorageEntitySupport. onServerConsoleControlEvent(PhysicalEntity storageProviderEntity, GameSession gameSession, UUID sender, String controlId, Object payload)Callback from entity to make storage functionality work.voidStorageEntitySupport. onServerDamage(PhysicalEntity storageProviderEntity, GameSession gameSession, double oldHealth)Callback from entity to make storage functionality work.voidPathFindingEntitySupport. onServerTurnPass0(GameSession gameSession, PhysicalEntity entity)voidStorageEntitySupport. onServerTurnPass0(PhysicalEntity storageProviderEntity, GameSession gameSession)Callback from entity to make storage functionality work.voidPathFindingEntitySupport. onServerTurnPass1(GameSession gameSession, PhysicalEntity entity)voidMeshConsumerSupport. onServerTurnPass2PostComposites(GameSession gameSession, PhysicalEntity entity)doubleMeshConsumerSupport. serverCalculateEmEmission(GameSession gameSession, PhysicalEntity entity)booleanPathFindingEntitySupport. serverMove(CoordI2 coord, PhysicalEntity entity, UUID sender, GameSession gameSession)booleanPathFindingEntitySupport. serverMoveEntity(GameSession gameSession, AbstractCompositeEntity parent, PhysicalEntity entity, AbstractEntity ignoreEntity)voidPathFindingEntitySupport. serverMoveOrientation(CoordI2 nextNode, PhysicalEntity entity)voidPathFindingEntitySupport. serverMoveReset(PhysicalEntity entity)voidPathFindingEntitySupport. serverTranslateEntityPass1(Edge2 rotation, CoordI2 posSrc, CoordI2 origDim, AbstractCompositeEntity parent, GameSession gameSession, PhysicalEntity entity) -
Uses of PhysicalEntity in de.extio.spacecraft.shared.managers
Method parameters in de.extio.spacecraft.shared.managers with type arguments of type PhysicalEntity Modifier and Type Method Description booleanWorldManager.CollisionDetectionListener. run(Iterator<PhysicalEntity> it0, Iterator<PhysicalEntity> it1)See CollisionDetectionListener description. -
Uses of PhysicalEntity in de.extio.spacecraft.shared.model.bo
Methods in de.extio.spacecraft.shared.model.bo that return types with arguments of type PhysicalEntity Modifier and Type Method Description List<PhysicalEntity>EntityNetworkDiscovery. getClients()List<PhysicalEntity>EntityNetworkDiscovery. getClientsWithOperator()List<PhysicalEntity>EntityNetworkDiscovery. getConsolesAll()List<PhysicalEntity>EntityNetworkDiscovery. getConsolesLoggedIn()Method parameters in de.extio.spacecraft.shared.model.bo with type arguments of type PhysicalEntity Modifier and Type Method Description voidEntityNetworkDiscovery. setClients(List<PhysicalEntity> clients)voidEntityNetworkDiscovery. setClientsWithOperator(List<PhysicalEntity> clientsWithOperator)voidEntityNetworkDiscovery. setConsolesAll(List<PhysicalEntity> consoles)voidEntityNetworkDiscovery. setConsolesLoggedIn(List<PhysicalEntity> consolesLoggedIn) -
Uses of PhysicalEntity in de.extio.spacecraft.shared.model.entity
Methods in de.extio.spacecraft.shared.model.entity that return types with arguments of type PhysicalEntity Modifier and Type Method Description org.apache.commons.lang3.tuple.MutablePair<List<PhysicalEntity>,List<PhysicalEntity>>AbstractCompositeEntity. getEntityNetworkConsolesCache()org.apache.commons.lang3.tuple.MutablePair<List<PhysicalEntity>,List<PhysicalEntity>>AbstractCompositeEntity. getEntityNetworkConsolesCache()List<PhysicalEntity>DamageWavePoint. getPhysicalEntities()Method parameters in de.extio.spacecraft.shared.model.entity with type arguments of type PhysicalEntity Modifier and Type Method Description voidDamageWavePoint. setPhysicalEntities(List<PhysicalEntity> physicalEntities) -
Uses of PhysicalEntity in de.extio.spacecraft.shared.model.entity.builtin.live
Subclasses of PhysicalEntity in de.extio.spacecraft.shared.model.entity.builtin.live Modifier and Type Class Description classAbstractMeshEntityclassAbstractWeaponEntityBase class for all weapon implementationsclassCrewEntityBase class for crew membersclassFloorEntityclassImageSurfaceEntityclassLootContainerclassStructureEntityStructure entities are a specialized form of physical entities - everything that is part of the structure of a ship: walls, systems, engines, weapons, ...
-