PSF-LoginServer/net/psforever/objects/vehicles/control/index.html

26 lines
32 KiB
HTML
Raw Normal View History

<!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.vehicles.control</title><meta content="PSF - LoginServer - master - net.psforever.objects.vehicles.control" name="description"/><meta content="PSF LoginServer master net.psforever.objects.vehicles.control" 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.vehicles" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="vehicles"></a><a id="vehicles:vehicles"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/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
When deployed, infantry troops may manifest nearby the vehicle
as they switch from being deconstructed (or dead) to being alive.</p></div></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.AntControl" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="AntControlextendsDeployingVehicleControlwithAntTransferBehavior"></a><a id="AntControl:AntControl"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AntControl.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="AntControl.html" title="A vehicle control agency exclusive to the advanced nanite transport (ANT)."><span class="name">AntControl</span></a><span class="result"> extends <a href="DeployingVehicleControl.html" name="net.psforever.objects.vehicles.control.DeployingVehicleControl" id="net.psforever.objects.vehicles.control.DeployingVehicleControl" class="extype">DeployingVehicleControl</a> with <a href="../AntTransferBehavior.html" name="net.psforever.objects.vehicles.AntTransferBehavior" id="net.psforever.objects.vehicles.AntTransferBehavior" class="extype">AntTransferBehavior</a></span></span><p class="shortcomment cmt">A vehicle control agency exclusive to the advanced nanite transport (ANT).</p><div class="fullcomment"><div class="comment cmt"><p>A vehicle control agency exclusive to the advanced nanite transport (ANT).
When deployed, nanites in the package of nanite transfer units (NTU) are moved around
and may be may be acquired from a Warp Gate structure
or supplied to a nanite resource silo belonging to a mjaor facility.</p></div></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.ApcControl" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ApcControlextendsVehicleControlwithVehicleCapacitance"></a><a id="ApcControl:ApcControl"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/ApcControl.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="ApcControl.html" title="A vehicle control agency exclusive to the armored personnel carrier (APC) ground transport vehicles."><span class="name">ApcControl</span></a><span class="result"> extends <a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a> with <a href="VehicleCapacitance.html" name="net.psforever.objects.vehicles.control.VehicleCapacitance" id="net.psforever.objects.vehicles.control.VehicleCapacitance" class="extype">VehicleCapacitance</a></span></span><p class="shortcomment cmt">A vehicle control agency exclusive to the armored personnel carrier (APC) ground transport vehicles.</p><div class="fullcomment"><div class="comment cmt"><p>A vehicle control agency exclusive to the armored personnel carrier (APC) ground transport vehicles.
These vehicles include the Juggernaut (<code>apc_tr</code>), the Vindicator (<code>apc_nc</code>), the and Leviathan (<code>apc_vs</code>).
A completely faction-neutral transport in the same sytle (<code>apc</code>) does exist but is unused.
A common characteristic of this type of vehicle is the ability to discharge a defensive wide-area electromagnetic pulse.</p></div></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="BfrControlextendsVehicleControlwithBfrTransferBehaviorwithArmorSiphonBehavior.SiphonOwner"></a><a id="BfrControl:BfrControl"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrControl.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="BfrControl.html" title="A vehicle control agency exclusive to the battleframe robotics (BFR) combat vehicle system."><span class="name">BfrControl</span></a><span class="result"> extends <a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a> with <a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a> with <a href="../../equipment/ArmorSiphonBehavior$$SiphonOwner.html" name="net.psforever.objects.equipment.ArmorSiphonBehavior.SiphonOwner" id="net.psforever.objects.equipment.ArmorSiphonBehavior.SiphonOwner" class="extype">SiphonOwner</a></span></span><p class="shortcomment cmt">A vehicle control agency exclusive to the battleframe robotics (BFR) combat vehicle system.</p></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrFlightControl" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="BfrFlightControlextendsBfrControlwithVehicleCapacitance"></a><a id="BfrFlightControl:BfrFlightControl"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="BfrFlightControl.html" title="..."><span class="name">BfrFlightControl</span></a><span class="result"> extends <a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a> with <a href="VehicleCapacitance.html" name="net.psforever.objects.vehicles.control.VehicleCapacitance" id="net.psforever.objects.vehicles.control.VehicleCapacitance" class="extype">VehicleCapacitance</a></span></span><p class="shortcomment cmt">...</p></li><li class="indented0 " name="net.psforever.objects.vehicles.control.CargoCarrierControl" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CargoCarrierControlextendsVehicleControlwithCarrierBehavior"></a><a id="CargoCarrierControl:CargoCarrierControl"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/CargoCarrierControl.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="CargoCarrierControl.html" title="A vehicle control agency exclusive to vehicles that can physically transport other vehicles."><span class="name">CargoCarrierControl</span></a><span class="result"> extends <a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a> with <a href="../CarrierBehavior.html" name="net.psforever.objects.vehicles.CarrierBehavior" id="net.psforever.objects.vehicles.CarrierBehavior" class="extype">CarrierBehavior</a></span></span><p class="shortcomment cmt">A vehicle control agency exclusive to vehicles that can physically transport other vehicles.</p><div class="fullcomment"><div c
This includes the Galaxy (<code>dropship</code>) and the Lodestar.</p></div></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.DeployingVehicleControl" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DeployingVehicleControlextendsVehicleControlwithDeploymentBehavior"></a><a id="DeployingVehicleControl:DeployingVehicleControl"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/DeployingVehicleControl.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="DeployingVehicleControl.html" title="A vehicle control agency exclusive to vehicles that can switch out a navigation mode and convert to a sessile mode that affords additional functionality."><span class="name">DeployingVehicleControl</span></a><span class="result"> extends <a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a> with <a href="../../serverobject/deploy/DeploymentBehavior.html" name="net.psforever.objects.serverobject.deploy.DeploymentBehavior" id="net.psforever.objects.serverobject.deploy.DeploymentBehavior" class="extype">DeploymentBehavior</a></span></span><p class="shortcomment cmt">A vehicle control agency exclusive to vehicles that can switch out a navigation mode
and convert to a sessile mode that affords additional functionality.</p><div class="fullcomment"><div class="comment cmt"><p>A vehicle control agency exclusive to vehicles that can switch out a navigation mode
and convert to a sessile mode that affords additional functionality.
This includes only the Switchblade and the Flail.
Other vehicles that deploy are handled by specific instances of this control agency.</p></div><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>AmsControl</code></p></span><span class="cmt"><p><code>AntControl</code></p></span><span class="cmt"><p><code>RouterControl</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.RouterControl" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="RouterControlextendsDeployingVehicleControl"></a><a id="RouterControl:RouterControl"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/RouterControl.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="RouterControl.html" title="A vehicle control agency exclusive to the router."><span class="name">RouterControl</span></a><span class="result"> extends <a href="DeployingVehicleControl.html" name="net.psforever.objects.vehicles.control.DeployingVehicleControl" id="net.psforever.objects.vehicles.control.DeployingVehicleControl" class="extype">DeployingVehicleControl</a></span></span><p class="shortcomment cmt">A vehicle control agency exclusive to the router.</p><div class="fullcomment"><div class="comment cmt"><p>A vehicle control agency exclusive to the router.
When deployed, any router telepad that was acquired from this particular router
and then constructed into a router telepad somewhere in the world
may synchronize with the vehicle to establish a short to medium range infantry teleportation system.</p></div></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleCapacitance" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="VehicleCapacitanceextendsAnyRef"></a><a id="VehicleCapacitance:VehicleCapacitance"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/VehicleCapacitance.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><a href="VehicleCapacitance.html" title="..."><span class="name">VehicleCapacitance</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><p class="shortcomment cmt">...</p></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="VehicleControlextendsServerObjectControlwithFactionAffinityBehavior.CheckwithMountableBehaviorwithDamageableVehiclewithArmorSiphonBehavior.TargetwithRepairableVehiclewithJammableMountedWeaponswithContainableBehaviorwithAggravatedBehaviorwithRespondsToZoneEnvironmentwithCargoBehavior"></a><a id="VehicleControl:VehicleControl"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/VehicleControl.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="VehicleControl.html" title="An Actor that handles messages being dispatched to a specific Vehicle. Vehicle-controlling actors have two important behavioral states - responsive and &quot;Disabled.&quot; The latter is applicable only when the specific vehicle is being deconstructed."><span class="name">VehicleControl</span></a><span class="result"> extends <a href="../../serverobject/ServerObjectControl.html" name="net.psforever.objects.serverobject.ServerObjectControl" id="net.psforever.objects.serverobject.ServerObjectControl" class="extype">ServerObjectControl</a> with <a href="../../serverobject/affinity/FactionAffinityBehavior$$Check.html" name="net.psforever.objects.serverobject.affinity.FactionAffinityBehavior.Check" id="net.psforever.objects.serverobject.affinity.FactionAffinityBehavior.Check" class="extype">Check</a> with <a href="../../serverobject/mount/MountableBehavior.html" name="net.psforever.objects.serverobject.mount.MountableBehavior" id="net.psforever.objects.serverobject.mount.MountableBehavior" class="extype">MountableBehavior</a> with <a href="../../serverobject/damage/DamageableVehicle.html" name="net.psforever.objects.serverobject.damage.DamageableVehicle" id="net.psforever.objects.serverobject.damage.DamageableVehicle" class="extype">DamageableVehicle</a> with <a href="../../equipment/ArmorSiphonBehavior$$Target.html" name="net.psforever.objects.equipment.ArmorSiphonBehavior.Target" id="net.psforever.objects.equipment.ArmorSiphonBehavior.Target" class="extype">Target</a> with <a href="../../serverobject/repair/RepairableVehicle.html" name="net.psforever.objects.serverobject.repair.RepairableVehicle" id="net.psforever.objects.serverobject.repair.RepairableVehicle" class="extype">RepairableVehicle</a> with <a href="../../equipment/JammableMountedWeapons.html" name="net.psforever.objects.equipment.JammableMountedWeapons" id="net.psforever.objects.equipment.JammableMountedWeapons" class="extype">JammableMountedWeapons</a> with <a href="../../serverobject/containable/ContainableBehavior.html" name="net.psforever.objects.serverobject.containable.ContainableBehavior" id="net.psforever.objects.serverobject.containable.ContainableBehavior" class="extype">ContainableBehavior</a> with <a href="../../serverobject/damage/AggravatedBehavior.html" name="net.psforever.objects.serverobject.damage.AggravatedBehavior" id="net.psforever.objects.serverobject.damage.
<br>
Vehicle-controlling actors have two important behavioral states - responsive and "<code>Disabled</code>."
The latter is applicable only when the specific vehicle is being deconstructed.</p><div class="fullcomment"><div class="comment cmt"><p>An <code>Actor</code> that handles messages being dispatched to a specific <code>Vehicle</code>.<br>
<br>
Vehicle-controlling actors have two important behavioral states - responsive and "<code>Disabled</code>."
The latter is applicable only when the specific vehicle is being deconstructed.
Furthermore, being "ready to delete" is also a behavoral state for the end of life operations of the vehicle.</p></div></div></li></ol></div><div class="values members"><h3>Value Members</h3><ol><li class="indented0 " name="net.psforever.objects.vehicles.control.ApcControl" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ApcControl"></a><a id="ApcControl:ApcControl"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/ApcControl$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ApcControl$.html" title=""><span class="name">ApcControl</span></a></span></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="BfrControl"></a><a id="BfrControl:BfrControl"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrControl$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="BfrControl$.html" title=""><span class="name">BfrControl</span></a></span></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrFlight" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="BfrFlight"></a><a id="BfrFlight:BfrFlight"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlight$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="BfrFlight$.html" title=""><span class="name">BfrFlight</span></a></span></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleCapacitance" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="VehicleCapacitance"></a><a id="VehicleCapacitance:VehicleCapacitance"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/VehicleCapacitance$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="VehicleCapacitance$.html" title=""><span class="name">VehicleCapacitance</span></a></span></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="VehicleControl"></a><a id="VehicleControl:VehicleControl"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/VehicleControl$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="VehicleControl$.html" title=""><span class="name">VehicleControl</span></a></span></li></ol></div></div><div id="inheritedMembers"></div><div id="groupedMembers"><div name="Ungrouped" class="group"><h3>Ungrouped</h3></div></div></div><div id="tooltip"></div><div id="footer"></div></body></div></div></div></body></html>