Uses of Package
de.extio.spacecraft.shared.model.entity
-
Packages that use de.extio.spacecraft.shared.model.entity Package Description de.extio.spacecraft.shared.bo Business objects implement various game mechanicsde.extio.spacecraft.shared.client Managers and business objects related to the game client.de.extio.spacecraft.shared.client.module Interfaces and data objects related to various builtin client modulesde.extio.spacecraft.shared.client.renderer Interfaces related to the rendererde.extio.spacecraft.shared.client.renderer.bo Interfaces for business objects of the renderer.de.extio.spacecraft.shared.managers Managers implementing various game subsystemsde.extio.spacecraft.shared.model.client.event Builtin events of the event subsystem.de.extio.spacecraft.shared.model.client.settings The module settings mechanism is for controlling client modules.de.extio.spacecraft.shared.model.entity Business and data objects for the entity subsystem.de.extio.spacecraft.shared.model.entity.builtin.composite Builtin composite entity implementations and interfaces for custom implementationsde.extio.spacecraft.shared.model.entity.builtin.composite.factory Builtin composite entity factories.de.extio.spacecraft.shared.model.entity.builtin.def Builtin entity definitionsde.extio.spacecraft.shared.model.entity.builtin.def.mod Base and builtin entity mod definitionsde.extio.spacecraft.shared.model.entity.builtin.live Builtin live entity implementations and interfaces for custom implementations of specific entity typesde.extio.spacecraft.shared.model.entity.builtin.live.mod Base and builtin implementations of entity modsde.extio.spacecraft.shared.model.entity.builtin.live.scripting Implementations of scripting entities.de.extio.spacecraft.shared.model.entity.container Entity container is the persisted representation of entity definitions (managed by entity editor)de.extio.spacecraft.shared.model.game_server.instance Data objects representing and holding game sessions on server sidede.extio.spacecraft.shared.model.managers Data objects for various managers implementing game subsystemsde.extio.spacecraft.shared.model.message.local Messages exchanged locally in-memory between game client and an embedded serverde.extio.spacecraft.shared.model.message.toboth Messages exchanged bidirectional between client and serverde.extio.spacecraft.shared.world Algorithmic implementations and utilities for the game world subsystem -
Classes in de.extio.spacecraft.shared.model.entity used by de.extio.spacecraft.shared.bo Class Description AbstractCompositeEntity AbstractCompositeEntity is the root of all composite entities, providing full functionality to interact with the game world.AbstractEntity AbstractEntity is the root of all entities.AbstractEntityDef AbstractEntityDef is the root of all entity definitions.
Entity definitions are defining static properties of an entity, editable in entity editor.
There can be multiple instances of a definition, for example different flavors of laser weapons have just different properties but share the same implementation.
There is always an entity definition type associated with a certain live entity type, although entity def and live entity are only loosely coupled to avoid dependency related issues.ClientEntityAction -
Classes in de.extio.spacecraft.shared.model.entity used by de.extio.spacecraft.shared.client Class Description ClientEntityAction -
Classes in de.extio.spacecraft.shared.model.entity used by de.extio.spacecraft.shared.client.module Class Description ClientConsoleComplexControlAction -
Classes in de.extio.spacecraft.shared.model.entity used by de.extio.spacecraft.shared.client.renderer Class Description AbstractCompositeEntity AbstractCompositeEntity is the root of all composite entities, providing full functionality to interact with the game world. -
Classes in de.extio.spacecraft.shared.model.entity used by de.extio.spacecraft.shared.client.renderer.bo Class Description AbstractCompositeEntity AbstractCompositeEntity is the root of all composite entities, providing full functionality to interact with the game world. -
Classes in de.extio.spacecraft.shared.model.entity used by de.extio.spacecraft.shared.managers Class Description AbstractCompositeEntity AbstractCompositeEntity is the root of all composite entities, providing full functionality to interact with the game world.AbstractEntity AbstractEntity is the root of all entities.AbstractEntityDef AbstractEntityDef is the root of all entity definitions.
Entity definitions are defining static properties of an entity, editable in entity editor.
There can be multiple instances of a definition, for example different flavors of laser weapons have just different properties but share the same implementation.
There is always an entity definition type associated with a certain live entity type, although entity def and live entity are only loosely coupled to avoid dependency related issues.CompositeEntityFactory This is the contract for all composite entity factories. -
Classes in de.extio.spacecraft.shared.model.entity used by de.extio.spacecraft.shared.model.client.event Class Description ClientEntityAction CompositeAndEntityId CompositeIdAndPosition -
Classes in de.extio.spacecraft.shared.model.entity used by de.extio.spacecraft.shared.model.client.settings Class Description AbstractEntity AbstractEntity is the root of all entities.CompositeAndEntityId -
Classes in de.extio.spacecraft.shared.model.entity used by de.extio.spacecraft.shared.model.entity Class Description AbstractCompositeEntity AbstractCompositeEntity is the root of all composite entities, providing full functionality to interact with the game world.AbstractCompositeEntity.CollisionCalculationResult Result of a collision calculationAbstractEntity AbstractEntity is the root of all entities.AbstractEntityDef AbstractEntityDef is the root of all entity definitions.
Entity definitions are defining static properties of an entity, editable in entity editor.
There can be multiple instances of a definition, for example different flavors of laser weapons have just different properties but share the same implementation.
There is always an entity definition type associated with a certain live entity type, although entity def and live entity are only loosely coupled to avoid dependency related issues.AbstractEntityDef.PlacementCompatibility ClientEntityAction ClientEntityAction.ClientEntityActionSelectMode CompositeAndEntity CompositeAndEntityId CompositeEntityFactory.CompositeEntityFactoryParameterDef DamageWaveOptions DamageWavePoint EntityLayer Layer an entity is placed at - entities stack on top of each other, but there can be only one entity per layer on a tile. -
Classes in de.extio.spacecraft.shared.model.entity used by de.extio.spacecraft.shared.model.entity.builtin.composite Class Description AbstractCompositeEntity AbstractCompositeEntity is the root of all composite entities, providing full functionality to interact with the game world.AbstractCompositeEntity.CollisionCalculationResult Result of a collision calculationAbstractEntity AbstractEntity is the root of all entities.CompositeAndEntityId CompositeIdAndPosition DamageWaveOptions -
Classes in de.extio.spacecraft.shared.model.entity used by de.extio.spacecraft.shared.model.entity.builtin.composite.factory Class Description AbstractCompositeEntity AbstractCompositeEntity is the root of all composite entities, providing full functionality to interact with the game world.CompositeEntityFactory This is the contract for all composite entity factories.CompositeEntityFactory.CompositeEntityFactoryParameterDef -
Classes in de.extio.spacecraft.shared.model.entity used by de.extio.spacecraft.shared.model.entity.builtin.def Class Description AbstractEntityDef AbstractEntityDef is the root of all entity definitions.
Entity definitions are defining static properties of an entity, editable in entity editor.
There can be multiple instances of a definition, for example different flavors of laser weapons have just different properties but share the same implementation.
There is always an entity definition type associated with a certain live entity type, although entity def and live entity are only loosely coupled to avoid dependency related issues. -
Classes in de.extio.spacecraft.shared.model.entity used by de.extio.spacecraft.shared.model.entity.builtin.def.mod Class Description AbstractEntityDef AbstractEntityDef is the root of all entity definitions.
Entity definitions are defining static properties of an entity, editable in entity editor.
There can be multiple instances of a definition, for example different flavors of laser weapons have just different properties but share the same implementation.
There is always an entity definition type associated with a certain live entity type, although entity def and live entity are only loosely coupled to avoid dependency related issues. -
Classes in de.extio.spacecraft.shared.model.entity used by de.extio.spacecraft.shared.model.entity.builtin.live Class Description AbstractCompositeEntity AbstractCompositeEntity is the root of all composite entities, providing full functionality to interact with the game world.AbstractEntity AbstractEntity is the root of all entities.AbstractEntityDef AbstractEntityDef is the root of all entity definitions.
Entity definitions are defining static properties of an entity, editable in entity editor.
There can be multiple instances of a definition, for example different flavors of laser weapons have just different properties but share the same implementation.
There is always an entity definition type associated with a certain live entity type, although entity def and live entity are only loosely coupled to avoid dependency related issues.ClientConsoleComplexControlAction ClientConsoleControlSet ClientEntityAction CompositeAndEntityId EntityLayer Layer an entity is placed at - entities stack on top of each other, but there can be only one entity per layer on a tile. -
Classes in de.extio.spacecraft.shared.model.entity used by de.extio.spacecraft.shared.model.entity.builtin.live.mod Class Description AbstractEntity AbstractEntity is the root of all entities. -
Classes in de.extio.spacecraft.shared.model.entity used by de.extio.spacecraft.shared.model.entity.builtin.live.scripting Class Description AbstractCompositeEntity AbstractCompositeEntity is the root of all composite entities, providing full functionality to interact with the game world.AbstractEntity AbstractEntity is the root of all entities.AbstractEntityDef AbstractEntityDef is the root of all entity definitions.
Entity definitions are defining static properties of an entity, editable in entity editor.
There can be multiple instances of a definition, for example different flavors of laser weapons have just different properties but share the same implementation.
There is always an entity definition type associated with a certain live entity type, although entity def and live entity are only loosely coupled to avoid dependency related issues. -
Classes in de.extio.spacecraft.shared.model.entity used by de.extio.spacecraft.shared.model.entity.container Class Description AbstractEntityDef AbstractEntityDef is the root of all entity definitions.
Entity definitions are defining static properties of an entity, editable in entity editor.
There can be multiple instances of a definition, for example different flavors of laser weapons have just different properties but share the same implementation.
There is always an entity definition type associated with a certain live entity type, although entity def and live entity are only loosely coupled to avoid dependency related issues. -
Classes in de.extio.spacecraft.shared.model.entity used by de.extio.spacecraft.shared.model.game_server.instance Class Description AbstractCompositeEntity AbstractCompositeEntity is the root of all composite entities, providing full functionality to interact with the game world. -
Classes in de.extio.spacecraft.shared.model.entity used by de.extio.spacecraft.shared.model.managers Class Description CompositeEntityFactory This is the contract for all composite entity factories. -
Classes in de.extio.spacecraft.shared.model.entity used by de.extio.spacecraft.shared.model.message.local Class Description CompositeAndEntityId -
Classes in de.extio.spacecraft.shared.model.entity used by de.extio.spacecraft.shared.model.message.toboth Class Description AbstractCompositeEntity AbstractCompositeEntity is the root of all composite entities, providing full functionality to interact with the game world. -
Classes in de.extio.spacecraft.shared.model.entity used by de.extio.spacecraft.shared.world Class Description AbstractCompositeEntity AbstractCompositeEntity is the root of all composite entities, providing full functionality to interact with the game world.