Uses of Interface
idlab.colonyops.model.entities.Entity
Packages that use Entity
Package
Description
Core data types shared between the ColonyOps game backend and a colony's player-provided
logic service.
The entities that can occupy a tile on a planet during a mission.
-
Uses of Entity in idlab.colonyops.model
Methods in idlab.colonyops.model that return types with arguments of type EntityModifier and TypeMethodDescriptionEntitiesAtLocation.entities()Returns the value of theentitiesrecord component.Constructor parameters in idlab.colonyops.model with type arguments of type EntityModifierConstructorDescriptionEntitiesAtLocation(Location location, List<Entity> entities) Creates an instance of aEntitiesAtLocationrecord class. -
Uses of Entity in idlab.colonyops.model.entities
Subinterfaces of Entity in idlab.colonyops.model.entitiesModifier and TypeInterfaceDescriptioninterfaceAnEntitythat has health points and can be damaged and killed.interfaceAnEntitythat can attack aDamageableEntitywithin range.Classes in idlab.colonyops.model.entities that implement EntityModifier and TypeClassDescriptionclassBase implementation ofEntityshared by all concrete entity types, providing identity, location, colony ownership, and identity-basedAbstractEntity.equals(Object)/AbstractEntity.hashCode()(based onAbstractEntity.idalone).classAn alien creature native to the planet, not affiliated with any colony (AbstractEntity.getColonyId()is alwaysnull).classThe initial resource collection point for a colony's squad, placed at the squad's spawn location.classA location containing extractable resources of a singleResourceType, mined viaExtractResourceAction.classAn additional resource collection point deployed via theOrbitalCallInCommand.DEPLOY_RESOURCE_DROP_OFFcall-in, saving squad members a potentially long trip back to the landing craft.classA member of a colony's extraction squad — the only entity type directly controlled by the player's logic, viaActions returned fromPOST /missions/{missionId}/request-action.classA stationary defensive structure deployed by a colony via theOrbitalCallInCommand.DEPLOY_TURRETcall-in.