The basic <code>VehicleSpawnControl</code> is the root of a sequence of "spawn control" objects that chain to each other.
Each object performs one (or more related) actions upon the vehicle order that was submitted.<br>
<br>
The purpose of the base actor is to serve as the entry point for the spawning process
and to manage the order queue.
A spawn pad receives vehicle orders from a related <code>Terminal</code> 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.
At this time, (or) once again, a new order can be submitted or will be selected.
</p></div></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.pad.VehicleSpawnPad"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="VehicleSpawnPadextendsAmenity"></a><aid="VehicleSpawnPad:VehicleSpawnPad"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnPad.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">class</span></span><spanclass="symbol"><ahref="VehicleSpawnPad.html"title="A structure-owned server object that is a "spawn pad" for vehicles. Spawn pads have no purpose on their own, save to represent the position and orientation of the game object."><spanclass="name">VehicleSpawnPad</span></a><spanclass="result"> extends <ahref="../structures/Amenity.html"name="net.psforever.objects.serverobject.structures.Amenity"id="net.psforever.objects.serverobject.structures.Amenity"class="extype">Amenity</a></span></span><pclass="shortcomment cmt">A structure-owned server object that is a "spawn pad" for vehicles.<br>
<br>
Spawn pads have no purpose on their own, save to represent the position and orientation of the game object.</p><divclass="fullcomment"><divclass="comment cmt"><p>A structure-owned server object that is a "spawn pad" for vehicles.<br>
<br>
Spawn pads have no purpose on their own, save to represent the position and orientation of the game object.
Their control <code>Actor</code> object maintains the operative queue by which a vehicle is introduced into the game world.
The common features of spawn pads are its horizontal doors.
Most spawn pads also contain a lifting platform that hoists the vehicles out a concealed trench.
The Battleframe Robotics spawn sheds do not have lifting platforms as they are vertical structures.</p></div><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>VehicleSpawnControl</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.pad.VehicleSpawnPadDefinition"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="VehicleSpawnPadDefinitionextendsAmenityDefinition"></a><aid="VehicleSpawnPadDefinition:VehicleSpawnPadDefinition"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnPadDefinition.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">class</span></span><spanclass="symbol"><ahref="VehicleSpawnPadDefinition.html"title="The definition for any VehicleSpawnPad."><spanclass="name">VehicleSpawnPadDefinition</span></a><spanclass="result"> extends <ahref="../structures/AmenityDefinition.html"name="net.psforever.objects.serverobject.structures.AmenityDefinition"id="net.psforever.objects.serverobject.structures.AmenityDefinition"class="extype">AmenityDefinition</a></span></span><pclass="shortcomment cmt">The definition for any <code>VehicleSpawnPad</code>.</p></li></ol></div><divclass="values members"><h3>Value Members</h3><ol><liclass="indented0 "name="net.psforever.objects.serverobject.pad.VehicleSpawnControl"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="VehicleSpawnControl"></a><aid="VehicleSpawnControl:VehicleSpawnControl"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="VehicleSpawnControl$.html"title=""><spanclass="name">VehicleSpawnControl</span></a></span></li><liclass="indented0 "name="net.psforever.objects.serverobject.pad.VehicleSpawnPad"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="VehicleSpawnPad"></a><aid="VehicleSpawnPad:VehicleSpawnPad"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnPad$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="VehicleSpawnPad$.html"title=""><spanclass="name">VehicleSpawnPad</span></a></span></li><liclass="indented0 "name="net.psforever.objects.serverobject.pad.VehicleSpawnPadDefinition"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="VehicleSpawnPadDefinition"></a><aid="VehicleSpawnPadDefinition:VehicleSpawnPadDefinition"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnPadDefinition$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="VehicleSpawnPadDefinition$.html"title=""><spanclass="name">VehicleSpawnPadDefinition</span></a></span></li></ol></div></div><divid="inheritedMembers"></div><divid="groupedMembers"><divname="Ungrouped"class="group"><h3>Ungrouped</h3></div></div></div><divid="tooltip"></div><divid="footer"></div></body></div></div></div></body></html>