PSF-LoginServer/net/psforever/objects/serverobject/pad/VehicleSpawnControl.html

34 lines
80 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.VehicleSpawnControl</title><meta content="PSF - LoginServer - master - net.psforever.objects.serverobject.pad.VehicleSpawnControl" name="description"/><meta content="PSF LoginServer master net.psforever.objects.serverobject.pad.VehicleSpawnControl" 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 " 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"><a href="process/index.html" title=""><span class="name">process</span></a></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 indented5"><a href="VehicleSpawnControl$.html" title="" class="object"></a> <a href="" title="An Actor that handles vehicle spawning orders for a VehicleSpawnPad entity." class="class"></a><a href="" title="An Actor that handles vehicle spawning orders for a VehicleSpawnPad entity.">VehicleSpawnControl</a></li><li class="current-entities indented5"><a href="VehicleSpawnPad$.html" title="" class="object"></a> <a href="VehicleSpawnPad.html" title="A structure-owned server object that is a &quot;spawn pad&quot; for vehicles. Spawn pads have no purpose on their own, save to represent the position and orientation of the game object." class="class"></a><a href="VehicleSpawnPad.html" title="A structure-owned server object that is a &quot;spawn pad&quot; for vehicles. Spawn pads have no purpose on their own, save to represent the position and orientation of the game object.">VehicleSpawnPad</a></li><li class="current-entities indented5"><a href="VehicleSpawnPadDefinition$.html" title="" class="object"></a> <a href="VehicleSpawnPadDefinition.html" title="The definition for any VehicleSpawnPad." class="class"></a><a href="VehicleSpawnPadDefinition.html" title="The definition for any VehicleSpawnPad.">VehicleSpawnPadDefinition</a></li></ul></div></div><div id="content"><body class="class type"><div id="definition"><a href="VehicleSpawnControl$.html" title="See companion object"><div class="big-circle class-companion-object">c</div></a><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><a href="VehicleSpawnControl$.html" title="See companion object">VehicleSpawnControl</a><span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html" title="Permalink"><i class="material-icons"></i></a></span></h1><h3><span class="morelinks"><div>Companion <a href="VehicleSpawnControl$.html" title="See companion object">object VehicleSpawnControl</a></div></span></h3></div><h4 id="signature" class="signature"><span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><span class="name">VehicleSpawnControl</span><span class="result"> extends <a href="process/VehicleSpawnControlBase.html" name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase" id="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase" class="extype">VehicleSpawnControlBase</a> with <a href="../affinity/FactionAffinityBehavior$$Check.html" name="net.psforever.objects.serverobject.affinity.FactionAffinityBehavior.Check" id="net.psforever.objects.serverobject.affinity.FactionAffinityBehavior.Check" class="extype">Check</a></span></span></h4><div id="comment" class="fullcommenttop"><div class="comment cmt"><p>An <code>Actor</code> that handles vehicle spawning orders for a <code>VehicleSpawnPad</code> entity.
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><dl class="attributes block"><dt>Source</dt><dd><a href="https://github.com/psforever/PSF-LoginServer/blob/master//home/runner/work/PSF-LoginServer/PSF-LoginServer/src/main/scala/net/psforever/objects/serverobject/pad/VehicleSpawnControl.scala" target="_blank">VehicleSpawnControl.scala</a></dd></dl><div class="toggleContainer"><div class="toggle block"><span>Linear Supertypes</span><div class="superTypes hiddenContent"><a href="../affinity/FactionAffinityBehavior$$Check.html" name="net.psforever.objects.serverobject.affinity.FactionAffinityBehavior.Check" id="net.psforever.objects.serverobject.affinity.FactionAffinityBehavior.Check" class="extype">Check</a>, <a href="../affinity/FactionAffinityBehavior$$BasicAffinity.html" name="net.psforever.objects.serverobject.affinity.FactionAffinityBehavior.BasicAffinity" id="net.psforever.objects.serverobject.affinity.FactionAffinityBehavior.BasicAffinity" class="extype">BasicAffinity</a>, <a href="process/VehicleSpawnControlBase.html" name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase" id="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase" class="extype">VehicleSpawnControlBase</a>, <span name="akka.actor.Actor" class="extype">Actor</span>, <span name="scala.AnyRef" class="extype">AnyRef</span>, <span name="scala.Any" class="extype">Any</span></div></div></div></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><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class="ancestors"><span class="filtertype">Inherited<br/></span><ol id="linearization"><li class="in" name="net.psforever.objects.serverobject.pad.VehicleSpawnControl"><span>VehicleSpawnControl</span></li><li class="in" name="net.psforever.objects.serverobject.affinity.FactionAffinityBehavior.Check"><span>Check</span></li><li class="in" name="net.psforever.objects.serverobject.affinity.FactionAffinityBehavior.BasicAffinity"><span>BasicAffinity</span></li><li class="in" name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase"><span>VehicleSpawnControlBase</span></li><li class="in" name="akka.actor.Actor"><span>Actor</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li></ol></div><div class="ancestors"><span class="filtertype"></span><ol><li class="hideall out"><span>Hide All</span></li><li class="showall in"><span>Show All</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="constructors" class="members"><h3>Instance Constructors</h3><ol><li class="indented0 " name="net.psforever.objects.serverobject.pad.VehicleSpawnControl#&lt;init&gt;" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="&lt;init&gt;(pad:net.psforever.objects.serverobject.pad.VehicleSpawnPad):net.psforever.objects.serverobject.pad.VehicleSpawnControl"></a><a id="&lt;init&gt;:VehicleSpawnControl"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#&lt;init&gt;(pad:net.psforever.objects.serverobject.pad.VehicleSpawnPad):net.psforever.objects.serverobject.pad.VehicleSpawnControl" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">new</span></span> <span class="symbol"><span class="name">VehicleSpawnControl</span><span class="params">(<span name="pad">pad: <a href="VehicleSpawnPad.html" name="net.psforever.objects.serverobject.pad.VehicleSpawnPad" id="net.psforever.objects.serverobject.pad.VehicleSpawnPad" class="extype">VehicleSpawnPad</a></span>)</span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">pad</dt><dd class="cmt"><p>the <code>VehicleSpawnPad</code> object being governed</p></dd></dl></div></li></ol></div><div id="types" class="types members"><h3>Type Members</h3><ol><li class="indented0 " name="akka.actor.Actor.Receive" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Receive=akka.actor.Actor.Receive"></a><a id="Receive:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#Receive=akka.actor.Actor.Receive" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">type</span></span> <span class="symbol"><span class="name">Receive</span><span class="result alias"> = <span name="scala.PartialFunction" class="extype">PartialFunction</span>[<span name="scala.Any" class="extype">Any</span>, <span name="scala.Unit" class="extype">Unit</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Actor</dd></dl></div></li></ol></div><div class="values members"><h3>Value Members</h3><ol><li class="indented0 " name="scala.AnyRef#!=" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="!=(x$1:Any):Boolean"></a><a id="!=(Any):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#!=(x$1:Any):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $bang$eq">!=</span><span class="params">(<span name="arg0">arg0: <span name="scala.Any" class="extype">Any</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef###" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="##:Int"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html###:Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $hash$hash">##</span><span class="result">: <span name="scala.Int" class="extype">Int</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#==" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="==(x$1:Any):Boolean"></a><a id="==(Any):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#==(x$1:Any):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $eq$eq">==</span><span class="params">(<span name="arg0">arg0: <span name="scala.Any" class="extype">Any</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.VehicleSpawnControl#BlockedReminder" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="BlockedReminder(blockedOrder:net.psforever.objects.serverobject.pad.VehicleSpawnControl.Order,recipients:Seq[net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder]):Unit"></a><a id="BlockedReminder(Order,Seq[VehicleOrder]):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#BlockedReminder(blockedOrder:net.psforever.objects.serverobject.pad.VehicleSpawnControl.Order,recipients:Seq[net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder]):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">BlockedReminder</span><span class="params">(<span name="blockedOrder">blockedOrder: <a href="VehicleSpawnControl$$Order.html" name="net.psforever.objects.serverobject.pad.VehicleSpawnControl.Order" id="net.psforever.objects.serverobject.pad.VehicleSpawnControl.Order" class="extype">Order</a></span>, <span name="recipients">recipients: <span name="scala.Seq" class="extype">Seq</span>[<a href="VehicleSpawnPad$$VehicleOrder.html" name="net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder" id="net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder" class="extype">VehicleOrder</a>]</span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">blockedOrder</dt><dd class="cmt"><p>the previous order whose vehicle is blocking the spawn pad from operating</p></dd><dt class="param">recipients</dt><dd class="cmt"><p>all of the other customers who will be receiving the message</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.VehicleSpawnControl#CancelOrder" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CancelOrder(vehicle:net.psforever.objects.Vehicle,player:net.psforever.objects.Player,msg:Option[String]):Unit"></a><a id="CancelOrder(Vehicle,Player,Option[String]):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#CancelOrder(vehicle:net.psforever.objects.Vehicle,player:net.psforever.objects.Player,msg:Option[String]):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">CancelOrder</span><span class="params">(<span name="vehicle">vehicle: <a href="../../Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a></span>, <span name="player">player: <a href="../../Player.html" name="net.psforever.objects.Player" id="net.psforever.objects.Player" class="extype">Player</a></span>, <span name="msg">msg: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Predef.String" class="extype">String</span>]</span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Cancel this vehicle order and inform the person who made it, if possible.</p><div class="fullcomment"><div class="comment cmt"><p>Cancel this vehicle order and inform the person who made it, if possible.</p></div><dl class="paramcmts block"><dt class="param">vehicle</dt><dd class="cmt"><p>the vehicle from the order being cancelled</p></dd><dt class="param">player</dt><dd class="cmt"><p>the player who would driver the vehicle from the order being cancelled</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.VehicleSpawnControl#CancelOrder" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CancelOrder(entry:net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder,msg:Option[String]):Unit"></a><a id="CancelOrder(VehicleOrder,Option[String]):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#CancelOrder(entry:net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder,msg:Option[String]):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">CancelOrder</span><span class="params">(<span name="entry">entry: <a href="VehicleSpawnPad$$VehicleOrder.html" name="net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder" id="net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder" class="extype">VehicleOrder</a></span>, <span name="msg">msg: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Predef.String" class="extype">String</span>]</span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Cancel this vehicle order and inform the person who made it, if possible.</p><div class="fullcomment"><div class="comment cmt"><p>Cancel this vehicle order and inform the person who made it, if possible.</p></div><dl class="paramcmts block"><dt class="param">entry</dt><dd class="cmt"><p>the order being cancelled</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.VehicleSpawnControl#CancelOrder" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CancelOrder(entry:net.psforever.objects.serverobject.pad.VehicleSpawnControl.Order,msg:Option[String]):Unit"></a><a id="CancelOrder(Order,Option[String]):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#CancelOrder(entry:net.psforever.objects.serverobject.pad.VehicleSpawnControl.Order,msg:Option[String]):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">CancelOrder</span><span class="params">(<span name="entry">entry: <a href="VehicleSpawnControl$$Order.html" name="net.psforever.objects.serverobject.pad.VehicleSpawnControl.Order" id="net.psforever.objects.serverobject.pad.VehicleSpawnControl.Order" class="extype">Order</a></span>, <span name="msg">msg: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Predef.String" class="extype">String</span>]</span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Cancel this vehicle order and inform the person who made it, if possible.</p><div class="fullcomment"><div class="comment cmt"><p>Cancel this vehicle order and inform the person who made it, if possible.</p></div><dl class="paramcmts block"><dt class="param">entry</dt><dd class="cmt"><p>the order being cancelled</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.VehicleSpawnControl#FactionObject" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="FactionObject:net.psforever.objects.serverobject.affinity.FactionAffinity"></a><a id="FactionObject:FactionAffinity"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#FactionObject:net.psforever.objects.serverobject.affinity.FactionAffinity" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">FactionObject</span><span class="result">: <a href="../affinity/FactionAffinity.html" name="net.psforever.objects.serverobject.affinity.FactionAffinity" id="net.psforever.objects.serverobject.affinity.FactionAffinity" class="extype">FactionAffinity</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="net.psforever.objects.serverobject.pad.VehicleSpawnControl" id="net.psforever.objects.serverobject.pad.VehicleSpawnControl" class="extype">VehicleSpawnControl</a><a href="../affinity/FactionAffinityBehavior$$BasicAffinity.html" name="net.psforever.objects.serverobject.affinity.FactionAffinityBehavior.BasicAffinity" id="net.psforever.objects.serverobject.affinity.FactionAffinityBehavior.BasicAffinity" class="extype">BasicAffinity</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.VehicleSpawnControl#LogId" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="LogId:String"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#LogId:String" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">LogId</span><span class="result">: <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#java.lang.String" name="java.lang.String" id="java.lang.String" class="extype">String</a></span></span><p class="shortcomment cmt">Implement this to add a suffix to the identifying name of the logger.</p><div class="fullcomment"><div class="comment cmt"><p>Implement this to add a suffix to the identifying name of the logger.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a special identifier that distinguishes a logger whose name is built of common features</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="net.psforever.objects.serverobject.pad.VehicleSpawnControl" id="net.psforever.objects.serverobject.pad.VehicleSpawnControl" class="extype">VehicleSpawnControl</a><a href="process/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><li class="indented0 " name="net.psforever.objects.serverobject.pad.VehicleSpawnControl#NewTasking" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="NewTasking(order:net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder):Unit"></a><a id="NewTasking(VehicleOrder):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#NewTasking(order:net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">NewTasking</span><span class="params">(<span name="order">order: <a href="VehicleSpawnPad$$VehicleOrder.html" name="net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder" id="net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder" class="extype">VehicleOrder</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Take this order - the "first order" - and immediately begin processing it.</p><div class="fullcomment"><div class="comment cmt"><p>Take this order - the "first order" - and immediately begin processing it.
All orders accepted in the meantime will be queued and a note about priority will be issued.</p></div><dl class="paramcmts block"><dt class="param">order</dt><dd class="cmt"><p>the order being accepted</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.VehicleSpawnControl#ProcessOrder" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ProcessOrder(order:Option[net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder]):Unit"></a><a id="ProcessOrder(Option[VehicleOrder]):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#ProcessOrder(order:Option[net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder]):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">ProcessOrder</span><span class="params">(<span name="order">order: <span name="scala.Option" class="extype">Option</span>[<a href="VehicleSpawnPad$$VehicleOrder.html" name="net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder" id="net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder" class="extype">VehicleOrder</a>]</span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">If a new order is accepted, begin processing it.</p><div class="fullcomment"><div class="comment cmt"><p>If a new order is accepted, begin processing it.
Inform all customers whose orders are still queued of their priority number
and activate the guard to ensure multiple orders don't get processed at the same time.</p></div><dl class="paramcmts block"><dt class="param">order</dt><dd class="cmt"><p>the order being accepted;
<code>None</code>, if no order found or submitted</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.VehicleSpawnControl#QueuedTasking" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="QueuedTasking(order:net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder):Unit"></a><a id="QueuedTasking(VehicleOrder):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#QueuedTasking(order:net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">QueuedTasking</span><span class="params">(<span name="order">order: <a href="VehicleSpawnPad$$VehicleOrder.html" name="net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder" id="net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder" class="extype">VehicleOrder</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">While an order is being processed,
all orders accepted in the meantime will be queued and a note about priority will be issued.</p><div class="fullcomment"><div class="comment cmt"><p>While an order is being processed,
all orders accepted in the meantime will be queued and a note about priority will be issued.</p></div><dl class="paramcmts block"><dt class="param">order</dt><dd class="cmt"><p>the order being accepted</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.VehicleSpawnControl#SelectFirstOrder" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SelectFirstOrder():Option[net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder]"></a><a id="SelectFirstOrder():Option[VehicleOrder]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#SelectFirstOrder():Option[net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">SelectFirstOrder</span><span class="params">()</span><span class="result">: <span name="scala.Option" class="extype">Option</span>[<a href="VehicleSpawnPad$$VehicleOrder.html" name="net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder" id="net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder" class="extype">VehicleOrder</a>]</span></span><p class="shortcomment cmt">Select the next-available queued order if there is no current order being fulfilled.</p><div class="fullcomment"><div class="comment cmt"><p>Select the next-available queued order if there is no current order being fulfilled.
If the queue has been exhausted, set functionality to prepare to accept the next order as a "first order."</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>the next-available order</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.VehicleSpawnControl#SelectOrder" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SelectOrder():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#SelectOrder():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">SelectOrder</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Select the next available queued order and begin processing it.</p></li><li class="indented0 " name="akka.actor.Actor#aroundPostRestart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="aroundPostRestart(reason:Throwable):Unit"></a><a id="aroundPostRestart(Throwable):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#aroundPostRestart(reason:Throwable):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">aroundPostRestart</span><span class="params">(<span name="reason">reason: <span name="scala.Throwable" class="extype">Throwable</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected[<a href="../../../../../akka/index.html" name="akka" id="akka" class="extype">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd><span class="name">@InternalApi</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="akka.actor.Actor#aroundPostStop" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="aroundPostStop():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#aroundPostStop():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">aroundPostStop</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected[<a href="../../../../../akka/index.html" name="akka" id="akka" class="extype">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd><span class="name">@InternalApi</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="akka.actor.Actor#aroundPreRestart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="aroundPreRestart(reason:Throwable,message:Option[Any]):Unit"></a><a id="aroundPreRestart(Throwable,Option[Any]):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#aroundPreRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">aroundPreRestart</span><span class="params">(<span name="reason">reason: <span name="scala.Throwable" class="extype">Throwable</span></span>, <span name="message">message: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Any" class="extype">Any</span>]</span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected[<a href="../../../../../akka/index.html" name="akka" id="akka" class="extype">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd><span class="name">@InternalApi</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="akka.actor.Actor#aroundPreStart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="aroundPreStart():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#aroundPreStart():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">aroundPreStart</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected[<a href="../../../../../akka/index.html" name="akka" id="akka" class="extype">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd><span class="name">@InternalApi</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="akka.actor.Actor#aroundReceive" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit"></a><a id="aroundReceive(akka.actor.Actor.Receive,Any):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">aroundReceive</span><span class="params">(<span name="receive">receive: <span name="akka.actor.Actor.Receive" class="extype">akka.actor.Actor.Receive</span></span>, <span name="msg">msg: <span name="scala.Any" class="extype">Any</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected[<a href="../../../../../akka/index.html" name="akka" id="akka" class="extype">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd><span class="name">@InternalApi</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.Any#asInstanceOf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asInstanceOf[T0]:T0"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#asInstanceOf[T0]:T0" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span name="scala.Any.asInstanceOf.T0" class="extype">T0</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Any</dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.affinity.FactionAffinityBehavior.Check#checkBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="checkBehavior:Check.this.Receive"></a><a id="checkBehavior:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#checkBehavior:Check.this.Receive" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">val</span></span> <span class="symbol"><span class="name">checkBehavior</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.serverobject.pad.VehicleSpawnControl.Receive" id="net.psforever.objects.serverobject.pad.VehicleSpawnControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../affinity/FactionAffinityBehavior$$Check.html" name="net.psforever.objects.serverobject.affinity.FactionAffinityBehavior.Check" id="net.psforever.objects.serverobject.affinity.FactionAffinityBehavior.Check" class="extype">Check</a></dd></dl></div></li><li class="indented0 " name="scala.AnyRef#clone" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="clone():Object"></a><a id="clone():AnyRef"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#clone():Object" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">clone</span><span class="params">()</span><span class="result">: <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected[<span name="java.lang" class="extype">lang</span>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.CloneNotSupportedException]</span></span>)</span> <span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.VehicleSpawnControl#concealPlayer" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="concealPlayer:akka.actor.ActorRef"></a><a id="concealPlayer:ActorRef"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#concealPlayer:akka.actor.ActorRef" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">val</span></span> <span class="symbol"><span class="name">concealPlayer</span><span class="result">: <span name="akka.actor.ActorRef" class="extype">ActorRef</span></span></span><p class="shortcomment cmt">The first chained action of the vehicle spawning process.</p></li><li class="indented0 " name="akka.actor.Actor#context" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="context:akka.actor.ActorContext"></a><a id="context:ActorContext"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#context:akka.actor.ActorContext" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">implicit </span> <span class="kind">val</span></span> <span class="symbol"><span class="name">context</span><span class="result">: <span name="akka.actor.ActorContext" class="extype">ActorContext</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Actor</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#eq" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="eq(x$1:AnyRef):Boolean"></a><a id="eq(AnyRef):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#eq(x$1:AnyRef):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span name="scala.AnyRef" class="extype">AnyRef</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#equals" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="equals(x$1:Object):Boolean"></a><a id="equals(AnyRef):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#equals(x$1:Object):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span name="scala.AnyRef" class="extype">AnyRef</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#finalize" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="finalize():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#finalize():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">finalize</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected[<span name="java.lang" class="extype">lang</span>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[java.lang.Throwable]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#getClass" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="getClass():Class[_]"></a><a id="getClass():Class[_&lt;:AnyRef]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#getClass():Class[_]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">getClass</span><span class="params">()</span><span class="result">: <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html#java.lang.Class" name="java.lang.Class" id="java.lang.Class" class="extype">Class</a>[_ &lt;: <span name="scala.AnyRef" class="extype">AnyRef</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.VehicleSpawnControl#handleOrderFunc" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="handleOrderFunc:net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder=&gt;Unit"></a><a id="handleOrderFunc:(VehicleOrder)=&gt;Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#handleOrderFunc:net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder=&gt;Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">var</span></span> <span class="symbol"><span class="name">handleOrderFunc</span><span class="result">: (<a href="VehicleSpawnPad$$VehicleOrder.html" name="net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder" id="net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder" class="extype">VehicleOrder</a>) =&gt; <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">how to process either the first order or every subsequent order</p></li><li class="indented0 " name="scala.AnyRef#hashCode" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="hashCode():Int"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#hashCode():Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">hashCode</span><span class="params">()</span><span class="result">: <span name="scala.Int" class="extype">Int</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.Any#isInstanceOf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="isInstanceOf[T0]:Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#isInstanceOf[T0]:Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Any</dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase#log" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="log:org.log4s.Logger"></a><a id="log:Logger"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#log:org.log4s.Logger" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">log</span><span class="result">: <span name="org.log4s.Logger" class="extype">Logger</span></span></span><p class="shortcomment cmt">Act as if a variable for the logging agent.</p><div class="fullcomment"><div class="comment cmt"><p>Act as if a variable for the logging agent.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a <code>Logger</code> object</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="process/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><li class="indented0 " name="scala.AnyRef#ne" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ne(x$1:AnyRef):Boolean"></a><a id="ne(AnyRef):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#ne(x$1:AnyRef):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span name="scala.AnyRef" class="extype">AnyRef</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#notify" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="notify():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#notify():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">notify</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#notifyAll" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="notifyAll():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#notifyAll():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.VehicleSpawnControl#orderCredentialsCheck" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="orderCredentialsCheck(recipients:Iterable[net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder]):Iterable[net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder]"></a><a id="orderCredentialsCheck(Iterable[VehicleOrder]):Iterable[VehicleOrder]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#orderCredentialsCheck(recipients:Iterable[net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder]):Iterable[net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">orderCredentialsCheck</span><span class="params">(<span name="recipients">recipients: <span name="scala.Iterable" class="extype">Iterable</span>[<a href="VehicleSpawnPad$$VehicleOrder.html" name="net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder" id="net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder" class="extype">VehicleOrder</a>]</span>)</span><span class="result">: <span name="scala.Iterable" class="extype">Iterable</span>[<a href="VehicleSpawnPad$$VehicleOrder.html" name="net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder" id="net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder" class="extype">VehicleOrder</a>]</span></span><p class="shortcomment cmt">For all orders, ensure that that order's details match acceptable specifications
and partition all orders that should be cancelled for one reason or another.</p><div class="fullcomment"><div class="comment cmt"><p>For all orders, ensure that that order's details match acceptable specifications
and partition all orders that should be cancelled for one reason or another.
Generate informative error messages for the failing orders, cancel those partitioned orders,
and only return all orders that are still valid.</p></div><dl class="paramcmts block"><dt class="param">recipients</dt><dd class="cmt"><p>the original list of orders</p></dd><dt>returns</dt><dd class="cmt"><p>the list of still-acceptable orders</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.VehicleSpawnControl#orders" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="orders:List[net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder]"></a><a id="orders:List[VehicleOrder]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#orders:List[net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">var</span></span> <span class="symbol"><span class="name">orders</span><span class="result">: <span name="scala.List" class="extype">List</span>[<a href="VehicleSpawnPad$$VehicleOrder.html" name="net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder" id="net.psforever.objects.serverobject.pad.VehicleSpawnPad.VehicleOrder" class="extype">VehicleOrder</a>]</span></span><p class="shortcomment cmt">a list of vehicle orders that have been submitted for this spawn pad</p></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.VehicleSpawnControl#periodicReminder" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="periodicReminder:akka.actor.Cancellable"></a><a id="periodicReminder:Cancellable"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#periodicReminder:akka.actor.Cancellable" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">var</span></span> <span class="symbol"><span class="name">periodicReminder</span><span class="result">: <span name="akka.actor.Cancellable" class="extype">Cancellable</span></span></span><p class="shortcomment cmt">a reminder sent to future customers</p></li><li class="indented0 " name="akka.actor.Actor#postRestart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="postRestart(reason:Throwable):Unit"></a><a id="postRestart(Throwable):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#postRestart(reason:Throwable):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">postRestart</span><span class="params">(<span name="reason">reason: <span name="scala.Throwable" class="extype">Throwable</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[java.lang.Exception]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.VehicleSpawnControl#postStop" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="postStop():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#postStop():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">postStop</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="net.psforever.objects.serverobject.pad.VehicleSpawnControl" id="net.psforever.objects.serverobject.pad.VehicleSpawnControl" class="extype">VehicleSpawnControl</a> → Actor</dd></dl></div></li><li class="indented0 " name="akka.actor.Actor#preRestart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="preRestart(reason:Throwable,message:Option[Any]):Unit"></a><a id="preRestart(Throwable,Option[Any]):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#preRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">preRestart</span><span class="params">(<span name="reason">reason: <span name="scala.Throwable" class="extype">Throwable</span></span>, <span name="message">message: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Any" class="extype">Any</span>]</span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[java.lang.Exception]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="akka.actor.Actor#preStart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="preStart():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#preStart():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">preStart</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[java.lang.Exception]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.VehicleSpawnControl#queueManagement" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="queueManagement:akka.actor.Cancellable"></a><a id="queueManagement:Cancellable"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#queueManagement:akka.actor.Cancellable" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">var</span></span> <span class="symbol"><span class="name">queueManagement</span><span class="result">: <span name="akka.actor.Cancellable" class="extype">Cancellable</span></span></span><p class="shortcomment cmt">repeatedly test whether queued orders are valid</p></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.VehicleSpawnControl#queueManagementTask" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="queueManagementTask():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#queueManagementTask():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">queueManagementTask</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">One-stop shop to test queued vehicle spawn pad orders for valid credentials and
either start a periodic examination of those credentials until the queue has been emptied or
cancel a running periodic examination if the queue is already empty.</p></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.VehicleSpawnControl#receive" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="receive:VehicleSpawnControl.this.Receive"></a><a id="receive:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#receive:VehicleSpawnControl.this.Receive" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">receive</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.serverobject.pad.VehicleSpawnControl.Receive" id="net.psforever.objects.serverobject.pad.VehicleSpawnControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="net.psforever.objects.serverobject.pad.VehicleSpawnControl" id="net.psforever.objects.serverobject.pad.VehicleSpawnControl" class="extype">VehicleSpawnControl</a> → Actor</dd></dl></div></li><li class="indented0 " name="akka.actor.Actor#self" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="self:akka.actor.ActorRef"></a><a id="self:ActorRef"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#self:akka.actor.ActorRef" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">implicit final </span> <span class="kind">val</span></span> <span class="symbol"><span class="name">self</span><span class="result">: <span name="akka.actor.ActorRef" class="extype">ActorRef</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Actor</dd></dl></div></li><li class="indented0 " name="akka.actor.Actor#sender" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="sender():akka.actor.ActorRef"></a><a id="sender():ActorRef"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#sender():akka.actor.ActorRef" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">sender</span><span class="params">()</span><span class="result">: <span name="akka.actor.ActorRef" class="extype">ActorRef</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Actor</dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.VehicleSpawnControl#supervisorStrategy" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="supervisorStrategy:akka.actor.OneForOneStrategy"></a><a id="supervisorStrategy:OneForOneStrategy"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#supervisorStrategy:akka.actor.OneForOneStrategy" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">val</span></span> <span class="symbol"><span class="name">supervisorStrategy</span><span class="result">: <span name="akka.actor.OneForOneStrategy" class="extype">OneForOneStrategy</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="net.psforever.objects.serverobject.pad.VehicleSpawnControl" id="net.psforever.objects.serverobject.pad.VehicleSpawnControl" class="extype">VehicleSpawnControl</a> → Actor</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#synchronized" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="synchronized[T0](x$1:=&gt;T0):T0"></a><a id="synchronized[T0](=&gt;T0):T0"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#synchronized[T0](x$1:=&gt;T0):T0" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: =&gt; <span name="java.lang.AnyRef.synchronized.T0" class="extype">T0</span></span>)</span><span class="result">: <span name="java.lang.AnyRef.synchronized.T0" class="extype">T0</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#toString" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="toString():String"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#toString():String" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">toString</span><span class="params">()</span><span class="result">: <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#java.lang.String" name="java.lang.String" id="java.lang.String" class="extype">String</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase#trace" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="trace(msg:String):Unit"></a><a id="trace(String):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#trace(msg:String):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">trace</span><span class="params">(<span name="msg">msg: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">A common manner of utilizing the logging agent such that all messages have the same logging level.</p><div class="fullcomment"><div class="comment cmt"><p>A common manner of utilizing the logging agent such that all messages have the same logging level.
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><dl class="paramcmts block"><dt class="param">msg</dt><dd class="cmt"><p>the message</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="process/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><li class="indented0 " name="net.psforever.objects.serverobject.pad.VehicleSpawnControl#trackedOrder" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="trackedOrder:Option[net.psforever.objects.serverobject.pad.VehicleSpawnControl.Order]"></a><a id="trackedOrder:Option[Order]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#trackedOrder:Option[net.psforever.objects.serverobject.pad.VehicleSpawnControl.Order]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">var</span></span> <span class="symbol"><span class="name">trackedOrder</span><span class="result">: <span name="scala.Option" class="extype">Option</span>[<a href="VehicleSpawnControl$$Order.html" name="net.psforever.objects.serverobject.pad.VehicleSpawnControl.Order" id="net.psforever.objects.serverobject.pad.VehicleSpawnControl.Order" class="extype">Order</a>]</span></span><p class="shortcomment cmt">the current vehicle order being acted upon;
used as a guard condition to control order processing rate
</p></li><li class="indented0 " name="akka.actor.Actor#unhandled" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="unhandled(message:Any):Unit"></a><a id="unhandled(Any):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#unhandled(message:Any):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">unhandled</span><span class="params">(<span name="message">message: <span name="scala.Any" class="extype">Any</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Actor</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#wait():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait(x$1:Long,x$2:Int):Unit"></a><a id="wait(Long,Int):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#wait(x$1:Long,x$2:Int):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span name="scala.Long" class="extype">Long</span></span>, <span name="arg1">arg1: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait(x$1:Long):Unit"></a><a id="wait(Long):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/VehicleSpawnControl.html#wait(x$1:Long):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> <span class="name">@native</span><span class="args">()</span> </dd></dl></div></li></ol></div></div><div id="inheritedMembers"><div name="net.psforever.objects.serverobject.affinity.FactionAffinityBehavior.Check" class="parent"><h3>Inherited from <a href="../affinity/FactionAffinityBehavior$$Check.html" name="net.psforever.objects.serverobject.affinity.FactionAffinityBehavior.Check" id="net.psforever.objects.serverobject.affinity.FactionAffinityBehavior.Check" class="extype">Check</a></h3></div><div name="net.psforever.objects.serverobject.affinity.FactionAffinityBehavior.BasicAffinity" class="parent"><h3>Inherited from <a href="../affinity/FactionAffinityBehavior$$BasicAffinity.html" name="net.psforever.objects.serverobject.affinity.FactionAffinityBehavior.BasicAffinity" id="net.psforever.objects.serverobject.affinity.FactionAffinityBehavior.BasicAffinity" class="extype">BasicAffinity</a></h3></div><div name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase" class="parent"><h3>Inherited from <a href="process/VehicleSpawnControlBase.html" name="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase" id="net.psforever.objects.serverobject.pad.process.VehicleSpawnControlBase" class="extype">VehicleSpawnControlBase</a></h3></div><div name="akka.actor.Actor" class="parent"><h3>Inherited from <span name="akka.actor.Actor" class="extype">Actor</span></h3></div><div name="scala.AnyRef" class="parent"><h3>Inherited from <span name="scala.AnyRef" class="extype">AnyRef</span></h3></div><div name="scala.Any" class="parent"><h3>Inherited from <span name="scala.Any" class="extype">Any</span></h3></div></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>