PSF-LoginServer/net/psforever/objects/serverobject/pad/process/index.html

52 lines
29 KiB
HTML

<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>PSF-LoginServer - master - net.psforever.objects.serverobject.pad.process</title><meta content="PSF - LoginServer - master - net.psforever.objects.serverobject.pad.process" name="description"/><meta content="PSF LoginServer master net.psforever.objects.serverobject.pad.process" name="keywords"/><meta http-equiv="content-type" content="text/html; charset=UTF-8"/><link href="../../../../../../lib/index.css" media="screen" type="text/css" rel="stylesheet"/><link href="../../../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet"/><link href="../../../../../../lib/print.css" media="print" type="text/css" rel="stylesheet"/><link href="../../../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css"/><script type="text/javascript" src="../../../../../../lib/jquery.min.js"></script><script type="text/javascript" src="../../../../../../lib/index.js"></script><script type="text/javascript" src="../../../../../../index.js"></script><script type="text/javascript" src="../../../../../../lib/scheduler.js"></script><script type="text/javascript" src="../../../../../../lib/template.js"></script><script type="text/javascript">/* this variable can be used by the JS to determine the path to the root document */
var toRoot = '../../../../../../';</script></head><body><div id="search"><span id="doc-title">PSF-LoginServer - <span id="doc-version">master</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><div id="search-progress"><div id="progress-fill"></div></div><div id="results-content"><div id="entity-results"></div><div id="member-results"></div></div></div><div id="content-scroll-container" style="-webkit-overflow-scrolling: touch;"><div id="content-container" style="-webkit-overflow-scrolling: touch;"><div id="subpackage-spacer"><div id="packages"><h1>Packages</h1><ul><li class="indented0 " name="_root_.root" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="_root_"></a><a id="root:_root_"></a> <span class="permalink"><a href="../../../../../../index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../../../../../index.html" title=""><span class="name">root</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../../../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented1 " name="_root_.net" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="net"></a><a id="net:net"></a> <span class="permalink"><a href="../../../../../../net/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../../../../index.html" title=""><span class="name">net</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../../../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented2 " name="net.psforever" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="psforever"></a><a id="psforever:psforever"></a> <span class="permalink"><a href="../../../../../../net/psforever/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../../../index.html" title=""><span class="name">psforever</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../../index.html" name="net" id="net" class="extype">net</a></dd></dl></div></li><li class="indented3 " name="net.psforever.objects" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="objects"></a><a id="objects:objects"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../../index.html" title=""><span class="name">objects</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../index.html" name="net.psforever" id="net.psforever" class="extype">psforever</a></dd></dl></div></li><li class="indented4 " name="net.psforever.objects.serverobject" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="serverobject"></a><a id="serverobject:serverobject"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../index.html" title=""><span class="name">serverobject</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../index.html" name="net.psforever.objects" id="net.psforever.objects" class="extype">objects</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.pad" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="pad"></a><a id="pad:pad"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/pad/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../index.html" title=""><span class="name">pad</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented6 current" name="net.psforever.objects.serverobject.pad.process" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="process"></a><a id="process:process"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/pad/process/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><span class="name">process</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject.pad" id="net.psforever.objects.serverobject.pad" class="extype">pad</a></dd></dl></div></li><li class="current-entities indented6"><span class="separator"></span> <a href="VehicleSpawnControlBase.html" title="Base for all VehicleSpawnControl-related Actor classes." class="class"></a><a href="VehicleSpawnControlBase.html" title="Base for all VehicleSpawnControl-related Actor classes.">VehicleSpawnControlBase</a></li><li class="current-entities indented6"><span class="separator"></span> <a href="VehicleSpawnControlConcealPlayer.html" title="An Actor that handles vehicle spawning orders for a VehicleSpawnPad." class="class"></a><a href="VehicleSpawnControlConcealPlayer.html" title="An Actor that handles vehicle spawning orders for a VehicleSpawnPad.">VehicleSpawnControlConcealPlayer</a></li><li class="current-entities indented6"><span class="separator"></span> <a href="VehicleSpawnControlDriverControl.html" title="An Actor that handles vehicle spawning orders for a VehicleSpawnPad." class="class"></a><a href="VehicleSpawnControlDriverControl.html" title="An Actor that handles vehicle spawning orders for a VehicleSpawnPad.">VehicleSpawnControlDriverControl</a></li><li class="current-entities indented6"><a href="VehicleSpawnControlFinalClearance$.html" title="" class="object"></a> <a href="VehicleSpawnControlFinalClearance.html" title="An Actor that handles vehicle spawning orders for a VehicleSpawnPad." class="class"></a><a href="VehicleSpawnControlFinalClearance.html" title="An Actor that handles vehicle spawning orders for a VehicleSpawnPad.">VehicleSpawnControlFinalClearance</a></li><li class="current-entities indented6"><span class="separator"></span> <a href="VehicleSpawnControlLoadVehicle.html" title="An Actor that handles vehicle spawning orders for a VehicleSpawnPad." class="class"></a><a href="VehicleSpawnControlLoadVehicle.html" title="An Actor that handles vehicle spawning orders for a VehicleSpawnPad.">VehicleSpawnControlLoadVehicle</a></li><li class="current-entities indented6"><a href="VehicleSpawnControlRailJack$.html" title="" class="object"></a> <a href="VehicleSpawnControlRailJack.html" title="An Actor that handles vehicle spawning orders for a VehicleSpawnPad." class="class"></a><a href="VehicleSpawnControlRailJack.html" title="An Actor that handles vehicle spawning orders for a VehicleSpawnPad.">VehicleSpawnControlRailJack</a></li><li class="current-entities indented6"><a href="VehicleSpawnControlSeatDriver$.html" title="" class="object"></a> <a href="VehicleSpawnControlSeatDriver.html" title="An Actor that handles vehicle spawning orders for a VehicleSpawnPad." class="class"></a><a href="VehicleSpawnControlSeatDriver.html" title="An Actor that handles vehicle spawning orders for a VehicleSpawnPad.">VehicleSpawnControlSeatDriver</a></li><li class="current-entities indented6"><span class="separator"></span> <a href="VehicleSpawnControlServerVehicleOverride.html" title="An Actor that handles vehicle spawning orders for a VehicleSpawnPad." class="class"></a><a href="VehicleSpawnControlServerVehicleOverride.html" title="An Actor that handles vehicle spawning orders for a VehicleSpawnPad.">VehicleSpawnControlServerVehicleOverride</a></li></ul></div></div><div id="content"><body class="package value"><div id="definition"><div class="big-circle package">p</div><p id="owner"><a href="../../../../../index.html" name="net" id="net" class="extype">net</a>.<a href="../../../../index.html" name="net.psforever" id="net.psforever" class="extype">psforever</a>.<a href="../../../index.html" name="net.psforever.objects" id="net.psforever.objects" class="extype">objects</a>.<a href="../../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a>.<a href="../index.html" name="net.psforever.objects.serverobject.pad" id="net.psforever.objects.serverobject.pad" class="extype">pad</a></p><h1>process<span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/pad/process/index.html" title="Permalink"><i class="material-icons"></i></a></span></h1></div><h4 id="signature" class="signature"><span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><span class="name">process</span></span></h4><div id="comment" class="fullcommenttop"></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li></ol></div><div id="visbl"><span class="filtertype">Visibility</span><ol><li class="public in"><span>Public</span></li><li class="protected out"><span>Protected</span></li></ol></div></div></div><div id="template"><div id="allMembers"><div id="types" class="types members"><h3>Type Members</h3><ol><li class="indented0 " name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="VehicleSpawnControlBaseextendsActor"></a><a id="VehicleSpawnControlBase:VehicleSpawnControlBase"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/pad/process/VehicleSpawnControlBase.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">class</span></span> <span class="symbol"><a href="VehicleSpawnControlBase.html" title="Base for all VehicleSpawnControl-related Actor classes."><span class="name">VehicleSpawnControlBase</span></a><span class="result"> extends <span name="akka.actor.Actor" class="extype">Actor</span></span></span><p class="shortcomment cmt">Base for all <code>VehicleSpawnControl</code>-related <code>Actor</code> classes.</p><div class="fullcomment"><div class="comment cmt"><p>Base for all <code>VehicleSpawnControl</code>-related <code>Actor</code> classes.
Provide a common convention for the logging system's name.
Additional functionality that recovers the <code>Zone</code> of the owned amenity <code>VehicleSpawnPad</code>.</p></div></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlConcealPlayer" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="VehicleSpawnControlConcealPlayerextendsVehicleSpawnControlBase"></a><a id="VehicleSpawnControlConcealPlayer:VehicleSpawnControlConcealPlayer"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/pad/process/VehicleSpawnControlConcealPlayer.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="VehicleSpawnControlConcealPlayer.html" title="An Actor that handles vehicle spawning orders for a VehicleSpawnPad."><span class="name">VehicleSpawnControlConcealPlayer</span></a><span class="result"> extends <a href="VehicleSpawnControlBase.html" name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase" id="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase" class="extype">VehicleSpawnControlBase</a></span></span><p class="shortcomment cmt">An <code>Actor</code> that handles vehicle spawning orders for a <code>VehicleSpawnPad</code>.</p><div class="fullcomment"><div class="comment cmt"><p>An <code>Actor</code> that handles vehicle spawning orders for a <code>VehicleSpawnPad</code>.
The basic <code>VehicleSpawnControl</code> 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.<br>
<br>
This object is the first link in the process chain that spawns the ordered vehicle.
It is devoted to causing the prospective driver to become hidden during the first part of the process
with the goal of appearing to be "teleported" into the driver mount.
It has failure cases should the driver be in an incorrect state.</p></div></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlDriverControl" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="VehicleSpawnControlDriverControlextendsVehicleSpawnControlBase"></a><a id="VehicleSpawnControlDriverControl:VehicleSpawnControlDriverControl"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/pad/process/VehicleSpawnControlDriverControl.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="VehicleSpawnControlDriverControl.html" title="An Actor that handles vehicle spawning orders for a VehicleSpawnPad."><span class="name">VehicleSpawnControlDriverControl</span></a><span class="result"> extends <a href="VehicleSpawnControlBase.html" name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase" id="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase" class="extype">VehicleSpawnControlBase</a></span></span><p class="shortcomment cmt">An <code>Actor</code> that handles vehicle spawning orders for a <code>VehicleSpawnPad</code>.</p><div class="fullcomment"><div class="comment cmt"><p>An <code>Actor</code> that handles vehicle spawning orders for a <code>VehicleSpawnPad</code>.
The basic <code>VehicleSpawnControl</code> 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.<br>
<br>
A certain amount of time after the server has asserted control over a newly-spawned vehicle,
control of that vehicle is given over to the driver.
It has failure cases should the driver be in an incorrect state.</p></div></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlFinalClearance" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="VehicleSpawnControlFinalClearanceextendsVehicleSpawnControlBase"></a><a id="VehicleSpawnControlFinalClearance:VehicleSpawnControlFinalClearance"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/pad/process/VehicleSpawnControlFinalClearance.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="VehicleSpawnControlFinalClearance.html" title="An Actor that handles vehicle spawning orders for a VehicleSpawnPad."><span class="name">VehicleSpawnControlFinalClearance</span></a><span class="result"> extends <a href="VehicleSpawnControlBase.html" name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase" id="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase" class="extype">VehicleSpawnControlBase</a></span></span><p class="shortcomment cmt">An <code>Actor</code> that handles vehicle spawning orders for a <code>VehicleSpawnPad</code>.</p><div class="fullcomment"><div class="comment cmt"><p>An <code>Actor</code> that handles vehicle spawning orders for a <code>VehicleSpawnPad</code>.
The basic <code>VehicleSpawnControl</code> 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.<br>
<br>
There is nothing left to do except make certain that the vehicle has moved far enough away from the spawn pad
to not block the next order that may be queued.
A long call is made to the root of this <code>Actor</code> object chain to start work on any subsequent vehicle order.</p></div></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlLoadVehicle" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="VehicleSpawnControlLoadVehicleextendsVehicleSpawnControlBase"></a><a id="VehicleSpawnControlLoadVehicle:VehicleSpawnControlLoadVehicle"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/pad/process/VehicleSpawnControlLoadVehicle.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="VehicleSpawnControlLoadVehicle.html" title="An Actor that handles vehicle spawning orders for a VehicleSpawnPad."><span class="name">VehicleSpawnControlLoadVehicle</span></a><span class="result"> extends <a href="VehicleSpawnControlBase.html" name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase" id="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase" class="extype">VehicleSpawnControlBase</a></span></span><p class="shortcomment cmt">An <code>Actor</code> that handles vehicle spawning orders for a <code>VehicleSpawnPad</code>.</p><div class="fullcomment"><div class="comment cmt"><p>An <code>Actor</code> that handles vehicle spawning orders for a <code>VehicleSpawnPad</code>.
The basic <code>VehicleSpawnControl</code> 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.<br>
<br>
This object introduces the vehicle into the game environment.
The vehicle must be added to the <code>Zone</code> object, loaded onto other players' clients, and given an initial timed deconstruction event.
For actual details on this process, please refer to the external source represented by <code>pad.Zone.VehicleEvents</code>.
It has failure cases should the driver be in an incorrect state.</p></div></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlRailJack" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="VehicleSpawnControlRailJackextendsVehicleSpawnControlBase"></a><a id="VehicleSpawnControlRailJack:VehicleSpawnControlRailJack"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/pad/process/VehicleSpawnControlRailJack.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="VehicleSpawnControlRailJack.html" title="An Actor that handles vehicle spawning orders for a VehicleSpawnPad."><span class="name">VehicleSpawnControlRailJack</span></a><span class="result"> extends <a href="VehicleSpawnControlBase.html" name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase" id="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase" class="extype">VehicleSpawnControlBase</a></span></span><p class="shortcomment cmt">An <code>Actor</code> that handles vehicle spawning orders for a <code>VehicleSpawnPad</code>.</p><div class="fullcomment"><div class="comment cmt"><p>An <code>Actor</code> that handles vehicle spawning orders for a <code>VehicleSpawnPad</code>.
The basic <code>VehicleSpawnControl</code> 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.<br>
<br>
When the vehicle is added into the environment, it is attached to the spawn pad platform.
On cue, the trapdoor of the platform will open, and the vehicle will be raised on a railed platform.</p></div></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlSeatDriver" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="VehicleSpawnControlSeatDriverextendsVehicleSpawnControlBase"></a><a id="VehicleSpawnControlSeatDriver:VehicleSpawnControlSeatDriver"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/pad/process/VehicleSpawnControlSeatDriver.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="VehicleSpawnControlSeatDriver.html" title="An Actor that handles vehicle spawning orders for a VehicleSpawnPad."><span class="name">VehicleSpawnControlSeatDriver</span></a><span class="result"> extends <a href="VehicleSpawnControlBase.html" name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase" id="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase" class="extype">VehicleSpawnControlBase</a></span></span><p class="shortcomment cmt">An <code>Actor</code> that handles vehicle spawning orders for a <code>VehicleSpawnPad</code>.</p><div class="fullcomment"><div class="comment cmt"><p>An <code>Actor</code> that handles vehicle spawning orders for a <code>VehicleSpawnPad</code>.
The basic <code>VehicleSpawnControl</code> 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.<br>
<br>
This object forces the prospective driver to take the driver mount.
Multiple separate but sequentially significant steps occur within the scope of this object.
First, this step waits for the vehicle to be completely ready to accept the driver.
Second, this step triggers the player to actually be moved into the driver mount.
Finally, this step waits until the driver is properly in the driver mount.
It has failure cases should the driver or the vehicle be in an incorrect state.</p></div><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>ZonePopulationActor</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlServerVehicleOverride" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="VehicleSpawnControlServerVehicleOverrideextendsVehicleSpawnControlBase"></a><a id="VehicleSpawnControlServerVehicleOverride:VehicleSpawnControlServerVehicleOverride"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/pad/process/VehicleSpawnControlServerVehicleOverride.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="VehicleSpawnControlServerVehicleOverride.html" title="An Actor that handles vehicle spawning orders for a VehicleSpawnPad."><span class="name">VehicleSpawnControlServerVehicleOverride</span></a><span class="result"> extends <a href="VehicleSpawnControlBase.html" name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase" id="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase" class="extype">VehicleSpawnControlBase</a></span></span><p class="shortcomment cmt">An <code>Actor</code> that handles vehicle spawning orders for a <code>VehicleSpawnPad</code>.</p><div class="fullcomment"><div class="comment cmt"><p>An <code>Actor</code> that handles vehicle spawning orders for a <code>VehicleSpawnPad</code>.
The basic <code>VehicleSpawnControl</code> 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.<br>
<br>
This object asserts automated control over the vehicle's motion after it has been released from its lifting platform.
Normally, the vehicle drives forward for a bit under its own power.
After a certain amount of time, control of the vehicle is given over to the driver.
It has failure cases should the driver be in an incorrect state.</p></div></div></li></ol></div><div class="values members"><h3>Value Members</h3><ol><li class="indented0 " name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlFinalClearance" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="VehicleSpawnControlFinalClearance"></a><a id="VehicleSpawnControlFinalClearance:VehicleSpawnControlFinalClearance"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/pad/process/VehicleSpawnControlFinalClearance$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="VehicleSpawnControlFinalClearance$.html" title=""><span class="name">VehicleSpawnControlFinalClearance</span></a></span></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlRailJack" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="VehicleSpawnControlRailJack"></a><a id="VehicleSpawnControlRailJack:VehicleSpawnControlRailJack"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/pad/process/VehicleSpawnControlRailJack$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="VehicleSpawnControlRailJack$.html" title=""><span class="name">VehicleSpawnControlRailJack</span></a></span></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlSeatDriver" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="VehicleSpawnControlSeatDriver"></a><a id="VehicleSpawnControlSeatDriver:VehicleSpawnControlSeatDriver"></a> <span class="permalink"><a href="../../../../../../net/psforever/objects/serverobject/pad/process/VehicleSpawnControlSeatDriver$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="VehicleSpawnControlSeatDriver$.html" title=""><span class="name">VehicleSpawnControlSeatDriver</span></a></span></li></ol></div></div><div id="inheritedMembers"></div><div id="groupedMembers"><div name="Ungrouped" class="group"><h3>Ungrouped</h3></div></div></div><div id="tooltip"></div><div id="footer"></div></body></div></div></div></body></html>