# PSF-LoginServer - master - net.psforever.objects.ce
PSF - LoginServer - master - net.psforever.objects.ce
Keywords: PSF LoginServer master net.psforever.objects.ce

PSF-LoginServer - master < Back


# Packages

-  package root
  Definition Classes
    root
-  package net
  Definition Classes
    root
-  package psforever
  Definition Classes
    net
-  package objects
  Definition Classes
    psforever
-  package avatar
  Definition Classes
    objects
-  package ballistics
  Definition Classes
    objects
-  package ce
  Definition Classes
    objects
- BaseDeployable
- Deployable
- DeployableBehavior
- DeployableCategory
- DeployedItem
- InteractWithMines
- TelepadControl
- TelepadLike
-  package definition
  Definition Classes
    objects
-  package entity
  Definition Classes
    objects
-  package equipment
  Definition Classes
    objects
-  package geometry
  Definition Classes
    objects
-  package guid
  Definition Classes
    objects
-  package inventory
  Definition Classes
    objects
-  package loadouts
  Definition Classes
    objects
-  package locker
  Definition Classes
    objects
-  package serverobject
  Definition Classes
    objects
-  package teamwork
  Definition Classes
    objects
-  package vehicles
  Definition Classes
    objects
-  package vital
  Definition Classes
    objects
-  package zones
  Definition Classes
    objects

p

net.psforever.objects

# ce

#### package ce


Ordering

1. Alphabetic

Visibility

1. Public
2. Protected

### Type Members

1.  trait BaseDeployable extends PlanetSideServerObject with FactionAffinity with BlockMapEntity with Vitality with OwnableByPlayer with ZoneAware
2.  abstract class Deployable extends PlanetSideServerObject with BaseDeployable
3.  trait DeployableBehavior extends AnyRef

   A `trait` mixin to manage the basic lifecycle of `Deployable` entities.
   Two parts of the deployable lifecycle are supported - building/deployment and dismissal/deconstruction.

   A `trait` mixin to manage the basic lifecycle of `Deployable` entities.
   Two parts of the deployable lifecycle are supported - building/deployment and dismissal/deconstruction. Furthermore, both parts of the lifecycle can also be broken down into two parts for the purposes of sequencing. The former part can be referred to as "preparation" which, at the least, queues the future part. This latter part can be referred to as "execution" where the the actual process takes place. Internal messaging protocol permits the lifecycle to transition. "Building" of the deployable starts when a `Setup` request is received during the appropriate window of opportunity and queues up a the formal construction event and its packets for a later period (usually a few seconds). After being constructed, the deployable can be deconstructed by receiving such a `Deconstruct` message. As deployables are capable of being owned by the player, in between two two states of being created and deconstructed, deployables may also recognize that their ownership has been changed and go through appropriate element shuffling. That recognition is much easier before having their construction finalized, however.
   Interaction with the major zone deployable management service is crucial.

   See also

     `OwnableByPlayer`

     `ZoneDeployableActor`

4.  class InteractWithMines extends ZoneInteraction

   This game entity may infrequently test whether it may interact with game world deployable extra-territorial munitions.

   This game entity may infrequently test whether it may interact with game world deployable extra-territorial munitions. "Interact", here, is a graceful word for "trample upon" and the consequence should be an explosion and maybe death.

5.  class TelepadControl extends Actor

   Telepad-like components don't actually use control agents right now, but, since the `trait` is used for a `Vehicle` `Utility` entity as well as a `Deployable` entity, and all utilities are supposed to have control agents with which to interface, a placeholder like this is easy to reason around.

6.  trait TelepadLike extends AnyRef

### Value Members

1.  object Deployable
2.  object DeployableBehavior
3.  object DeployableCategory extends Enumeration
4.  object DeployedItem extends Enumeration
5.  object TelepadLike

### Ungrouped