Packages

package building

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class BasicBuildingWrapper(building: Building, context: ActorContext[Command], galaxyService: ActorRef, interstellarCluster: ActorRef[Command]) extends BuildingWrapper with Product with Serializable

    A package class that conveys the important information for handling facility updates.

    A package class that conveys the important information for handling facility updates.

    building

    building entity

    context

    message-passing reference

    galaxyService

    event system for state updates to the whole server

    interstellarCluster

    event system for behavior updates from the whole server

  2. trait BuildingLogic extends AnyRef

    Logic that dictates what happens to a particular type of building when it receives certain messages on its governing control.

    Logic that dictates what happens to a particular type of building when it receives certain messages on its governing control. Try not to transform this into instance classes.

  3. trait BuildingWrapper extends AnyRef

    A package class that conveys the important information for handling facility updates.

    A package class that conveys the important information for handling facility updates.

    See also

    BuildingActor

    BuildingLogic

    BuildingWrapper

    GalaxyService

    InterstellarClusterService

  4. final case class FacilityWrapper(building: Building, context: ActorContext[Command], galaxyService: ActorRef, interstellarCluster: ActorRef[Command]) extends BuildingWrapper with Product with Serializable

    A package class that conveys the important information for handling facility updates.

    A package class that conveys the important information for handling facility updates. These sorts of smaller facilities have power systems that are similar to major facilities but they lack the installed components to support such functionality. A free-floating unlimited power source is provided.

    building

    building entity

    context

    message-passing reference

    galaxyService

    event system for state updates to the whole server

    interstellarCluster

    event system for behavior updates from the whole server

    See also

    FacilityLogic

    FakeNtuSource

  5. class FakeNtuSource extends PlanetSideServerObject with NtuContainer

    A nanite transfer unit provision device for this building.

    A nanite transfer unit provision device for this building. It does not actually belong to the building as an Amenity-level feature. In essence, "it does not exist".

    Attributes
    protected
  6. final case class MajorFacilityWrapper(building: Building, context: ActorContext[Command], galaxyService: ActorRef, interstellarCluster: ActorRef[Command]) extends BuildingWrapper with Product with Serializable

    A package class that conveys the important information for handling facility updates.

    A package class that conveys the important information for handling facility updates. Major facilities have power systems and structural components that manage this flow of power. The primary concern is a quick means of detecting whether or not the system is operating due to a provision of nanites (synchronization on it).

    building

    building entity

    context

    message-passing reference

    galaxyService

    event system for state updates to the whole server

    interstellarCluster

    event system for behavior updates from the whole server

    See also

    FacilityLogic

    Generator

    ResourceSilo

Value Members

  1. case object CavernFacilityLogic extends BuildingLogic with Product with Serializable

    The logic that governs facilities and structures found in the cavern regions.

  2. case object FacilityLogic extends BuildingLogic with Product with Serializable

    The logic that governs standard facilities and structures.

  3. case object MajorFacilityLogic extends BuildingLogic with Product with Serializable

    The logic that governs "major facilities" in the overworld - those bases that have lattice connectivity and individual nanite resource stockpiles.

  4. case object WarpGateLogic extends BuildingLogic with Product with Serializable

    The logic that governs warp gates.

Ungrouped