package serverobject
- Alphabetic
- Public
- Protected
Package Members
- package affinity
- package aura
- package containable
- package damage
- package deploy
- package doors
- package environment
- package generator
- package hackable
- package llu
- package locks
- package mblocker
- package mount
- package pad
- package painbox
- package repair
- package resourcesilo
- package shuttle
- package structures
- package terminals
- package transfer
- package tube
- package turret
- package zipline
Type Members
- abstract class PlanetSideServerObject extends PlanetSideGameObject with FactionAffinity with ZoneAware
An object layered on top of the standard game object class that maintains an internal
ActorRef.An object layered on top of the standard game object class that maintains an internal
ActorRef. A measure of synchronization can be managed using thisActoras a "controlling agent." - class ServerObjectBuilder[A <: PlanetSideServerObject] extends AnyRef
Customizable native entity instantiation logic at the
ZoneMaplevel.Customizable native entity instantiation logic at the
ZoneMaplevel. Produces environmental constants such asTerminalobjects andDoorobjects.
ZoneMapis the expected position where this class is defined. WithinZone.Initis where this class is expected to be fully executed. The former is a blueprint which provides as many emitted entities based on how manyZoneobjects utilize it.constructoris required to have the form(Int, ActorContext) => Aby the point where it executes due to invocation of theBuildmethod. For that reason, it must exist in anActorwhich has anActorContextto lend, hence theZone'sActor. Furthermore, the requirement of aNumberPoolHubmeans the region is accessible to and defined by a closed number space, which is also theZone. It utilizes those qualities of the enclosing region to construct the entity within that region.
Example:ServerObjectBuilder(n, function)
Example:new ServerBuilderObject[A](n, function), wherefunctionis a(Int,Context)=>A- A
any object that extends from PlanetSideServerObject that will be produced by this class; can be inferred from the output of
constructor
- See also
ZoneMapZone.Init
- abstract class ServerObjectControl extends Actor
Value Members
- object CommonMessages
- object PlanetSideServerObject
- object ServerObject
- object ServerObjectBuilder