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 up into plain sight on a group of rails.
These actions are actually integrated into previous stages and into later stages of the process.
The primary objective to be completed is a specific place to start a frequent message to the other customers.
It has failure cases should the driver be in an incorrect state.</p></div><dlclass="attributes block"><dt>Source</dt><dd><ahref="https://github.com/psforever/PSF-LoginServer/blob/master//home/runner/work/PSF-LoginServer/PSF-LoginServer/src/main/scala/net/psforever/objects/serverobject/pad/process/VehicleSpawnControlRailJack.scala"target="_blank">VehicleSpawnControlRailJack.scala</a></dd></dl><divclass="toggleContainer"><divclass="toggle block"><span>Linear Supertypes</span><divclass="superTypes hiddenContent"><ahref="VehicleSpawnControlBase.html"name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase"id="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase"class="extype">VehicleSpawnControlBase</a>, <spanname="akka.actor.Actor"class="extype">Actor</span>, <spanname="scala.AnyRef"class="extype">AnyRef</span>, <spanname="scala.Any"class="extype">Any</span></div></div></div></div><divid="mbrsel"><divclass="toggle"></div><divid="memberfilter"><iclass="material-icons arrow"></i><spanclass="input"><inputplaceholder="Filter all members"id="mbrsel-input"type="text"accesskey="/"/></span><iclass="clear material-icons"></i></div><divid="filterby"><divid="order"><spanclass="filtertype">Ordering</span><ol><liclass="alpha in"><span>Alphabetic</span></li><liclass="inherit out"><span>By Inheritance</span></li></ol></div><divclass="ancestors"><spanclass="filtertype">Inherited<br/></span><olid="linearization"><liclass="in"name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlRailJack"><span>VehicleSpawnControlRailJack</span></li><liclass="in"name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase"><span>VehicleSpawnControlBase</span></li><liclass="in"name="akka.actor.Actor"><span>Actor</span></li><liclass="in"name="scala.AnyRef"><span>AnyRef</span></li><liclass="in"name="scala.Any"><span>Any</span></li></ol></div><divclass="ancestors"><spanclass="filtertype"></span><ol><liclass="hideall out"><span>Hide All</span></li><liclass="showall in"><span>Show All</span></li></ol></div><divid="visbl"><spanclass="filtertype">Visibility</span><ol><liclass="public in"><span>Public</span></li><liclass="protected out"><span>Protected</span></li></ol></div></div></div><divid="template"><divid="allMembers"><divid="constructors"class="members"><h3>Instance Constructors</h3><ol><liclass="indented0 "name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlRailJack#<init>"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="<init>(pad:net.psforever.objects.serverobject.pad.VehicleSpawnPad):net.psforever.objects.serverobject.pad.process.VehicleSpawnControlRailJack"></a><aid="<init>:VehicleSpawnControlRailJack"></a><spanclass="permalink"><ahref="../../../../../../net/psforever/objects/serverobject/pad/process/VehicleSpawnControlRailJack.html#<init>(pad:net.psforever.objects.serverobject.pad.VehicleSpawnPad):net.psforever.objects.serverobject.pad.process.VehicleSpawnControlRailJack"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">new</span></span><spanclass="symbol"><spanclass="name">VehicleSpawnControlRailJack</span><spanclass="params">(<spanname="pad">pad: <ahref="../VehicleSpawnPad.html"name="net.psforever.objects.serverobject.pad.VehicleSpawnPad"id="net.psforever.objects.serverobject.pad.VehicleSpawnPad"class="extype">VehicleSpawnPad</a></span>)</span></span><pclass="shortcomment cmt"></p><divclass="fullcomment"><divclass="comment cmt"></div><dlclass="paramcmts block"><dtclass="param">pad</dt><ddclass="cmt"><p>the <code>VehicleSpawnPad</code> object being governed</p></dd></dl></div></li></ol></div><divid="types"class="types members"><h3>Type Members</h3><ol><liclass="indented0 "name="akka.actor.Actor.Receive"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="Receive=akka.actor.Actor.Receive"></a><aid="Receive:Receive"><
The default should be <code>trace</code>-level comments.
No important messages should processed by this agent; only consume general vehicle spawn status.</p></div><dlclass="paramcmts block"><dtclass="param">msg</dt><ddclass="cmt"><p>the message</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="VehicleSpawnControlBase.html"name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase"id="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase"class="extype">VehicleSpawnControlBase</a></dd></dl></div></li><liclass="indented0 "name="akka.actor.Actor#unhandled"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="unhandled(message:Any):Unit"></a><aid="unhandled(Any):Unit"></a><spanclass="permalink"><ahref="../../../../../../net/psforever/objects/serverobject/pad/process/VehicleSpawnControlRailJack.html#unhandled(message:Any):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">unhandled</span><spanclass="params">(<spanname="message">message: <spanname="scala.Any"class="extype">Any</span></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>Actor</dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#wait"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="wait():Unit"></a><spanclass="permalink"><ahref="../../../../../../net/psforever/objects/serverobject/pad/process/VehicleSpawnControlRailJack.html#wait():Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">wait</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><spanclass="name">@throws</span><spanclass="args">(<span><spanclass="defval">classOf[java.lang.InterruptedException]</span></span>)</span></dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#wait"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="wait(x$1:Long,x$2:Int):Unit"></a><aid="wait(Long,Int):Unit"></a><spanclass="permalink"><ahref="../../../../../../net/psforever/objects/serverobject/pad/process/VehicleSpawnControlRailJack.html#wait(x$1:Long,x$2:Int):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">wait</span><spanclass="params">(<spanname="arg0">arg0: <spanname="scala.Long"class="extype">Long</span></span>, <spanname="arg1">arg1: <spanname="scala.Int"class="extype">Int</span></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><spanclass="name">@throws</span><spanclass="args">(<span><spanclass="defval">classOf[java.lang.InterruptedException]</span></span>)</span></dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#wait"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="wait(x$1:Long):Unit"></a><aid="wait(Long):Unit"></a><spanclass="permalink"><ahref="../../../../../../net/psforever/objects/serverobject/pad/process/VehicleSpawnControlRailJack.html#wait(x$1:Long):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">wait</span><spanclass="params">(<spanname="arg0">arg0: <spanname="scala.Long"class="extype">Long</span></span>)</span><spancla