An Actor
that handles vehicle spawning orders for a VehicleSpawnPad
.
A structure-owned server object that is a "spawn pad" for vehicles.
Spawn pads have no purpose on their own but
maintain the operative queue that introduces the vehicle into the game world and applies initial activity to it and
maintain a position and a direction where the vehicle will be made to appear (as a PlanetSideServerObject
).
A structure-owned server object that is a "spawn pad" for vehicles.
Spawn pads have no purpose on their own but
maintain the operative queue that introduces the vehicle into the game world and applies initial activity to it and
maintain a position and a direction where the vehicle will be made to appear (as a PlanetSideServerObject
).
The actual functionality managed by this object is wholly found on its accompanying Actor
.
VehicleSpawnControl
The definition for any VehicleSpawnPad
.
An
Actor
that handles vehicle spawning orders for aVehicleSpawnPad
. The basicVehicleSpawnControl
is the root of a simple tree of "spawn control" objects that chain to each other. Each object performs on (or more than one related) actions upon the vehicle order that was submitted.The purpose of the base actor is to serve as the entry point for the spawning process. A spawn pad receives vehicle orders from an attached
Terminal
object. The control object accepts orders, enqueues them, and, whenever prompted by a previous complete order or by an absence of active orders, will select the first available order to be completed. This order will be "tracked" and will be given to the first functional "spawn control" object of the process. If the process is completed, or is ever aborted by any of the subsequent tasks, control will propagate down back to this control object.