An object layered on top of the standard game object class that maintains an internal ActorRef.
Customizable native entity instantiation logic at the ZoneMap level.
Customizable native entity instantiation logic at the ZoneMap level.
Produces environmental constants such as Terminal objects and Door objects.
ZoneMap is the expected position where this class is defined.
Within Zone.Init is where this class is expected to be fully executed.
The former is a blueprint which provides as many emitted entities based on how many Zone objects utilize it.
constructor is required to have the form (Int, ActorContext) => A by the point where it executes
due to invocation of the Build method.
For that reason, it must exist in an Actor which has an ActorContext to lend, hence the Zone's Actor.
Furthermore, the requirement of a NumberPoolHub means the region is accessible to and defined by
a closed number space, which is also the Zone.
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), where function is a (Int,Context)=>A
any object that extends from PlanetSideServerObject that will be produced by this class;
can be inferred from the output of constructor
Zone.Init
ZoneMap
An object layered on top of the standard game object class that maintains an internal
ActorRef. A measure of synchronization can be managed using thisActor.