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><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/VehicleSpawnControlFinalClearance.scala"target="_blank">VehicleSpawnControlFinalClearance.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.VehicleSpawnControlFinalClearance"><span>VehicleSpawnControlFinalClearance</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.VehicleSpawnControlFinalClearance#<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.VehicleSpawnControlFinalClearance"></a><aid="<init>:VehicleSpawnControlFinalClearance"></a><spanclass="permalink"><ahref="../../../../../../net/psforever/objects/serverobject/pad/process/VehicleSpawnControlFinalClearance.html#<init>(pad:net.psforever.objects.serverobject.pad.VehicleSpawnPad):net.psforever.objects.serverobject.pad.process.VehicleSpawnControlFinalClearance"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">new</span></span><spanclass="symbol"><spanclass="name">VehicleSpawnControlFinalClearance</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"fullC
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/VehicleSpawnControlFinalClearance.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/VehicleSpawnControlFinalClearance.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/VehicleSpawnControlFinalClearance.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/VehicleSpawnControlFinalClearance.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>