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

92 lines
345 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.vehicles.control.BfrFlightControl</title><meta content="PSF - LoginServer - master - net.psforever.objects.vehicles.control.BfrFlightControl" name="description"/><meta content="PSF LoginServer master net.psforever.objects.vehicles.control.BfrFlightControl" 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" title=""><span class="name">vehicles</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.vehicles.control" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="control"></a><a id="control:control"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/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">control</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.vehicles" id="net.psforever.objects.vehicles" class="extype">vehicles</a></dd></dl></div></li><li class="current-entities indented5"><span class="separator"></span> <a href="AmsControl.html" title="A vehicle control agency exclusive to the advanced mobile spawn (AMS)." class="class"></a><a href="AmsControl.html" title="A vehicle control agency exclusive to the advanced mobile spawn (AMS).">AmsControl</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="AntControl.html" title="A vehicle control agency exclusive to the advanced nanite transport (ANT)." class="class"></a><a href="AntControl.html" title="A vehicle control agency exclusive to the advanced nanite transport (ANT).">AntControl</a></li><li class="current-entities indented5"><a href="ApcControl$.html" title="" class="object"></a> <a href="ApcControl.html" title="A vehicle control agency exclusive to the armored personnel carrier (APC) ground transport vehicles." class="class"></a><a href="ApcControl.html" title="A vehicle control agency exclusive to the armored personnel carrier (APC) ground transport vehicles.">ApcControl</a></li><li class="current-entities indented5"><a href="BfrControl$.html" title="" class="object"></a> <a href="BfrControl.html" title="A vehicle control agency exclusive to the battleframe robotics (BFR) combat vehicle system." class="class"></a><a href="BfrControl.html" title="A vehicle control agency exclusive to the battleframe robotics (BFR) combat vehicle system.">BfrControl</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="BfrFlight$.html" title="" class="object"></a><a href="BfrFlight$.html" title="">BfrFlight</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="" title="..." class="class"></a><a href="" title="...">BfrFlightControl</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="CargoCarrierControl.html" title="A vehicle control agency exclusive to vehicles that can physically transport other vehicles." class="class"></a><a href="CargoCarrierControl.html" title="A vehicle control agency exclusive to vehicles that can physically transport other vehicles.">CargoCarrierControl</a></li><li class="current-entities indented5"><span class="separator"></span> <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." class="class"></a><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.">DeployingVehicleControl</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="RouterControl.html" title="A vehicle control agency exclusive to the router." class="class"></a><a href="RouterControl.html" title="A vehicle control agency exclusive to the router.">RouterControl</a></li><li class="current-entities indented5"><a href="VehicleCapacitance$.html" title="" class="object"></a> <a href="VehicleCapacitance.html" title="..." class="trait"></a><a href="VehicleCapacitance.html" title="...">VehicleCapacitance</a></li><li class="current-entities indented5"><a href="VehicleControl$.html" title="" class="object"></a> <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." class="class"></a><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.">VehicleControl</a></li></ul></div></div><div id="content"><body class="class type"><div id="definition"><div class="big-circle class">c</div><p id="owner"><a href="../../../../index.html" name="net" id="net" class="extype">net</a>.<a href="../../../index.html" name="net.psforever" id="net.psforever" class="extype">psforever</a>.<a href="../../index.html" name="net.psforever.objects" id="net.psforever.objects" class="extype">objects</a>.<a href="../index.html" name="net.psforever.objects.vehicles" id="net.psforever.objects.vehicles" class="extype">vehicles</a>.<a href="index.html" name="net.psforever.objects.vehicles.control" id="net.psforever.objects.vehicles.control" class="extype">control</a></p><h1>BfrFlightControl<span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html" title="Permalink"><i class="material-icons"></i></a></span></h1><h3><span class="morelinks"></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">BfrFlightControl</span><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></h4><div id="comment" class="fullcommenttop"><div class="comment cmt"><p>...
</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/vehicles/control/BfrFlightControl.scala" target="_blank">BfrFlightControl.scala</a></dd></dl><div class="toggleContainer"><div class="toggle block"><span>Linear Supertypes</span><div class="superTypes hiddenContent"><a href="VehicleCapacitance.html" name="net.psforever.objects.vehicles.control.VehicleCapacitance" id="net.psforever.objects.vehicles.control.VehicleCapacitance" class="extype">VehicleCapacitance</a>, <a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a>, <a href="../../equipment/ArmorSiphonBehavior$$SiphonOwner.html" name="net.psforever.objects.equipment.ArmorSiphonBehavior.SiphonOwner" id="net.psforever.objects.equipment.ArmorSiphonBehavior.SiphonOwner" class="extype">SiphonOwner</a>, <a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a>, <a href="../../NtuStorageBehavior.html" name="net.psforever.objects.NtuStorageBehavior" id="net.psforever.objects.NtuStorageBehavior" class="extype">NtuStorageBehavior</a>, <a href="../../serverobject/transfer/TransferBehavior.html" name="net.psforever.objects.serverobject.transfer.TransferBehavior" id="net.psforever.objects.serverobject.transfer.TransferBehavior" class="extype">TransferBehavior</a>, <a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a>, <a href="../CargoBehavior.html" name="net.psforever.objects.vehicles.CargoBehavior" id="net.psforever.objects.vehicles.CargoBehavior" class="extype">CargoBehavior</a>, <a href="../../serverobject/environment/RespondsToZoneEnvironment.html" name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" id="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" class="extype">RespondsToZoneEnvironment</a>, <a href="../../serverobject/containable/ContainableBehavior.html" name="net.psforever.objects.serverobject.containable.ContainableBehavior" id="net.psforever.objects.serverobject.containable.ContainableBehavior" class="extype">ContainableBehavior</a>, <a href="../../equipment/JammableMountedWeapons.html" name="net.psforever.objects.equipment.JammableMountedWeapons" id="net.psforever.objects.equipment.JammableMountedWeapons" class="extype">JammableMountedWeapons</a>, <a href="../../equipment/JammableBehavior.html" name="net.psforever.objects.equipment.JammableBehavior" id="net.psforever.objects.equipment.JammableBehavior" class="extype">JammableBehavior</a>, <a href="../../serverobject/repair/RepairableVehicle.html" name="net.psforever.objects.serverobject.repair.RepairableVehicle" id="net.psforever.objects.serverobject.repair.RepairableVehicle" class="extype">RepairableVehicle</a>, <a href="../../serverobject/repair/RepairableEntity.html" name="net.psforever.objects.serverobject.repair.RepairableEntity" id="net.psforever.objects.serverobject.repair.RepairableEntity" class="extype">RepairableEntity</a>, <a href="../../serverobject/repair/Repairable.html" name="net.psforever.objects.serverobject.repair.Repairable" id="net.psforever.objects.serverobject.repair.Repairable" class="extype">Repairable</a>, <a href="../../equipment/ArmorSiphonBehavior$$Target.html" name="net.psforever.objects.equipment.ArmorSiphonBehavior.Target" id="net.psforever.objects.equipment.ArmorSiphonBehavior.Target" class="extype">Target</a>, <a href="../../serverobject/damage/DamageableVehicle.html" name="net.psforever.objects.serverobject.damage.DamageableVehicle" id="net.psforever.objects.serverobject.damage.DamageableVehicle" class="extype">DamageableVehicle</a>, <a href="../../serverobject/damage/AggravatedBehavior.html" name="net.psforever.objects.serverobject.damage.AggravatedBehavior" id="net.psforever.objects.serverobject.damage.AggravatedBehavior" class="extype">AggravatedBehavior</a>, <a href="../../serverobject/damage/DamageableEntity.html" name="net.psforever.objects.serverobject.damage.DamageableEntity" id="net.psforever.objects.serverobject.damage.DamageableEntity" class="extype">DamageableEntity</a>, <a href="../../serverobject/damage/Damageable.html" name="net.psforever.objects.serverobject.damage.Damageable" id="net.psforever.objects.serverobject.damage.Damageable" class="extype">Damageable</a>, <a href="../../serverobject/mount/MountableBehavior.html" name="net.psforever.objects.serverobject.mount.MountableBehavior" id="net.psforever.objects.serverobject.mount.MountableBehavior" class="extype">MountableBehavior</a>, <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>, <a href="../../serverobject/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="../../serverobject/ServerObjectControl.html" name="net.psforever.objects.serverobject.ServerObjectControl" id="net.psforever.objects.serverobject.ServerObjectControl" class="extype">ServerObjectControl</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.vehicles.control.BfrFlightControl"><span>BfrFlightControl</span></li><li class="in" name="net.psforever.objects.vehicles.control.VehicleCapacitance"><span>VehicleCapacitance</span></li><li class="in" name="net.psforever.objects.vehicles.control.BfrControl"><span>BfrControl</span></li><li class="in" name="net.psforever.objects.equipment.ArmorSiphonBehavior.SiphonOwner"><span>SiphonOwner</span></li><li class="in" name="net.psforever.objects.vehicles.BfrTransferBehavior"><span>BfrTransferBehavior</span></li><li class="in" name="net.psforever.objects.NtuStorageBehavior"><span>NtuStorageBehavior</span></li><li class="in" name="net.psforever.objects.serverobject.transfer.TransferBehavior"><span>TransferBehavior</span></li><li class="in" name="net.psforever.objects.vehicles.control.VehicleControl"><span>VehicleControl</span></li><li class="in" name="net.psforever.objects.vehicles.CargoBehavior"><span>CargoBehavior</span></li><li class="in" name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment"><span>RespondsToZoneEnvironment</span></li><li class="in" name="net.psforever.objects.serverobject.containable.ContainableBehavior"><span>ContainableBehavior</span></li><li class="in" name="net.psforever.objects.equipment.JammableMountedWeapons"><span>JammableMountedWeapons</span></li><li class="in" name="net.psforever.objects.equipment.JammableBehavior"><span>JammableBehavior</span></li><li class="in" name="net.psforever.objects.serverobject.repair.RepairableVehicle"><span>RepairableVehicle</span></li><li class="in" name="net.psforever.objects.serverobject.repair.RepairableEntity"><span>RepairableEntity</span></li><li class="in" name="net.psforever.objects.serverobject.repair.Repairable"><span>Repairable</span></li><li class="in" name="net.psforever.objects.equipment.ArmorSiphonBehavior.Target"><span>Target</span></li><li class="in" name="net.psforever.objects.serverobject.damage.DamageableVehicle"><span>DamageableVehicle</span></li><li class="in" name="net.psforever.objects.serverobject.damage.AggravatedBehavior"><span>AggravatedBehavior</span></li><li class="in" name="net.psforever.objects.serverobject.damage.DamageableEntity"><span>DamageableEntity</span></li><li class="in" name="net.psforever.objects.serverobject.damage.Damageable"><span>Damageable</span></li><li class="in" name="net.psforever.objects.serverobject.mount.MountableBehavior"><span>MountableBehavior</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.ServerObjectControl"><span>ServerObjectControl</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.vehicles.control.BfrFlightControl#&lt;init&gt;" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="&lt;init&gt;(vehicle:net.psforever.objects.Vehicle):net.psforever.objects.vehicles.control.BfrFlightControl"></a><a id="&lt;init&gt;:BfrFlightControl"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#&lt;init&gt;(vehicle:net.psforever.objects.Vehicle):net.psforever.objects.vehicles.control.BfrFlightControl" 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">BfrFlightControl</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></span></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/vehicles/control/BfrFlightControl.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/vehicles/control/BfrFlightControl.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/vehicles/control/BfrFlightControl.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/vehicles/control/BfrFlightControl.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.damage.DamageableVehicle#AggravatedObject" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="AggravatedObject:net.psforever.objects.Vehicle"></a><a id="AggravatedObject:Vehicle"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#AggravatedObject:net.psforever.objects.Vehicle" 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">AggravatedObject</span><span class="result">: <a href="../../Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/damage/DamageableVehicle.html" name="net.psforever.objects.serverobject.damage.DamageableVehicle" id="net.psforever.objects.serverobject.damage.DamageableVehicle" class="extype">DamageableVehicle</a><a href="../../serverobject/damage/AggravatedBehavior.html" name="net.psforever.objects.serverobject.damage.AggravatedBehavior" id="net.psforever.objects.serverobject.damage.AggravatedBehavior" class="extype">AggravatedBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.damage.AggravatedBehavior#AggravatedReaction" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="AggravatedReaction:Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#AggravatedReaction: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">AggravatedReaction</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><a href="../../serverobject/damage/AggravatedBehavior.html" name="net.psforever.objects.serverobject.damage.AggravatedBehavior" id="net.psforever.objects.serverobject.damage.AggravatedBehavior" class="extype">AggravatedBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.damage.AggravatedBehavior#AggravationCleanup" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="AggravationCleanup(id:Long):Unit"></a><a id="AggravationCleanup(Long):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#AggravationCleanup(id:Long):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">AggravationCleanup</span><span class="params">(<span name="id">id: <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><a href="../../serverobject/damage/AggravatedBehavior.html" name="net.psforever.objects.serverobject.damage.AggravatedBehavior" id="net.psforever.objects.serverobject.damage.AggravatedBehavior" class="extype">AggravatedBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.repair.RepairableEntity#CanBeRepairedByNanoDispenser" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CanBeRepairedByNanoDispenser(player:net.psforever.objects.Player,item:net.psforever.objects.Tool):Unit"></a><a id="CanBeRepairedByNanoDispenser(Player,Tool):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#CanBeRepairedByNanoDispenser(player:net.psforever.objects.Player,item:net.psforever.objects.Tool):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">CanBeRepairedByNanoDispenser</span><span class="params">(<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="item">item: <a href="../../Tool.html" name="net.psforever.objects.Tool" id="net.psforever.objects.Tool" class="extype">Tool</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Catch the expected repair message and
apply further checks to the combination of the target, the equipment, and tis user.</p><div class="fullcomment"><div class="comment cmt"><p>Catch the expected repair message and
apply further checks to the combination of the target, the equipment, and tis user.
If the checks pass, perform the repair.
</p></div><dl class="paramcmts block"><dt class="param">player</dt><dd class="cmt"><p>the user of the nano dispenser tool</p></dd><dt class="param">item</dt><dd class="cmt"><p>the nano dispenser tool</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/repair/RepairableEntity.html" name="net.psforever.objects.serverobject.repair.RepairableEntity" id="net.psforever.objects.serverobject.repair.RepairableEntity" class="extype">RepairableEntity</a><a href="../../serverobject/repair/Repairable.html" name="net.psforever.objects.serverobject.repair.Repairable" id="net.psforever.objects.serverobject.repair.Repairable" class="extype">Repairable</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.repair.RepairableEntity#CanPerformRepairs" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="CanPerformRepairs(target:net.psforever.objects.serverobject.repair.Repairable.Target,player:net.psforever.objects.Player,item:net.psforever.objects.Tool):Boolean"></a><a id="CanPerformRepairs(Target,Player,Tool):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#CanPerformRepairs(target:net.psforever.objects.serverobject.repair.Repairable.Target,player:net.psforever.objects.Player,item:net.psforever.objects.Tool):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">CanPerformRepairs</span><span class="params">(<span name="target">target: <a href="../../serverobject/repair/Repairable$.html#Target=net.psforever.objects.serverobject.PlanetSideServerObjectwithnet.psforever.objects.vital.Vitality" name="net.psforever.objects.serverobject.repair.Repairable.Target" id="net.psforever.objects.serverobject.repair.Repairable.Target" class="extmbr">Target</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="item">item: <a href="../../Tool.html" name="net.psforever.objects.Tool" id="net.psforever.objects.Tool" class="extype">Tool</a></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">Test the combination of target entity, equipment user, and the equipment
to determine if the repair process attempt would be permitted.</p><div class="fullcomment"><div class="comment cmt"><p>Test the combination of target entity, equipment user, and the equipment
to determine if the repair process attempt would be permitted.
It is not necessary to check that the tool and its ammunition are correct types;
that test was already performed.<br>
<br>
The target entity must be repairable and have less than full health
and, if it is destroyed, must have an object attribute that permits it to be repaired after being destroyed.<br>
The user must have the same faction affinity as the target entity or be neutral.<br>
The equipment must have some ammunition.<br>
The user must be alive and be within a certain distance of the target entity.</p></div><dl class="paramcmts block"><dt class="param">target</dt><dd class="cmt"><p>the entity being repaired</p></dd><dt class="param">player</dt><dd class="cmt"><p>the user of the nano dispenser tool</p></dd><dt class="param">item</dt><dd class="cmt"><p>the nano dispenser tool</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code>, if the target entity can be repaired;
<code>false</code>, otherwise</p></dd></dl><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="../../serverobject/repair/RepairableEntity.html" name="net.psforever.objects.serverobject.repair.RepairableEntity" id="net.psforever.objects.serverobject.repair.RepairableEntity" class="extype">RepairableEntity</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>org.log4s.getLogger</code></p></span><span class="cmt"><p><code>PlanetSideEmpire</code></p></span><span class="cmt"><p><code>Vector3.Distance</code></p></span><span class="cmt"><p><code>VitalityDefinition</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.equipment.JammableMountedWeapons#CancelJammeredSound" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CancelJammeredSound(target:Any):Unit"></a><a id="CancelJammeredSound(Any):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#CancelJammeredSound(target: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">CancelJammeredSound</span><span class="params">(<span name="target">target: <span name="scala.Any" class="extype">Any</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Deactivate a distinctive buzzing sound effect.</p><div class="fullcomment"><div class="comment cmt"><p>Deactivate a distinctive buzzing sound effect.
Due to considerations of the object that is the target, this is left to be implemented by a subclass.
We merely stop the timer.</p></div><dl class="paramcmts block"><dt class="param">target</dt><dd class="cmt"><p>an object that can be affected by the jammered status</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../equipment/JammableMountedWeapons.html" name="net.psforever.objects.equipment.JammableMountedWeapons" id="net.psforever.objects.equipment.JammableMountedWeapons" class="extype">JammableMountedWeapons</a><a href="../../equipment/JammableBehavior.html" name="net.psforever.objects.equipment.JammableBehavior" id="net.psforever.objects.equipment.JammableBehavior" class="extype">JammableBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#CancelJammeredStatus" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CancelJammeredStatus(target:Any):Unit"></a><a id="CancelJammeredStatus(Any):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#CancelJammeredStatus(target: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">CancelJammeredStatus</span><span class="params">(<span name="target">target: <span name="scala.Any" class="extype">Any</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Deactivate the effects of the jammered status.</p><div class="fullcomment"><div class="comment cmt"><p>Deactivate the effects of the jammered status.
Due to considerations of the object that is the target, this is left to be implemented by a subclass.
We merely stop the timer.</p></div><dl class="paramcmts block"><dt class="param">target</dt><dd class="cmt"><p>an object that can be affected by the jammered status</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a><a href="../../equipment/JammableMountedWeapons.html" name="net.psforever.objects.equipment.JammableMountedWeapons" id="net.psforever.objects.equipment.JammableMountedWeapons" class="extype">JammableMountedWeapons</a><a href="../../equipment/JammableBehavior.html" name="net.psforever.objects.equipment.JammableBehavior" id="net.psforever.objects.equipment.JammableBehavior" class="extype">JammableBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrFlightControl#CapacitanceObject" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CapacitanceObject:net.psforever.objects.Vehicle"></a><a id="CapacitanceObject:Vehicle"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#CapacitanceObject:net.psforever.objects.Vehicle" 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">CapacitanceObject</span><span class="result">: <a href="../../Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="net.psforever.objects.vehicles.control.BfrFlightControl" id="net.psforever.objects.vehicles.control.BfrFlightControl" class="extype">BfrFlightControl</a><a href="VehicleCapacitance.html" name="net.psforever.objects.vehicles.control.VehicleCapacitance" id="net.psforever.objects.vehicles.control.VehicleCapacitance" class="extype">VehicleCapacitance</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#CargoObject" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CargoObject:net.psforever.objects.Vehicle"></a><a id="CargoObject:Vehicle"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#CargoObject:net.psforever.objects.Vehicle" 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">CargoObject</span><span class="result">: <a href="../../Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a><a href="../CargoBehavior.html" name="net.psforever.objects.vehicles.CargoBehavior" id="net.psforever.objects.vehicles.CargoBehavior" class="extype">CargoBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#ChargeTransferObject" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ChargeTransferObject:net.psforever.objects.Vehicle"></a><a id="ChargeTransferObject:Vehicle"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#ChargeTransferObject:net.psforever.objects.Vehicle" 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">ChargeTransferObject</span><span class="result">: <a href="../../Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a><a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a><a href="../../serverobject/transfer/TransferBehavior.html" name="net.psforever.objects.serverobject.transfer.TransferBehavior" id="net.psforever.objects.serverobject.transfer.TransferBehavior" class="extype">TransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.damage.AggravatedBehavior#CleanupAggravationTimer" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CleanupAggravationTimer(id:Long):Unit"></a><a id="CleanupAggravationTimer(Long):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#CleanupAggravationTimer(id:Long):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">CleanupAggravationTimer</span><span class="params">(<span name="id">id: <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><a href="../../serverobject/damage/AggravatedBehavior.html" name="net.psforever.objects.serverobject.damage.AggravatedBehavior" id="net.psforever.objects.serverobject.damage.AggravatedBehavior" class="extype">AggravatedBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.containable.ContainableBehavior#ContainableMoveItem" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="ContainableMoveItem(destination:net.psforever.objects.serverobject.PlanetSideServerObjectwithnet.psforever.objects.inventory.Container,equipment:net.psforever.objects.equipment.Equipment,destSlot:Int,msg:Any):Unit"></a><a id="ContainableMoveItem(PlanetSideServerObjectwithContainer,Equipment,Int,Any):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#ContainableMoveItem(destination:net.psforever.objects.serverobject.PlanetSideServerObjectwithnet.psforever.objects.inventory.Container,equipment:net.psforever.objects.equipment.Equipment,destSlot:Int,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">ContainableMoveItem</span><span class="params">(<span name="destination">destination: <a href="../../serverobject/PlanetSideServerObject.html" name="net.psforever.objects.serverobject.PlanetSideServerObject" id="net.psforever.objects.serverobject.PlanetSideServerObject" class="extype">PlanetSideServerObject</a> with <a href="../../inventory/Container.html" name="net.psforever.objects.inventory.Container" id="net.psforever.objects.inventory.Container" class="extype">Container</a></span>, <span name="equipment">equipment: <a href="../../equipment/Equipment.html" name="net.psforever.objects.equipment.Equipment" id="net.psforever.objects.equipment.Equipment" class="extype">Equipment</a></span>, <span name="destSlot">destSlot: <span name="scala.Int" class="extype">Int</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 </dd><dt>Definition Classes</dt><dd><a href="../../serverobject/containable/ContainableBehavior.html" name="net.psforever.objects.serverobject.containable.ContainableBehavior" id="net.psforever.objects.serverobject.containable.ContainableBehavior" class="extype">ContainableBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#ContainerObject" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ContainerObject:net.psforever.objects.Vehicle"></a><a id="ContainerObject:Vehicle"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#ContainerObject:net.psforever.objects.Vehicle" 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">ContainerObject</span><span class="result">: <a href="../../Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a><a href="../../serverobject/containable/ContainableBehavior.html" name="net.psforever.objects.serverobject.containable.ContainableBehavior" id="net.psforever.objects.serverobject.containable.ContainableBehavior" class="extype">ContainableBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#DamageAwareness" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DamageAwareness(target:net.psforever.objects.serverobject.damage.Damageable.Target,cause:net.psforever.objects.vital.interaction.DamageResult,amount:Any):Unit"></a><a id="DamageAwareness(Target,DamageResult,Any):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#DamageAwareness(target:net.psforever.objects.serverobject.damage.Damageable.Target,cause:net.psforever.objects.vital.interaction.DamageResult,amount: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">DamageAwareness</span><span class="params">(<span name="target">target: <a href="../../serverobject/damage/Damageable$.html#Target=net.psforever.objects.serverobject.PlanetSideServerObjectwithnet.psforever.objects.vital.Vitality" name="net.psforever.objects.serverobject.damage.Damageable.Target" id="net.psforever.objects.serverobject.damage.Damageable.Target" class="extmbr">Target</a></span>, <span name="cause">cause: <a href="../../vital/interaction/DamageResult.html" name="net.psforever.objects.vital.interaction.DamageResult" id="net.psforever.objects.vital.interaction.DamageResult" class="extype">DamageResult</a></span>, <span name="amount">amount: <span name="scala.Any" class="extype">Any</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Most all vehicles and the weapons mounted to them can jam
if the projectile that strikes (near) them has jammering properties.</p><div class="fullcomment"><div class="comment cmt"><p>Most all vehicles and the weapons mounted to them can jam
if the projectile that strikes (near) them has jammering properties.
If this vehicle has shields that were affected by previous damage, that is also reported to the clients.</p></div><dl class="paramcmts block"><dt class="param">target</dt><dd class="cmt"><p>the entity being destroyed</p></dd><dt class="param">cause</dt><dd class="cmt"><p>historical information about the damage</p></dd><dt class="param">amount</dt><dd class="cmt"><p>how much damage was performed</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a><a href="../../serverobject/damage/DamageableVehicle.html" name="net.psforever.objects.serverobject.damage.DamageableVehicle" id="net.psforever.objects.serverobject.damage.DamageableVehicle" class="extype">DamageableVehicle</a><a href="../../serverobject/damage/DamageableEntity.html" name="net.psforever.objects.serverobject.damage.DamageableEntity" id="net.psforever.objects.serverobject.damage.DamageableEntity" class="extype">DamageableEntity</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>Service.defaultPlayerGUID</code></p></span><span class="cmt"><p><code>Vehicle.CargoHolds</code></p></span><span class="cmt"><p><code>VehicleAction.PlanetsideAttribute</code></p></span><span class="cmt"><p><code>VehicleServiceMessage</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.damage.DamageableEntity#DamageLog" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="DamageLog(target:net.psforever.objects.serverobject.damage.Damageable.Target,msg:String):Unit"></a><a id="DamageLog(Target,String):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#DamageLog(target:net.psforever.objects.serverobject.damage.Damageable.Target,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">DamageLog</span><span class="params">(<span name="target">target: <a href="../../serverobject/damage/Damageable$.html#Target=net.psforever.objects.serverobject.PlanetSideServerObjectwithnet.psforever.objects.vital.Vitality" name="net.psforever.objects.serverobject.damage.Damageable.Target" id="net.psforever.objects.serverobject.damage.Damageable.Target" class="extmbr">Target</a></span>, <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">Log a damage message with a decorator for this target.</p><div class="fullcomment"><div class="comment cmt"><p>Log a damage message with a decorator for this target.
The decorator is constructed by the <code>Actor</code> name of the entity, sliced after the last forward/slash.
For example, for "foo/bar/name", the decorator is just "name".</p></div><dl class="paramcmts block"><dt class="param">target</dt><dd class="cmt"><p>the entity to be used for the decorator</p></dd><dt class="param">msg</dt><dd class="cmt"><p>the message for the damage log</p></dd></dl><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="../../serverobject/damage/DamageableEntity.html" name="net.psforever.objects.serverobject.damage.DamageableEntity" id="net.psforever.objects.serverobject.damage.DamageableEntity" class="extype">DamageableEntity</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>PlanetSideServerObject</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.damage.DamageableEntity#DamageLog" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="DamageLog(msg:String):Unit"></a><a id="DamageLog(String):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#DamageLog(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">DamageLog</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">Log a damage message.</p><div class="fullcomment"><div class="comment cmt"><p>Log a damage message.</p></div><dl class="paramcmts block"><dt class="param">msg</dt><dd class="cmt"><p>the message for the damage log</p></dd></dl><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="../../serverobject/damage/DamageableEntity.html" name="net.psforever.objects.serverobject.damage.DamageableEntity" id="net.psforever.objects.serverobject.damage.DamageableEntity" class="extype">DamageableEntity</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#DamageableObject" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DamageableObject:net.psforever.objects.Vehicle"></a><a id="DamageableObject:Vehicle"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#DamageableObject:net.psforever.objects.Vehicle" 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">DamageableObject</span><span class="result">: <a href="../../Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a></span></span><p class="shortcomment cmt">Contextual access to the object being the target of this damage.</p><div class="fullcomment"><div class="comment cmt"><p>Contextual access to the object being the target of this damage.
Needs declaration in lowest implementing code.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>the entity controlled by this actor</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a><a href="../../serverobject/damage/DamageableVehicle.html" name="net.psforever.objects.serverobject.damage.DamageableVehicle" id="net.psforever.objects.serverobject.damage.DamageableVehicle" class="extype">DamageableVehicle</a><a href="../../serverobject/damage/Damageable.html" name="net.psforever.objects.serverobject.damage.Damageable" id="net.psforever.objects.serverobject.damage.Damageable" class="extype">Damageable</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrFlightControl#DestructionAwareness" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DestructionAwareness(target:net.psforever.objects.serverobject.damage.Damageable.Target,cause:net.psforever.objects.vital.interaction.DamageResult):Unit"></a><a id="DestructionAwareness(Target,DamageResult):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#DestructionAwareness(target:net.psforever.objects.serverobject.damage.Damageable.Target,cause:net.psforever.objects.vital.interaction.DamageResult):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">DestructionAwareness</span><span class="params">(<span name="target">target: <a href="../../serverobject/damage/Damageable$.html#Target=net.psforever.objects.serverobject.PlanetSideServerObjectwithnet.psforever.objects.vital.Vitality" name="net.psforever.objects.serverobject.damage.Damageable.Target" id="net.psforever.objects.serverobject.damage.Damageable.Target" class="extmbr">Target</a></span>, <span name="cause">cause: <a href="../../vital/interaction/DamageResult.html" name="net.psforever.objects.vital.interaction.DamageResult" id="net.psforever.objects.vital.interaction.DamageResult" class="extype">DamageResult</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">The vehicle's shields are zero'd out if they were previously energized
so that the vehicle's corpse does not act like it is still protected by vehicle shields.</p><div class="fullcomment"><div class="comment cmt"><p>The vehicle's shields are zero'd out if they were previously energized
so that the vehicle's corpse does not act like it is still protected by vehicle shields.
Finally, the vehicle is tasked for deconstruction.</p></div><dl class="paramcmts block"><dt class="param">target</dt><dd class="cmt"><p>the entity being destroyed</p></dd><dt class="param">cause</dt><dd class="cmt"><p>historical information about the damage</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="net.psforever.objects.vehicles.control.BfrFlightControl" id="net.psforever.objects.vehicles.control.BfrFlightControl" class="extype">BfrFlightControl</a><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a><a href="../../serverobject/damage/DamageableVehicle.html" name="net.psforever.objects.serverobject.damage.DamageableVehicle" id="net.psforever.objects.serverobject.damage.DamageableVehicle" class="extype">DamageableVehicle</a><a href="../../serverobject/damage/DamageableEntity.html" name="net.psforever.objects.serverobject.damage.DamageableEntity" id="net.psforever.objects.serverobject.damage.DamageableEntity" class="extype">DamageableEntity</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>Deployment.TryDeploymentChange</code></p></span><span class="cmt"><p><code>DriveState.Undeploying</code></p></span><span class="cmt"><p><code>Service.defaultPlayerGUID</code></p></span><span class="cmt"><p><code>Vehicle.CargoHolds</code></p></span><span class="cmt"><p><code>VehicleAction.PlanetsideAttribute</code></p></span><span class="cmt"><p><code>RemoverActor.AddTask</code></p></span><span class="cmt"><p><code>RemoverActor.ClearSpecific</code></p></span><span class="cmt"><p><code>VehicleServiceMessage</code></p></span><span class="cmt"><p><code>VehicleServiceMessage.Decon</code></p></span><span class="cmt"><p><code>Zone.VehicleEvents</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#Disabled" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Disabled:VehicleControl.this.Receive"></a><a id="Disabled:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#Disabled:VehicleControl.this.Receive" 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">Disabled</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#Enabled" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Enabled:VehicleControl.this.Receive"></a><a id="Enabled:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#Enabled:VehicleControl.this.Receive" 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">Enabled</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.damage.AggravatedBehavior#EndAllAggravation" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="EndAllAggravation():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#EndAllAggravation():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">EndAllAggravation</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="../../serverobject/damage/AggravatedBehavior.html" name="net.psforever.objects.serverobject.damage.AggravatedBehavior" id="net.psforever.objects.serverobject.damage.AggravatedBehavior" class="extype">AggravatedBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#FactionObject" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="FactionObject:net.psforever.objects.Vehicle"></a><a id="FactionObject:Vehicle"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#FactionObject:net.psforever.objects.Vehicle" 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="../../Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a><a href="../../serverobject/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.vehicles.control.VehicleControl#GainOwnership" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="GainOwnership(player:net.psforever.objects.Player):Unit"></a><a id="GainOwnership(Player):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#GainOwnership(player:net.psforever.objects.Player):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">GainOwnership</span><span class="params">(<span name="player">player: <a href="../../Player.html" name="net.psforever.objects.Player" id="net.psforever.objects.Player" class="extype">Player</a></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><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.BfrTransferBehavior#HandleChargingEvent" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="HandleChargingEvent(target:net.psforever.objects.serverobject.transfer.TransferContainer):Boolean"></a><a id="HandleChargingEvent(TransferContainer):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#HandleChargingEvent(target:net.psforever.objects.serverobject.transfer.TransferContainer):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">HandleChargingEvent</span><span class="params">(<span name="target">target: <a href="../../serverobject/transfer/TransferContainer.html" name="net.psforever.objects.serverobject.transfer.TransferContainer" id="net.psforever.objects.serverobject.transfer.TransferContainer" class="extype">TransferContainer</a></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><a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a><a href="../../serverobject/transfer/TransferBehavior.html" name="net.psforever.objects.serverobject.transfer.TransferBehavior" id="net.psforever.objects.serverobject.transfer.TransferBehavior" class="extype">TransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.BfrTransferBehavior#HandleChargingOps" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="HandleChargingOps(target:net.psforever.objects.serverobject.transfer.TransferContainer):Boolean"></a><a id="HandleChargingOps(TransferContainer):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#HandleChargingOps(target:net.psforever.objects.serverobject.transfer.TransferContainer):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">HandleChargingOps</span><span class="params">(<span name="target">target: <a href="../../serverobject/transfer/TransferContainer.html" name="net.psforever.objects.serverobject.transfer.TransferContainer" id="net.psforever.objects.serverobject.transfer.TransferContainer" class="extype">TransferContainer</a></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><a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.damage.DamageableEntity#HandleDamage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="HandleDamage(target:net.psforever.objects.serverobject.damage.Damageable.Target,cause:net.psforever.objects.vital.interaction.DamageResult,damage:Any):Unit"></a><a id="HandleDamage(Target,DamageResult,Any):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#HandleDamage(target:net.psforever.objects.serverobject.damage.Damageable.Target,cause:net.psforever.objects.vital.interaction.DamageResult,damage: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">HandleDamage</span><span class="params">(<span name="target">target: <a href="../../serverobject/damage/Damageable$.html#Target=net.psforever.objects.serverobject.PlanetSideServerObjectwithnet.psforever.objects.vital.Vitality" name="net.psforever.objects.serverobject.damage.Damageable.Target" id="net.psforever.objects.serverobject.damage.Damageable.Target" class="extmbr">Target</a></span>, <span name="cause">cause: <a href="../../vital/interaction/DamageResult.html" name="net.psforever.objects.vital.interaction.DamageResult" id="net.psforever.objects.vital.interaction.DamageResult" class="extype">DamageResult</a></span>, <span name="damage">damage: <span name="scala.Any" class="extype">Any</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Select between mere damage reception or target destruction.</p><div class="fullcomment"><div class="comment cmt"><p>Select between mere damage reception or target destruction.</p></div><dl class="paramcmts block"><dt class="param">target</dt><dd class="cmt"><p>the entity being damaged</p></dd><dt class="param">cause</dt><dd class="cmt"><p>historical information about the damage</p></dd><dt class="param">damage</dt><dd class="cmt"><p>the amount of damage</p></dd></dl><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="../../serverobject/damage/DamageableEntity.html" name="net.psforever.objects.serverobject.damage.DamageableEntity" id="net.psforever.objects.serverobject.damage.DamageableEntity" class="extype">DamageableEntity</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>VitalDefinition.DamageDestroysAt</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.BfrTransferBehavior#HandleDischargingEvent" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="HandleDischargingEvent(target:net.psforever.objects.serverobject.transfer.TransferContainer):Boolean"></a><a id="HandleDischargingEvent(TransferContainer):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#HandleDischargingEvent(target:net.psforever.objects.serverobject.transfer.TransferContainer):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">HandleDischargingEvent</span><span class="params">(<span name="target">target: <a href="../../serverobject/transfer/TransferContainer.html" name="net.psforever.objects.serverobject.transfer.TransferContainer" id="net.psforever.objects.serverobject.transfer.TransferContainer" class="extype">TransferContainer</a></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">Discharging</p><div class="fullcomment"><div class="comment cmt"><p>Discharging</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a><a href="../../serverobject/transfer/TransferBehavior.html" name="net.psforever.objects.serverobject.transfer.TransferBehavior" id="net.psforever.objects.serverobject.transfer.TransferBehavior" class="extype">TransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.BfrTransferBehavior#HandleDischargingOps" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="HandleDischargingOps(target:net.psforever.objects.serverobject.transfer.TransferContainer):Boolean"></a><a id="HandleDischargingOps(TransferContainer):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#HandleDischargingOps(target:net.psforever.objects.serverobject.transfer.TransferContainer):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">HandleDischargingOps</span><span class="params">(<span name="target">target: <a href="../../serverobject/transfer/TransferContainer.html" name="net.psforever.objects.serverobject.transfer.TransferContainer" id="net.psforever.objects.serverobject.transfer.TransferContainer" class="extype">TransferContainer</a></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><a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.BfrTransferBehavior#HandleNtuGrant" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="HandleNtuGrant(sender:akka.actor.ActorRef,src:net.psforever.objects.NtuContainer,amount:Float):Unit"></a><a id="HandleNtuGrant(ActorRef,NtuContainer,Float):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#HandleNtuGrant(sender:akka.actor.ActorRef,src:net.psforever.objects.NtuContainer,amount:Float):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">HandleNtuGrant</span><span class="params">(<span name="sender">sender: <span name="akka.actor.ActorRef" class="extype">ActorRef</span></span>, <span name="src">src: <a href="../../NtuContainer.html" name="net.psforever.objects.NtuContainer" id="net.psforever.objects.NtuContainer" class="extype">NtuContainer</a></span>, <span name="amount">amount: <span name="scala.Float" class="extype">Float</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><a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a><a href="../../NtuStorageBehavior.html" name="net.psforever.objects.NtuStorageBehavior" id="net.psforever.objects.NtuStorageBehavior" class="extype">NtuStorageBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.BfrTransferBehavior#HandleNtuOffer" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="HandleNtuOffer(sender:akka.actor.ActorRef,src:net.psforever.objects.NtuContainer):Unit"></a><a id="HandleNtuOffer(ActorRef,NtuContainer):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#HandleNtuOffer(sender:akka.actor.ActorRef,src:net.psforever.objects.NtuContainer):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">HandleNtuOffer</span><span class="params">(<span name="sender">sender: <span name="akka.actor.ActorRef" class="extype">ActorRef</span></span>, <span name="src">src: <a href="../../NtuContainer.html" name="net.psforever.objects.NtuContainer" id="net.psforever.objects.NtuContainer" class="extype">NtuContainer</a></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><a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a><a href="../../NtuStorageBehavior.html" name="net.psforever.objects.NtuStorageBehavior" id="net.psforever.objects.NtuStorageBehavior" class="extype">NtuStorageBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.BfrTransferBehavior#HandleNtuRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="HandleNtuRequest(sender:akka.actor.ActorRef,min:Float,max:Float):Unit"></a><a id="HandleNtuRequest(ActorRef,Float,Float):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#HandleNtuRequest(sender:akka.actor.ActorRef,min:Float,max:Float):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">HandleNtuRequest</span><span class="params">(<span name="sender">sender: <span name="akka.actor.ActorRef" class="extype">ActorRef</span></span>, <span name="min">min: <span name="scala.Float" class="extype">Float</span></span>, <span name="max">max: <span name="scala.Float" class="extype">Float</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><a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a><a href="../../NtuStorageBehavior.html" name="net.psforever.objects.NtuStorageBehavior" id="net.psforever.objects.NtuStorageBehavior" class="extype">NtuStorageBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment#InteractWith" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="InteractWith:Option[net.psforever.objects.serverobject.environment.PieceOfEnvironment]"></a><a id="InteractWith:Option[PieceOfEnvironment]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#InteractWith:Option[net.psforever.objects.serverobject.environment.PieceOfEnvironment]" 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">InteractWith</span><span class="result">: <span name="scala.Option" class="extype">Option</span>[<a href="../../serverobject/environment/PieceOfEnvironment.html" name="net.psforever.objects.serverobject.environment.PieceOfEnvironment" id="net.psforever.objects.serverobject.environment.PieceOfEnvironment" class="extype">PieceOfEnvironment</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/environment/RespondsToZoneEnvironment.html" name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" id="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" class="extype">RespondsToZoneEnvironment</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#InteractiveObject" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="InteractiveObject:net.psforever.objects.Vehicle"></a><a id="InteractiveObject:Vehicle"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#InteractiveObject:net.psforever.objects.Vehicle" 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">InteractiveObject</span><span class="result">: <a href="../../Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a><a href="../../serverobject/environment/RespondsToZoneEnvironment.html" name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" id="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" class="extype">RespondsToZoneEnvironment</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#JammableMountedWeaponsJammeredStatus" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="JammableMountedWeaponsJammeredStatus(target:net.psforever.objects.serverobject.PlanetSideServerObjectwithnet.psforever.objects.vehicles.MountedWeapons,statusCode:Int):Unit"></a><a id="JammableMountedWeaponsJammeredStatus(PlanetSideServerObjectwithMountedWeapons,Int):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#JammableMountedWeaponsJammeredStatus(target:net.psforever.objects.serverobject.PlanetSideServerObjectwithnet.psforever.objects.vehicles.MountedWeapons,statusCode:Int):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">JammableMountedWeaponsJammeredStatus</span><span class="params">(<span name="target">target: <a href="../../serverobject/PlanetSideServerObject.html" name="net.psforever.objects.serverobject.PlanetSideServerObject" id="net.psforever.objects.serverobject.PlanetSideServerObject" class="extype">PlanetSideServerObject</a> with <a href="../MountedWeapons.html" name="net.psforever.objects.vehicles.MountedWeapons" id="net.psforever.objects.vehicles.MountedWeapons" class="extype">MountedWeapons</a></span>, <span name="statusCode">statusCode: <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><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a><a href="../../equipment/JammableMountedWeapons.html" name="net.psforever.objects.equipment.JammableMountedWeapons" id="net.psforever.objects.equipment.JammableMountedWeapons" class="extype">JammableMountedWeapons</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#JammableObject" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="JammableObject:net.psforever.objects.Vehicle"></a><a id="JammableObject:Vehicle"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#JammableObject:net.psforever.objects.Vehicle" 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">JammableObject</span><span class="result">: <a href="../../Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a></span></span><p class="shortcomment cmt"><code>ZoneAware</code> is used for callback to the event systems</p><div class="fullcomment"><div class="comment cmt"><p><code>ZoneAware</code> is used for callback to the event systems</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a><a href="../../equipment/JammableBehavior.html" name="net.psforever.objects.equipment.JammableBehavior" id="net.psforever.objects.equipment.JammableBehavior" class="extype">JammableBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#LoseOwnership" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="LoseOwnership():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#LoseOwnership():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">LoseOwnership</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="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#MessageDeferredCallback" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="MessageDeferredCallback(msg:Any):Unit"></a><a id="MessageDeferredCallback(Any):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#MessageDeferredCallback(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">MessageDeferredCallback</span><span class="params">(<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><p class="shortcomment cmt">Reaction to the initial deferrence of a message that should handle the visual aspects of not immediately addressing the message.</p><div class="fullcomment"><div class="comment cmt"><p>Reaction to the initial deferrence of a message that should handle the visual aspects of not immediately addressing the message.
To be implemented.</p></div><dl class="paramcmts block"><dt class="param">msg</dt><dd class="cmt"><p>the deferred message</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a><a href="../../serverobject/containable/ContainableBehavior.html" name="net.psforever.objects.serverobject.containable.ContainableBehavior" id="net.psforever.objects.serverobject.containable.ContainableBehavior" class="extype">ContainableBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#MountableObject" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="MountableObject:net.psforever.objects.Vehicle"></a><a id="MountableObject:Vehicle"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#MountableObject:net.psforever.objects.Vehicle" 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">MountableObject</span><span class="result">: <a href="../../Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a><a href="../../serverobject/mount/MountableBehavior.html" name="net.psforever.objects.serverobject.mount.MountableBehavior" id="net.psforever.objects.serverobject.mount.MountableBehavior" class="extype">MountableBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.NtuStorageBehavior#NtuStorageObject" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="NtuStorageObject:net.psforever.objects.NtuContainer"></a><a id="NtuStorageObject:NtuContainer"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#NtuStorageObject:net.psforever.objects.NtuContainer" 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">NtuStorageObject</span><span class="result">: <a href="../../NtuContainer.html" name="net.psforever.objects.NtuContainer" id="net.psforever.objects.NtuContainer" class="extype">NtuContainer</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../NtuStorageBehavior.html" name="net.psforever.objects.NtuStorageBehavior" id="net.psforever.objects.NtuStorageBehavior" class="extype">NtuStorageBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.damage.DamageableVehicle#PerformDamage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="PerformDamage(target:net.psforever.objects.serverobject.damage.Damageable.Target,applyDamageTo:net.psforever.objects.vital.resolution.ResolutionCalculations.Output):Unit"></a><a id="PerformDamage(Target,Output):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#PerformDamage(target:net.psforever.objects.serverobject.damage.Damageable.Target,applyDamageTo:net.psforever.objects.vital.resolution.ResolutionCalculations.Output):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">PerformDamage</span><span class="params">(<span name="target">target: <a href="../../serverobject/damage/Damageable$.html#Target=net.psforever.objects.serverobject.PlanetSideServerObjectwithnet.psforever.objects.vital.Vitality" name="net.psforever.objects.serverobject.damage.Damageable.Target" id="net.psforever.objects.serverobject.damage.Damageable.Target" class="extmbr">Target</a></span>, <span name="applyDamageTo">applyDamageTo: <a href="../../vital/resolution/ResolutionCalculations$.html#Output=net.psforever.objects.PlanetSideGameObjectwithnet.psforever.objects.serverobject.affinity.FactionAffinity=&gt;net.psforever.objects.vital.interaction.DamageResult" name="net.psforever.objects.vital.resolution.ResolutionCalculations.Output" id="net.psforever.objects.vital.resolution.ResolutionCalculations.Output" class="extmbr">Output</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Vehicles may have charged shields that absorb damage before the vehicle's own health is affected.</p><div class="fullcomment"><div class="comment cmt"><p>Vehicles may have charged shields that absorb damage before the vehicle's own health is affected.</p></div><dl class="paramcmts block"><dt class="param">target</dt><dd class="cmt"><p>the entity to be damaged</p></dd><dt class="param">applyDamageTo</dt><dd class="cmt"><p>the function that applies the damage to the target in a target-tailored fashion</p></dd></dl><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="../../serverobject/damage/DamageableVehicle.html" name="net.psforever.objects.serverobject.damage.DamageableVehicle" id="net.psforever.objects.serverobject.damage.DamageableVehicle" class="extype">DamageableVehicle</a><a href="../../serverobject/damage/DamageableEntity.html" name="net.psforever.objects.serverobject.damage.DamageableEntity" id="net.psforever.objects.serverobject.damage.DamageableEntity" class="extype">DamageableEntity</a><a href="../../serverobject/damage/Damageable.html" name="net.psforever.objects.serverobject.damage.Damageable" id="net.psforever.objects.serverobject.damage.Damageable" class="extype">Damageable</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.repair.RepairableEntity#PerformRepairs" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="PerformRepairs(target:net.psforever.objects.serverobject.repair.Repairable.Target,amount:Int):Int"></a><a id="PerformRepairs(Target,Int):Int"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#PerformRepairs(target:net.psforever.objects.serverobject.repair.Repairable.Target,amount:Int):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">PerformRepairs</span><span class="params">(<span name="target">target: <a href="../../serverobject/repair/Repairable$.html#Target=net.psforever.objects.serverobject.PlanetSideServerObjectwithnet.psforever.objects.vital.Vitality" name="net.psforever.objects.serverobject.repair.Repairable.Target" id="net.psforever.objects.serverobject.repair.Repairable.Target" class="extmbr">Target</a></span>, <span name="amount">amount: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Int" class="extype">Int</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="../../serverobject/repair/RepairableEntity.html" name="net.psforever.objects.serverobject.repair.RepairableEntity" id="net.psforever.objects.serverobject.repair.RepairableEntity" class="extype">RepairableEntity</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.repair.RepairableEntity#PerformRepairs" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="PerformRepairs(target:net.psforever.objects.serverobject.repair.Repairable.Target,player:net.psforever.objects.Player,item:net.psforever.objects.Tool):Unit"></a><a id="PerformRepairs(Target,Player,Tool):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#PerformRepairs(target:net.psforever.objects.serverobject.repair.Repairable.Target,player:net.psforever.objects.Player,item:net.psforever.objects.Tool):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">PerformRepairs</span><span class="params">(<span name="target">target: <a href="../../serverobject/repair/Repairable$.html#Target=net.psforever.objects.serverobject.PlanetSideServerObjectwithnet.psforever.objects.vital.Vitality" name="net.psforever.objects.serverobject.repair.Repairable.Target" id="net.psforever.objects.serverobject.repair.Repairable.Target" class="extmbr">Target</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="item">item: <a href="../../Tool.html" name="net.psforever.objects.Tool" id="net.psforever.objects.Tool" class="extype">Tool</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Calculate the health points change and enact that repair action if the targets are stationary.</p><div class="fullcomment"><div class="comment cmt"><p>Calculate the health points change and enact that repair action if the targets are stationary.
Restore the target entity to a not destroyed state if applicable.
Always show the repair progress bar window by using the appropriate packet.</p></div><dl class="paramcmts block"><dt class="param">target</dt><dd class="cmt"><p>the entity being repaired</p></dd><dt class="param">player</dt><dd class="cmt"><p>the user of the nano dispenser tool</p></dd><dt class="param">item</dt><dd class="cmt"><p>the nano dispenser tool</p></dd></dl><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="../../serverobject/repair/RepairableEntity.html" name="net.psforever.objects.serverobject.repair.RepairableEntity" id="net.psforever.objects.serverobject.repair.RepairableEntity" class="extype">RepairableEntity</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>AvatarAction.PlanetsideAttributeToAll</code></p></span><span class="cmt"><p><code>AvatarAction.SendResponse</code></p></span><span class="cmt"><p><code>AvatarService</code></p></span><span class="cmt"><p><code>InventoryStateMessage</code></p></span><span class="cmt"><p><code>PlanetSideGameObject.isMoving</code></p></span><span class="cmt"><p><code>RepairMessage</code></p></span><span class="cmt"><p><code>Service.defaultPlayerGUID</code></p></span><span class="cmt"><p><code>Tool.Discharge</code></p></span><span class="cmt"><p><code>Zone.AvatarEvents</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#PrepareForDeletion" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PrepareForDeletion():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#PrepareForDeletion():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">PrepareForDeletion</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="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrFlightControl#PrepareForDisabled" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PrepareForDisabled(kickPassengers:Boolean):Unit"></a><a id="PrepareForDisabled(Boolean):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#PrepareForDisabled(kickPassengers:Boolean):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">PrepareForDisabled</span><span class="params">(<span name="kickPassengers">kickPassengers: <span name="scala.Boolean" class="extype">Boolean</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><a href="" name="net.psforever.objects.vehicles.control.BfrFlightControl" id="net.psforever.objects.vehicles.control.BfrFlightControl" class="extype">BfrFlightControl</a><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#PutItemInSlotCallback" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PutItemInSlotCallback(item:net.psforever.objects.equipment.Equipment,slot:Int):Unit"></a><a id="PutItemInSlotCallback(Equipment,Int):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#PutItemInSlotCallback(item:net.psforever.objects.equipment.Equipment,slot:Int):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">PutItemInSlotCallback</span><span class="params">(<span name="item">item: <a href="../../equipment/Equipment.html" name="net.psforever.objects.equipment.Equipment" id="net.psforever.objects.equipment.Equipment" class="extype">Equipment</a></span>, <span name="slot">slot: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Reaction to an item being placed into a container.</p><div class="fullcomment"><div class="comment cmt"><p>Reaction to an item being placed into a container.
To be implemented.</p></div><dl class="paramcmts block"><dt class="param">item</dt><dd class="cmt"><p>the item that was removed</p></dd><dt class="param">slot</dt><dd class="cmt"><p>the slot from which is was removed</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a><a href="../../serverobject/containable/ContainableBehavior.html" name="net.psforever.objects.serverobject.containable.ContainableBehavior" id="net.psforever.objects.serverobject.containable.ContainableBehavior" class="extype">ContainableBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#ReadyToDelete" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ReadyToDelete:VehicleControl.this.Receive"></a><a id="ReadyToDelete:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#ReadyToDelete:VehicleControl.this.Receive" 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">ReadyToDelete</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.BfrTransferBehavior#ReceiveAndDepositUntilFull" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ReceiveAndDepositUntilFull(vehicle:net.psforever.objects.Vehicle,obj:net.psforever.objects.NtuContainer,amount:Float):Boolean"></a><a id="ReceiveAndDepositUntilFull(Vehicle,NtuContainer,Float):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#ReceiveAndDepositUntilFull(vehicle:net.psforever.objects.Vehicle,obj:net.psforever.objects.NtuContainer,amount:Float):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">ReceiveAndDepositUntilFull</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="obj">obj: <a href="../../NtuContainer.html" name="net.psforever.objects.NtuContainer" id="net.psforever.objects.NtuContainer" class="extype">NtuContainer</a></span>, <span name="amount">amount: <span name="scala.Float" class="extype">Float</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><a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.BfrTransferBehavior#ReceiveAndDepositUntilFull" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ReceiveAndDepositUntilFull(vehicle:net.psforever.objects.Vehicle,amount:Float):Boolean"></a><a id="ReceiveAndDepositUntilFull(Vehicle,Float):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#ReceiveAndDepositUntilFull(vehicle:net.psforever.objects.Vehicle,amount:Float):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">ReceiveAndDepositUntilFull</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="amount">amount: <span name="scala.Float" class="extype">Float</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><a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.damage.AggravatedBehavior#RemoveAggravatedEntry" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="RemoveAggravatedEntry(id:Long):net.psforever.objects.serverobject.aura.Aura"></a><a id="RemoveAggravatedEntry(Long):Aura"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#RemoveAggravatedEntry(id:Long):net.psforever.objects.serverobject.aura.Aura" 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">RemoveAggravatedEntry</span><span class="params">(<span name="id">id: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result">: <a href="../../serverobject/aura/Aura.html" name="net.psforever.objects.serverobject.aura.Aura" id="net.psforever.objects.serverobject.aura.Aura" class="extype">Aura</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/damage/AggravatedBehavior.html" name="net.psforever.objects.serverobject.damage.AggravatedBehavior" id="net.psforever.objects.serverobject.damage.AggravatedBehavior" class="extype">AggravatedBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#RemoveItemFromSlotCallback" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="RemoveItemFromSlotCallback(item:net.psforever.objects.equipment.Equipment,slot:Int):Unit"></a><a id="RemoveItemFromSlotCallback(Equipment,Int):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#RemoveItemFromSlotCallback(item:net.psforever.objects.equipment.Equipment,slot:Int):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">RemoveItemFromSlotCallback</span><span class="params">(<span name="item">item: <a href="../../equipment/Equipment.html" name="net.psforever.objects.equipment.Equipment" id="net.psforever.objects.equipment.Equipment" class="extype">Equipment</a></span>, <span name="slot">slot: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Reaction to an item being removed a container.</p><div class="fullcomment"><div class="comment cmt"><p>Reaction to an item being removed a container.
To be implemented.</p></div><dl class="paramcmts block"><dt class="param">item</dt><dd class="cmt"><p>the item that was removed</p></dd><dt class="param">slot</dt><dd class="cmt"><p>the slot from which is was removed</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a><a href="../../serverobject/containable/ContainableBehavior.html" name="net.psforever.objects.serverobject.containable.ContainableBehavior" id="net.psforever.objects.serverobject.containable.ContainableBehavior" class="extype">ContainableBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.repair.RepairableVehicle#RepairToolValue" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="RepairToolValue(item:net.psforever.objects.Tool):Float"></a><a id="RepairToolValue(Tool):Float"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#RepairToolValue(item:net.psforever.objects.Tool):Float" 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">RepairToolValue</span><span class="params">(<span name="item">item: <a href="../../Tool.html" name="net.psforever.objects.Tool" id="net.psforever.objects.Tool" class="extype">Tool</a></span>)</span><span class="result">: <span name="scala.Float" class="extype">Float</span></span></span><p class="shortcomment cmt">The amount of repair that any specific tool provides.</p><div class="fullcomment"><div class="comment cmt"><p>The amount of repair that any specific tool provides.</p></div><dl class="paramcmts block"><dt class="param">item</dt><dd class="cmt"><p>the tool in question</p></dd><dt>returns</dt><dd class="cmt"><p>an amount to add to the repair attempt progress</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/repair/RepairableVehicle.html" name="net.psforever.objects.serverobject.repair.RepairableVehicle" id="net.psforever.objects.serverobject.repair.RepairableVehicle" class="extype">RepairableVehicle</a><a href="../../serverobject/repair/Repairable.html" name="net.psforever.objects.serverobject.repair.Repairable" id="net.psforever.objects.serverobject.repair.Repairable" class="extype">Repairable</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>Repairable.Quality</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#RepairableObject" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="RepairableObject:net.psforever.objects.Vehicle"></a><a id="RepairableObject:Vehicle"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#RepairableObject:net.psforever.objects.Vehicle" 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">RepairableObject</span><span class="result">: <a href="../../Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a></span></span><p class="shortcomment cmt">Contextual access to the object being the target of this damage.</p><div class="fullcomment"><div class="comment cmt"><p>Contextual access to the object being the target of this damage.
Needs declaration in lowest implementing code.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>the entity controlled by this actor</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a><a href="../../serverobject/repair/RepairableVehicle.html" name="net.psforever.objects.serverobject.repair.RepairableVehicle" id="net.psforever.objects.serverobject.repair.RepairableVehicle" class="extype">RepairableVehicle</a><a href="../../serverobject/repair/Repairable.html" name="net.psforever.objects.serverobject.repair.Repairable" id="net.psforever.objects.serverobject.repair.Repairable" class="extype">Repairable</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.containable.ContainableBehavior#RepeatMessageLater" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="RepeatMessageLater(msg:Any):Unit"></a><a id="RepeatMessageLater(Any):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#RepeatMessageLater(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">RepeatMessageLater</span><span class="params">(<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><p class="shortcomment cmt">Defer a message until later.</p><div class="fullcomment"><div class="comment cmt"><p>Defer a message until later.</p></div><dl class="paramcmts block"><dt class="param">msg</dt><dd class="cmt"><p>the message to defer</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/containable/ContainableBehavior.html" name="net.psforever.objects.serverobject.containable.ContainableBehavior" id="net.psforever.objects.serverobject.containable.ContainableBehavior" class="extype">ContainableBehavior</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>ContainableBehavior.Defer</code></p></span><span class="cmt"><p><code>DeferrableMsg</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.containable.ContainableBehavior#Reset" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Reset():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#Reset():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">Reset</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Stop blocking messages.</p><div class="fullcomment"><div class="comment cmt"><p>Stop blocking messages.
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/containable/ContainableBehavior.html" name="net.psforever.objects.serverobject.containable.ContainableBehavior" id="net.psforever.objects.serverobject.containable.ContainableBehavior" class="extype">ContainableBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.repair.RepairableVehicle#Restoration" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Restoration(obj:net.psforever.objects.serverobject.repair.Repairable.Target):Unit"></a><a id="Restoration(Target):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#Restoration(obj:net.psforever.objects.serverobject.repair.Repairable.Target):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">Restoration</span><span class="params">(<span name="obj">obj: <a href="../../serverobject/repair/Repairable$.html#Target=net.psforever.objects.serverobject.PlanetSideServerObjectwithnet.psforever.objects.vital.Vitality" name="net.psforever.objects.serverobject.repair.Repairable.Target" id="net.psforever.objects.serverobject.repair.Repairable.Target" class="extmbr">Target</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">The entity is no longer destroyed.</p><div class="fullcomment"><div class="comment cmt"><p>The entity is no longer destroyed.</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>the entity</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/repair/RepairableVehicle.html" name="net.psforever.objects.serverobject.repair.RepairableVehicle" id="net.psforever.objects.serverobject.repair.RepairableVehicle" class="extype">RepairableVehicle</a><a href="../../serverobject/repair/Repairable.html" name="net.psforever.objects.serverobject.repair.Repairable" id="net.psforever.objects.serverobject.repair.Repairable" class="extype">Repairable</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.containable.ContainableBehavior#Resume" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Resume():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#Resume():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">Resume</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Decrement the flag for blocking messages.</p><div class="fullcomment"><div class="comment cmt"><p>Decrement the flag for blocking messages.
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/containable/ContainableBehavior.html" name="net.psforever.objects.serverobject.containable.ContainableBehavior" id="net.psforever.objects.serverobject.containable.ContainableBehavior" class="extype">ContainableBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment#SetInteraction" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SetInteraction(attribute:net.psforever.objects.serverobject.environment.EnvironmentTrait,action:net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment.Interaction):Unit"></a><a id="SetInteraction(EnvironmentTrait,Interaction):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#SetInteraction(attribute:net.psforever.objects.serverobject.environment.EnvironmentTrait,action:net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment.Interaction):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">SetInteraction</span><span class="params">(<span name="attribute">attribute: <a href="../../serverobject/environment/EnvironmentTrait.html" name="net.psforever.objects.serverobject.environment.EnvironmentTrait" id="net.psforever.objects.serverobject.environment.EnvironmentTrait" class="extype">EnvironmentTrait</a></span>, <span name="action">action: <a href="../../serverobject/environment/RespondsToZoneEnvironment$.html#Interaction=(net.psforever.objects.serverobject.PlanetSideServerObject,net.psforever.objects.serverobject.environment.PieceOfEnvironment,Option[net.psforever.objects.serverobject.environment.OxygenStateTarget])=&gt;Unit" name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment.Interaction" id="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment.Interaction" class="extmbr">Interaction</a></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><a href="../../serverobject/environment/RespondsToZoneEnvironment.html" name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" id="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" class="extype">RespondsToZoneEnvironment</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment#SetInteractionStop" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SetInteractionStop(attribute:net.psforever.objects.serverobject.environment.EnvironmentTrait,action:net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment.Interaction):Unit"></a><a id="SetInteractionStop(EnvironmentTrait,Interaction):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#SetInteractionStop(attribute:net.psforever.objects.serverobject.environment.EnvironmentTrait,action:net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment.Interaction):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">SetInteractionStop</span><span class="params">(<span name="attribute">attribute: <a href="../../serverobject/environment/EnvironmentTrait.html" name="net.psforever.objects.serverobject.environment.EnvironmentTrait" id="net.psforever.objects.serverobject.environment.EnvironmentTrait" class="extype">EnvironmentTrait</a></span>, <span name="action">action: <a href="../../serverobject/environment/RespondsToZoneEnvironment$.html#Interaction=(net.psforever.objects.serverobject.PlanetSideServerObject,net.psforever.objects.serverobject.environment.PieceOfEnvironment,Option[net.psforever.objects.serverobject.environment.OxygenStateTarget])=&gt;Unit" name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment.Interaction" id="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment.Interaction" class="extmbr">Interaction</a></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><a href="../../serverobject/environment/RespondsToZoneEnvironment.html" name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" id="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" class="extype">RespondsToZoneEnvironment</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#SiphonableObject" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SiphonableObject:net.psforever.objects.Vehicle"></a><a id="SiphonableObject:Vehicle"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#SiphonableObject:net.psforever.objects.Vehicle" 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">SiphonableObject</span><span class="result">: <a href="../../Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a><a href="../../equipment/ArmorSiphonBehavior$$Target.html" name="net.psforever.objects.equipment.ArmorSiphonBehavior.Target" id="net.psforever.objects.equipment.ArmorSiphonBehavior.Target" class="extype">Target</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#SiphoningObject" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SiphoningObject:net.psforever.objects.Vehicle"></a><a id="SiphoningObject:Vehicle"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#SiphoningObject:net.psforever.objects.Vehicle" 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">SiphoningObject</span><span class="result">: <a href="../../Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a><a href="../../equipment/ArmorSiphonBehavior$$SiphonOwner.html" name="net.psforever.objects.equipment.ArmorSiphonBehavior.SiphonOwner" id="net.psforever.objects.equipment.ArmorSiphonBehavior.SiphonOwner" class="extype">SiphonOwner</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.equipment.JammableMountedWeapons#StartJammeredSound" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="StartJammeredSound(target:Any,dur:Int):Unit"></a><a id="StartJammeredSound(Any,Int):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#StartJammeredSound(target:Any,dur:Int):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">StartJammeredSound</span><span class="params">(<span name="target">target: <span name="scala.Any" class="extype">Any</span></span>, <span name="dur">dur: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Activate a distinctive buzzing sound effect.</p><div class="fullcomment"><div class="comment cmt"><p>Activate a distinctive buzzing sound effect.
Due to considerations of the object that is the target, this is left to be implemented by a subclass.
We merely start the timer.</p></div><dl class="paramcmts block"><dt class="param">target</dt><dd class="cmt"><p>an object that can be affected by the jammered status</p></dd><dt class="param">dur</dt><dd class="cmt"><p>the duration of the timer, in milliseconds;
by default, 30000</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../equipment/JammableMountedWeapons.html" name="net.psforever.objects.equipment.JammableMountedWeapons" id="net.psforever.objects.equipment.JammableMountedWeapons" class="extype">JammableMountedWeapons</a><a href="../../equipment/JammableBehavior.html" name="net.psforever.objects.equipment.JammableBehavior" id="net.psforever.objects.equipment.JammableBehavior" class="extype">JammableBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#StartJammeredStatus" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="StartJammeredStatus(target:Any,dur:Int):Unit"></a><a id="StartJammeredStatus(Any,Int):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#StartJammeredStatus(target:Any,dur:Int):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">StartJammeredStatus</span><span class="params">(<span name="target">target: <span name="scala.Any" class="extype">Any</span></span>, <span name="dur">dur: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Deactivate the effects of the jammered status.</p><div class="fullcomment"><div class="comment cmt"><p>Deactivate the effects of the jammered status.
Due to considerations of the object that is the target, this is left to be implemented by a subclass.
We merely stop the timer.</p></div><dl class="paramcmts block"><dt class="param">target</dt><dd class="cmt"><p>an object that can be affected by the jammered status</p></dd><dt class="param">dur</dt><dd class="cmt"><p>the duration of the timer, in milliseconds</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a><a href="../../equipment/JammableMountedWeapons.html" name="net.psforever.objects.equipment.JammableMountedWeapons" id="net.psforever.objects.equipment.JammableMountedWeapons" class="extype">JammableMountedWeapons</a><a href="../../equipment/JammableBehavior.html" name="net.psforever.objects.equipment.JammableBehavior" id="net.psforever.objects.equipment.JammableBehavior" class="extype">JammableBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.BfrTransferBehavior#StopNtuBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="StopNtuBehavior(sender:akka.actor.ActorRef):Unit"></a><a id="StopNtuBehavior(ActorRef):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#StopNtuBehavior(sender:akka.actor.ActorRef):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">StopNtuBehavior</span><span class="params">(<span name="sender">sender: <span name="akka.actor.ActorRef" class="extype">ActorRef</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><a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a><a href="../../NtuStorageBehavior.html" name="net.psforever.objects.NtuStorageBehavior" id="net.psforever.objects.NtuStorageBehavior" class="extype">NtuStorageBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#SwapItemCallback" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SwapItemCallback(item:net.psforever.objects.equipment.Equipment,fromSlot:Int):Unit"></a><a id="SwapItemCallback(Equipment,Int):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#SwapItemCallback(item:net.psforever.objects.equipment.Equipment,fromSlot:Int):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">SwapItemCallback</span><span class="params">(<span name="item">item: <a href="../../equipment/Equipment.html" name="net.psforever.objects.equipment.Equipment" id="net.psforever.objects.equipment.Equipment" class="extype">Equipment</a></span>, <span name="fromSlot">fromSlot: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Reaction to the existence of a swap item being produced from a container into the environment.</p><div class="fullcomment"><div class="comment cmt"><p>Reaction to the existence of a swap item being produced from a container into the environment.
To be implemented.</p></div><dl class="paramcmts block"><dt class="param">item</dt><dd class="cmt"><p>the item that was removed</p></dd><dt class="param">fromSlot</dt><dd class="cmt"><p>the slot from where the item was removed (where it previous was)</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a><a href="../../serverobject/containable/ContainableBehavior.html" name="net.psforever.objects.serverobject.containable.ContainableBehavior" id="net.psforever.objects.serverobject.containable.ContainableBehavior" class="extype">ContainableBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.BfrTransferBehavior#TransferMaterial" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TransferMaterial:net.psforever.objects.Ntu.Nanites.type"></a><a id="TransferMaterial:Nanites"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#TransferMaterial:net.psforever.objects.Ntu.Nanites.type" 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">TransferMaterial</span><span class="result">: <a href="../../Ntu$$Nanites$.html" name="net.psforever.objects.Ntu.Nanites" id="net.psforever.objects.Ntu.Nanites" class="extype">Nanites</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a><a href="../../serverobject/transfer/TransferBehavior.html" name="net.psforever.objects.serverobject.transfer.TransferBehavior" id="net.psforever.objects.serverobject.transfer.TransferBehavior" class="extype">TransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.damage.AggravatedBehavior#TryAggravationEffectActivate" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TryAggravationEffectActivate(data:net.psforever.objects.vital.interaction.DamageResult):Option[net.psforever.objects.ballistics.AggravatedDamage]"></a><a id="TryAggravationEffectActivate(DamageResult):Option[AggravatedDamage]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#TryAggravationEffectActivate(data:net.psforever.objects.vital.interaction.DamageResult):Option[net.psforever.objects.ballistics.AggravatedDamage]" 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">TryAggravationEffectActivate</span><span class="params">(<span name="data">data: <a href="../../vital/interaction/DamageResult.html" name="net.psforever.objects.vital.interaction.DamageResult" id="net.psforever.objects.vital.interaction.DamageResult" class="extype">DamageResult</a></span>)</span><span class="result">: <span name="scala.Option" class="extype">Option</span>[<a href="../../ballistics/AggravatedDamage.html" name="net.psforever.objects.ballistics.AggravatedDamage" id="net.psforever.objects.ballistics.AggravatedDamage" class="extype">AggravatedDamage</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/damage/AggravatedBehavior.html" name="net.psforever.objects.serverobject.damage.AggravatedBehavior" id="net.psforever.objects.serverobject.damage.AggravatedBehavior" class="extype">AggravatedBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.transfer.TransferBehavior#TryChargingActivity" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TryChargingActivity():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#TryChargingActivity():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">TryChargingActivity</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="../../serverobject/transfer/TransferBehavior.html" name="net.psforever.objects.serverobject.transfer.TransferBehavior" id="net.psforever.objects.serverobject.transfer.TransferBehavior" class="extype">TransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.transfer.TransferBehavior#TryDischargingActivity" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TryDischargingActivity():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#TryDischargingActivity():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">TryDischargingActivity</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="../../serverobject/transfer/TransferBehavior.html" name="net.psforever.objects.serverobject.transfer.TransferBehavior" id="net.psforever.objects.serverobject.transfer.TransferBehavior" class="extype">TransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#TryJammerEffectActivate" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TryJammerEffectActivate(target:Any,cause:net.psforever.objects.vital.interaction.DamageResult):Unit"></a><a id="TryJammerEffectActivate(Any,DamageResult):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#TryJammerEffectActivate(target:Any,cause:net.psforever.objects.vital.interaction.DamageResult):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">TryJammerEffectActivate</span><span class="params">(<span name="target">target: <span name="scala.Any" class="extype">Any</span></span>, <span name="cause">cause: <a href="../../vital/interaction/DamageResult.html" name="net.psforever.objects.vital.interaction.DamageResult" id="net.psforever.objects.vital.interaction.DamageResult" class="extype">DamageResult</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">If the target can be validated against, affect it with the jammered status.</p><div class="fullcomment"><div class="comment cmt"><p>If the target can be validated against, affect it with the jammered status.</p></div><dl class="paramcmts block"><dt class="param">target</dt><dd class="cmt"><p>the objects to be determined if affected by the source's jammering</p></dd><dt class="param">cause</dt><dd class="cmt"><p>the source of the "jammered" status</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a><a href="../../equipment/JammableBehavior.html" name="net.psforever.objects.equipment.JammableBehavior" id="net.psforever.objects.equipment.JammableBehavior" class="extype">JammableBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.BfrTransferBehavior#TryStopChargingEvent" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TryStopChargingEvent(container:net.psforever.objects.serverobject.transfer.TransferContainer):Unit"></a><a id="TryStopChargingEvent(TransferContainer):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#TryStopChargingEvent(container:net.psforever.objects.serverobject.transfer.TransferContainer):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">TryStopChargingEvent</span><span class="params">(<span name="container">container: <a href="../../serverobject/transfer/TransferContainer.html" name="net.psforever.objects.serverobject.transfer.TransferContainer" id="net.psforever.objects.serverobject.transfer.TransferContainer" class="extype">TransferContainer</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Stopping</p><div class="fullcomment"><div class="comment cmt"><p>Stopping</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a><a href="../../serverobject/transfer/TransferBehavior.html" name="net.psforever.objects.serverobject.transfer.TransferBehavior" id="net.psforever.objects.serverobject.transfer.TransferBehavior" class="extype">TransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.BfrTransferBehavior#UpdateNtuUI" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="UpdateNtuUI(vehicle:net.psforever.objects.Vehiclewithnet.psforever.objects.NtuContainer,siphon:net.psforever.objects.NtuContainer):Unit"></a><a id="UpdateNtuUI(VehiclewithNtuContainer,NtuContainer):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#UpdateNtuUI(vehicle:net.psforever.objects.Vehiclewithnet.psforever.objects.NtuContainer,siphon:net.psforever.objects.NtuContainer):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">UpdateNtuUI</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> with <a href="../../NtuContainer.html" name="net.psforever.objects.NtuContainer" id="net.psforever.objects.NtuContainer" class="extype">NtuContainer</a></span>, <span name="siphon">siphon: <a href="../../NtuContainer.html" name="net.psforever.objects.NtuContainer" id="net.psforever.objects.NtuContainer" class="extype">NtuContainer</a></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><a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.BfrTransferBehavior#UpdateNtuUI" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="UpdateNtuUI(vehicle:net.psforever.objects.Vehiclewithnet.psforever.objects.NtuContainer):Unit"></a><a id="UpdateNtuUI(VehiclewithNtuContainer):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#UpdateNtuUI(vehicle:net.psforever.objects.Vehiclewithnet.psforever.objects.NtuContainer):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">UpdateNtuUI</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> with <a href="../../NtuContainer.html" name="net.psforever.objects.NtuContainer" id="net.psforever.objects.NtuContainer" class="extype">NtuContainer</a></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><a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.containable.ContainableBehavior#Wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Wait():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#Wait():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">Wait</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Increment the flag for blocking messages.</p><div class="fullcomment"><div class="comment cmt"><p>Increment the flag for blocking messages.
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/containable/ContainableBehavior.html" name="net.psforever.objects.serverobject.containable.ContainableBehavior" id="net.psforever.objects.serverobject.containable.ContainableBehavior" class="extype">ContainableBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.damage.DamageableEntity#WillAffectTarget" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="WillAffectTarget(target:net.psforever.objects.serverobject.damage.Damageable.Target,damage:Int,cause:net.psforever.objects.vital.interaction.DamageResult):Boolean"></a><a id="WillAffectTarget(Target,Int,DamageResult):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#WillAffectTarget(target:net.psforever.objects.serverobject.damage.Damageable.Target,damage:Int,cause:net.psforever.objects.vital.interaction.DamageResult):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">WillAffectTarget</span><span class="params">(<span name="target">target: <a href="../../serverobject/damage/Damageable$.html#Target=net.psforever.objects.serverobject.PlanetSideServerObjectwithnet.psforever.objects.vital.Vitality" name="net.psforever.objects.serverobject.damage.Damageable.Target" id="net.psforever.objects.serverobject.damage.Damageable.Target" class="extmbr">Target</a></span>, <span name="damage">damage: <span name="scala.Int" class="extype">Int</span></span>, <span name="cause">cause: <a href="../../vital/interaction/DamageResult.html" name="net.psforever.objects.vital.interaction.DamageResult" id="net.psforever.objects.vital.interaction.DamageResult" class="extype">DamageResult</a></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">Does the damage or the projectile that caused the damage offer any reason
to execute the reminder of damage resolution considerations?
The projectile causing additional affects, e.g., jamming, should be tested here, when applicable.</p><div class="fullcomment"><div class="comment cmt"><p>Does the damage or the projectile that caused the damage offer any reason
to execute the reminder of damage resolution considerations?
The projectile causing additional affects, e.g., jamming, should be tested here, when applicable.
Contrast with <code>Vitality.CanDamage</code>.
The damage value tested against should be the total value of all meaningful vital statistics affected.</p></div><dl class="paramcmts block"><dt class="param">target</dt><dd class="cmt"><p>the entity to be damaged</p></dd><dt class="param">damage</dt><dd class="cmt"><p>the amount of damage</p></dd><dt class="param">cause</dt><dd class="cmt"><p>historical information about the damage</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code>, if damage resolution is to be evaluated;
<code>false</code>, otherwise</p></dd></dl><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="../../serverobject/damage/DamageableEntity.html" name="net.psforever.objects.serverobject.damage.DamageableEntity" id="net.psforever.objects.serverobject.damage.DamageableEntity" class="extype">DamageableEntity</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>Damageable.CanDamageOrJammer</code></p></span><span class="cmt"><p><code>PerformDamage</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.BfrTransferBehavior#WithdrawAndTransmit" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="WithdrawAndTransmit(vehicle:net.psforever.objects.Vehicle,maxRequested:Float):Any"></a><a id="WithdrawAndTransmit(Vehicle,Float):Any"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#WithdrawAndTransmit(vehicle:net.psforever.objects.Vehicle,maxRequested:Float):Any" 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">WithdrawAndTransmit</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="maxRequested">maxRequested: <span name="scala.Float" class="extype">Float</span></span>)</span><span class="result">: <span name="scala.Any" class="extype">Any</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.damage.AggravatedBehavior#aggravatedBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="aggravatedBehavior:AggravatedBehavior.this.Receive"></a><a id="aggravatedBehavior:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#aggravatedBehavior:AggravatedBehavior.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">aggravatedBehavior</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/damage/AggravatedBehavior.html" name="net.psforever.objects.serverobject.damage.AggravatedBehavior" id="net.psforever.objects.serverobject.damage.AggravatedBehavior" class="extype">AggravatedBehavior</a></dd></dl></div></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/vehicles/control/BfrFlightControl.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/vehicles/control/BfrFlightControl.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/vehicles/control/BfrFlightControl.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/vehicles/control/BfrFlightControl.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/vehicles/control/BfrFlightControl.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/vehicles/control/BfrFlightControl.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.ServerObjectControl#attributeBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="attributeBehavior:ServerObjectControl.this.Receive"></a><a id="attributeBehavior:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#attributeBehavior:ServerObjectControl.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">attributeBehavior</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/ServerObjectControl.html" name="net.psforever.objects.serverobject.ServerObjectControl" id="net.psforever.objects.serverobject.ServerObjectControl" class="extype">ServerObjectControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.BfrTransferBehavior#bfrBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="bfrBehavior:BfrTransferBehavior.this.Receive"></a><a id="bfrBehavior:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#bfrBehavior:BfrTransferBehavior.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">bfrBehavior</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrFlightControl#bfrHandSubsystem" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="bfrHandSubsystem(side:net.psforever.objects.equipment.Hand):Option[net.psforever.objects.vehicles.VehicleSubsystem]"></a><a id="bfrHandSubsystem(Hand):Option[VehicleSubsystem]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#bfrHandSubsystem(side:net.psforever.objects.equipment.Hand):Option[net.psforever.objects.vehicles.VehicleSubsystem]" 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">bfrHandSubsystem</span><span class="params">(<span name="side">side: <a href="../../equipment/Hand.html" name="net.psforever.objects.equipment.Hand" id="net.psforever.objects.equipment.Hand" class="extype">Hand</a></span>)</span><span class="result">: <span name="scala.Option" class="extype">Option</span>[<a href="../VehicleSubsystem.html" name="net.psforever.objects.vehicles.VehicleSubsystem" id="net.psforever.objects.vehicles.VehicleSubsystem" class="extype">VehicleSubsystem</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="net.psforever.objects.vehicles.control.BfrFlightControl" id="net.psforever.objects.vehicles.control.BfrFlightControl" class="extype">BfrFlightControl</a><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrFlightControl#bfrHandiness" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="bfrHandiness(slot:Int):net.psforever.objects.equipment.Hand"></a><a id="bfrHandiness(Int):Hand"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#bfrHandiness(slot:Int):net.psforever.objects.equipment.Hand" 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">bfrHandiness</span><span class="params">(<span name="slot">slot: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <a href="../../equipment/Hand.html" name="net.psforever.objects.equipment.Hand" id="net.psforever.objects.equipment.Hand" class="extype">Hand</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="net.psforever.objects.vehicles.control.BfrFlightControl" id="net.psforever.objects.vehicles.control.BfrFlightControl" class="extype">BfrFlightControl</a><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrFlightControl#bfrHandiness" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="bfrHandiness(side:net.psforever.objects.equipment.Hand):Int"></a><a id="bfrHandiness(Hand):Int"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#bfrHandiness(side:net.psforever.objects.equipment.Hand):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">bfrHandiness</span><span class="params">(<span name="side">side: <a href="../../equipment/Hand.html" name="net.psforever.objects.equipment.Hand" id="net.psforever.objects.equipment.Hand" class="extype">Hand</a></span>)</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><a href="" name="net.psforever.objects.vehicles.control.BfrFlightControl" id="net.psforever.objects.vehicles.control.BfrFlightControl" class="extype">BfrFlightControl</a><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.repair.Repairable#canBeRepairedByNanoDispenser" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="canBeRepairedByNanoDispenser:akka.actor.Actor.Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#canBeRepairedByNanoDispenser:akka.actor.Actor.Receive" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">val</span></span> <span class="symbol"><span class="name">canBeRepairedByNanoDispenser</span><span class="result">: <span name="akka.actor.Actor.Receive" class="extype">akka.actor.Actor.Receive</span></span></span><p class="shortcomment cmt">The official mixin hook; <code>orElse</code> onto the "control" <code>Actor</code> <code>receive</code>;
catch the expected repair message and apply initial checks to the item</p><div class="fullcomment"><div class="comment cmt"><p>The official mixin hook; <code>orElse</code> onto the "control" <code>Actor</code> <code>receive</code>;
catch the expected repair message and apply initial checks to the item</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/repair/Repairable.html" name="net.psforever.objects.serverobject.repair.Repairable" id="net.psforever.objects.serverobject.repair.Repairable" class="extype">Repairable</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>Ammo</code></p></span><span class="cmt"><p><code>CanBeRepairedByNanoDispenser</code></p></span><span class="cmt"><p><code>CommonMessages.Use</code></p></span><span class="cmt"><p><code>GlobalDefinitions</code></p></span><span class="cmt"><p><code>Tool.AmmoType</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#canChargeShields" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="canChargeShields():Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#canChargeShields():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">canChargeShields</span><span class="params">()</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><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleCapacitance#capacitancePostStop" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="capacitancePostStop():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#capacitancePostStop():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">capacitancePostStop</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="VehicleCapacitance.html" name="net.psforever.objects.vehicles.control.VehicleCapacitance" id="net.psforever.objects.vehicles.control.VehicleCapacitance" class="extype">VehicleCapacitance</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleCapacitance#capacitanceStop" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="capacitanceStop():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#capacitanceStop():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">capacitanceStop</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="VehicleCapacitance.html" name="net.psforever.objects.vehicles.control.VehicleCapacitance" id="net.psforever.objects.vehicles.control.VehicleCapacitance" class="extype">VehicleCapacitance</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleCapacitance#capacitanceStopAndBlank" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="capacitanceStopAndBlank():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#capacitanceStopAndBlank():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">capacitanceStopAndBlank</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="VehicleCapacitance.html" name="net.psforever.objects.vehicles.control.VehicleCapacitance" id="net.psforever.objects.vehicles.control.VehicleCapacitance" class="extype">VehicleCapacitance</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleCapacitance#capacitor" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="capacitor:akka.actor.Cancellable"></a><a id="capacitor:Cancellable"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#capacitor:akka.actor.Cancellable" 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">capacitor</span><span class="result">: <span name="akka.actor.Cancellable" class="extype">Cancellable</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="VehicleCapacitance.html" name="net.psforever.objects.vehicles.control.VehicleCapacitance" id="net.psforever.objects.vehicles.control.VehicleCapacitance" class="extype">VehicleCapacitance</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleCapacitance#capacitorBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="capacitorBehavior:VehicleCapacitance.this.Receive"></a><a id="capacitorBehavior:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#capacitorBehavior:VehicleCapacitance.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">capacitorBehavior</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleCapacitance.html" name="net.psforever.objects.vehicles.control.VehicleCapacitance" id="net.psforever.objects.vehicles.control.VehicleCapacitance" class="extype">VehicleCapacitance</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleCapacitance#capacitorCharge" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="capacitorCharge(amount:Int):Boolean"></a><a id="capacitorCharge(Int):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#capacitorCharge(amount:Int):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">capacitorCharge</span><span class="params">(<span name="amount">amount: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="VehicleCapacitance.html" name="net.psforever.objects.vehicles.control.VehicleCapacitance" id="net.psforever.objects.vehicles.control.VehicleCapacitance" class="extype">VehicleCapacitance</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrFlightControl#capacitorOnlyCharge" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="capacitorOnlyCharge(amount:Int):Boolean"></a><a id="capacitorOnlyCharge(Int):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#capacitorOnlyCharge(amount:Int):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">capacitorOnlyCharge</span><span class="params">(<span name="amount">amount: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="" name="net.psforever.objects.vehicles.control.BfrFlightControl" id="net.psforever.objects.vehicles.control.BfrFlightControl" class="extype">BfrFlightControl</a><a href="VehicleCapacitance.html" name="net.psforever.objects.vehicles.control.VehicleCapacitance" id="net.psforever.objects.vehicles.control.VehicleCapacitance" class="extype">VehicleCapacitance</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.CargoBehavior#cargoBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="cargoBehavior:CargoBehavior.this.Receive"></a><a id="cargoBehavior:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#cargoBehavior:CargoBehavior.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">cargoBehavior</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../CargoBehavior.html" name="net.psforever.objects.vehicles.CargoBehavior" id="net.psforever.objects.vehicles.CargoBehavior" class="extype">CargoBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#chargeShields" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="chargeShields(amount:Int):Unit"></a><a id="chargeShields(Int):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#chargeShields(amount:Int):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">chargeShields</span><span class="params">(<span name="amount">amount: <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><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrFlightControl#chargeShieldsOnly" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="chargeShieldsOnly(amount:Int):Unit"></a><a id="chargeShieldsOnly(Int):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#chargeShieldsOnly(amount:Int):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">chargeShieldsOnly</span><span class="params">(<span name="amount">amount: <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><a href="" name="net.psforever.objects.vehicles.control.BfrFlightControl" id="net.psforever.objects.vehicles.control.BfrFlightControl" class="extype">BfrFlightControl</a><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a></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/vehicles/control/BfrFlightControl.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.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><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></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/vehicles/control/BfrFlightControl.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.vehicles.control.VehicleControl#commonDeleteBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="commonDeleteBehavior:VehicleControl.this.Receive"></a><a id="commonDeleteBehavior:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#commonDeleteBehavior:VehicleControl.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">commonDeleteBehavior</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#commonDisabledBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="commonDisabledBehavior:BfrControl.this.Receive"></a><a id="commonDisabledBehavior:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#commonDisabledBehavior:BfrControl.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">commonDisabledBehavior</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrFlightControl#commonEnabledBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="commonEnabledBehavior:BfrFlightControl.this.Receive"></a><a id="commonEnabledBehavior:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#commonEnabledBehavior:BfrFlightControl.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">commonEnabledBehavior</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.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.vehicles.control.BfrFlightControl" id="net.psforever.objects.vehicles.control.BfrFlightControl" class="extype">BfrFlightControl</a><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.containable.ContainableBehavior#containerBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="containerBehavior:ContainableBehavior.this.Receive"></a><a id="containerBehavior:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#containerBehavior:ContainableBehavior.this.Receive" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">val</span></span> <span class="symbol"><span class="name">containerBehavior</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/containable/ContainableBehavior.html" name="net.psforever.objects.serverobject.containable.ContainableBehavior" id="net.psforever.objects.serverobject.containable.ContainableBehavior" class="extype">ContainableBehavior</a></dd></dl></div></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/vehicles/control/BfrFlightControl.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="net.psforever.objects.vehicles.control.BfrControl#culledWeaponMounts" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="culledWeaponMounts(values:Iterable[net.psforever.objects.equipment.EquipmentSlot]):List[(net.psforever.objects.equipment.Equipment,net.psforever.types.PlanetSideGUID)]"></a><a id="culledWeaponMounts(Iterable[EquipmentSlot]):List[(Equipment,PlanetSideGUID)]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#culledWeaponMounts(values:Iterable[net.psforever.objects.equipment.EquipmentSlot]):List[(net.psforever.objects.equipment.Equipment,net.psforever.types.PlanetSideGUID)]" 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">culledWeaponMounts</span><span class="params">(<span name="values">values: <span name="scala.Iterable" class="extype">Iterable</span>[<a href="../../equipment/EquipmentSlot.html" name="net.psforever.objects.equipment.EquipmentSlot" id="net.psforever.objects.equipment.EquipmentSlot" class="extype">EquipmentSlot</a>]</span>)</span><span class="result">: <span name="scala.List" class="extype">List</span>[(<a href="../../equipment/Equipment.html" name="net.psforever.objects.equipment.Equipment" id="net.psforever.objects.equipment.Equipment" class="extype">Equipment</a>, <a href="../../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a>)]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#damageChannels" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="damageChannels(obj:net.psforever.objects.Vehicle):(String,String)"></a><a id="damageChannels(Vehicle):(String,String)"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#damageChannels(obj:net.psforever.objects.Vehicle):(String,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">damageChannels</span><span class="params">(<span name="obj">obj: <a href="../../Vehicle.html" name="net.psforever.objects.Vehicle" id="net.psforever.objects.Vehicle" class="extype">Vehicle</a></span>)</span><span class="result">: (<span name="scala.Predef.String" class="extype">String</span>, <span name="scala.Predef.String" class="extype">String</span>)</span></span><p class="shortcomment cmt">Produce the event system channel names required for updating helath and shield values.</p><div class="fullcomment"><div class="comment cmt"><p>Produce the event system channel names required for updating helath and shield values.</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>the vehicle</p></dd><dt>returns</dt><dd class="cmt"><p>the channel for updating health values, the channel for updating shield values</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a><a href="../../serverobject/damage/DamageableVehicle.html" name="net.psforever.objects.serverobject.damage.DamageableVehicle" id="net.psforever.objects.serverobject.damage.DamageableVehicle" class="extype">DamageableVehicle</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.damage.DamageableVehicle#damageableVehiclePostStop" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="damageableVehiclePostStop():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#damageableVehiclePostStop():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">damageableVehiclePostStop</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="../../serverobject/damage/DamageableVehicle.html" name="net.psforever.objects.serverobject.damage.DamageableVehicle" id="net.psforever.objects.serverobject.damage.DamageableVehicle" class="extype">DamageableVehicle</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#decayTimer" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="decayTimer:akka.actor.Cancellable"></a><a id="decayTimer:Cancellable"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#decayTimer: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">decayTimer</span><span class="result">: <span name="akka.actor.Cancellable" class="extype">Cancellable</span></span></span><p class="shortcomment cmt">primary vehicle decay timer</p><div class="fullcomment"><div class="comment cmt"><p>primary vehicle decay timer</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#decaying" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="decaying:Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#decaying:Boolean" 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">decaying</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">cheap flag for whether the vehicle is decaying</p><div class="fullcomment"><div class="comment cmt"><p>cheap flag for whether the vehicle is decaying</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrFlightControl#destructionDelayed" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="destructionDelayed(delay:Long,cause:net.psforever.objects.vital.interaction.DamageResult):Unit"></a><a id="destructionDelayed(Long,DamageResult):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#destructionDelayed(delay:Long,cause:net.psforever.objects.vital.interaction.DamageResult):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">destructionDelayed</span><span class="params">(<span name="delay">delay: <span name="scala.Long" class="extype">Long</span></span>, <span name="cause">cause: <a href="../../vital/interaction/DamageResult.html" name="net.psforever.objects.vital.interaction.DamageResult" id="net.psforever.objects.vital.interaction.DamageResult" class="extype">DamageResult</a></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><a href="" name="net.psforever.objects.vehicles.control.BfrFlightControl" id="net.psforever.objects.vehicles.control.BfrFlightControl" class="extype">BfrFlightControl</a><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a><a href="../../serverobject/damage/DamageableVehicle.html" name="net.psforever.objects.serverobject.damage.DamageableVehicle" id="net.psforever.objects.serverobject.damage.DamageableVehicle" class="extype">DamageableVehicle</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#disableShield" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="disableShield():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#disableShield():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">disableShield</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="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#disableShieldIfDrained" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="disableShieldIfDrained():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#disableShieldIfDrained():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">disableShieldIfDrained</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="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.mount.MountableBehavior#dismountBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="dismountBehavior:MountableBehavior.this.Receive"></a><a id="dismountBehavior:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#dismountBehavior:MountableBehavior.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">dismountBehavior</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" class="extmbr">Receive</a></span></span><p class="shortcomment cmt">The logic governing <code>Mountable</code> objects that use the <code>TryDismount</code> message.</p><div class="fullcomment"><div class="comment cmt"><p>The logic governing <code>Mountable</code> objects that use the <code>TryDismount</code> message.
This is a mix-in trait for combining with existing <code>Receive</code> logic.</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/mount/MountableBehavior.html" name="net.psforever.objects.serverobject.mount.MountableBehavior" id="net.psforever.objects.serverobject.mount.MountableBehavior" class="extype">MountableBehavior</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>Seat</code></p></span><span class="cmt"><p><code>Mountable</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#dismountCleanup" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="dismountCleanup(seatBeingDismounted:Int):Unit"></a><a id="dismountCleanup(Int):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#dismountCleanup(seatBeingDismounted:Int):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">dismountCleanup</span><span class="params">(<span name="seatBeingDismounted">seatBeingDismounted: <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><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#dismountTest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="dismountTest(obj:net.psforever.objects.serverobject.mount.Mountablewithnet.psforever.objects.entity.WorldEntity,seatNumber:Int,user:net.psforever.objects.Player):Boolean"></a><a id="dismountTest(MountablewithWorldEntity,Int,Player):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#dismountTest(obj:net.psforever.objects.serverobject.mount.Mountablewithnet.psforever.objects.entity.WorldEntity,seatNumber:Int,user:net.psforever.objects.Player):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">dismountTest</span><span class="params">(<span name="obj">obj: <a href="../../serverobject/mount/Mountable.html" name="net.psforever.objects.serverobject.mount.Mountable" id="net.psforever.objects.serverobject.mount.Mountable" class="extype">Mountable</a> with <a href="../../entity/WorldEntity.html" name="net.psforever.objects.entity.WorldEntity" id="net.psforever.objects.entity.WorldEntity" class="extype">WorldEntity</a></span>, <span name="seatNumber">seatNumber: <span name="scala.Int" class="extype">Int</span></span>, <span name="user">user: <a href="../../Player.html" name="net.psforever.objects.Player" id="net.psforever.objects.Player" class="extype">Player</a></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a><a href="../../serverobject/mount/MountableBehavior.html" name="net.psforever.objects.serverobject.mount.MountableBehavior" id="net.psforever.objects.serverobject.mount.MountableBehavior" class="extype">MountableBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment#doEnvironmentInteracting" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="doEnvironmentInteracting(obj:net.psforever.objects.serverobject.PlanetSideServerObject,body:net.psforever.objects.serverobject.environment.PieceOfEnvironment,data:Option[net.psforever.objects.serverobject.environment.OxygenStateTarget]):Unit"></a><a id="doEnvironmentInteracting(PlanetSideServerObject,PieceOfEnvironment,Option[OxygenStateTarget]):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#doEnvironmentInteracting(obj:net.psforever.objects.serverobject.PlanetSideServerObject,body:net.psforever.objects.serverobject.environment.PieceOfEnvironment,data:Option[net.psforever.objects.serverobject.environment.OxygenStateTarget]):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">doEnvironmentInteracting</span><span class="params">(<span name="obj">obj: <a href="../../serverobject/PlanetSideServerObject.html" name="net.psforever.objects.serverobject.PlanetSideServerObject" id="net.psforever.objects.serverobject.PlanetSideServerObject" class="extype">PlanetSideServerObject</a></span>, <span name="body">body: <a href="../../serverobject/environment/PieceOfEnvironment.html" name="net.psforever.objects.serverobject.environment.PieceOfEnvironment" id="net.psforever.objects.serverobject.environment.PieceOfEnvironment" class="extype">PieceOfEnvironment</a></span>, <span name="data">data: <span name="scala.Option" class="extype">Option</span>[<a href="../../serverobject/environment/OxygenStateTarget.html" name="net.psforever.objects.serverobject.environment.OxygenStateTarget" id="net.psforever.objects.serverobject.environment.OxygenStateTarget" class="extype">OxygenStateTarget</a>]</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><a href="../../serverobject/environment/RespondsToZoneEnvironment.html" name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" id="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" class="extype">RespondsToZoneEnvironment</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#doInteractingWithDeath" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="doInteractingWithDeath(obj:net.psforever.objects.serverobject.PlanetSideServerObject,body:net.psforever.objects.serverobject.environment.PieceOfEnvironment,data:Option[net.psforever.objects.serverobject.environment.OxygenStateTarget]):Unit"></a><a id="doInteractingWithDeath(PlanetSideServerObject,PieceOfEnvironment,Option[OxygenStateTarget]):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#doInteractingWithDeath(obj:net.psforever.objects.serverobject.PlanetSideServerObject,body:net.psforever.objects.serverobject.environment.PieceOfEnvironment,data:Option[net.psforever.objects.serverobject.environment.OxygenStateTarget]):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">doInteractingWithDeath</span><span class="params">(<span name="obj">obj: <a href="../../serverobject/PlanetSideServerObject.html" name="net.psforever.objects.serverobject.PlanetSideServerObject" id="net.psforever.objects.serverobject.PlanetSideServerObject" class="extype">PlanetSideServerObject</a></span>, <span name="body">body: <a href="../../serverobject/environment/PieceOfEnvironment.html" name="net.psforever.objects.serverobject.environment.PieceOfEnvironment" id="net.psforever.objects.serverobject.environment.PieceOfEnvironment" class="extype">PieceOfEnvironment</a></span>, <span name="data">data: <span name="scala.Option" class="extype">Option</span>[<a href="../../serverobject/environment/OxygenStateTarget.html" name="net.psforever.objects.serverobject.environment.OxygenStateTarget" id="net.psforever.objects.serverobject.environment.OxygenStateTarget" class="extype">OxygenStateTarget</a>]</span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Death causes vehicles to be destroyed outright.</p><div class="fullcomment"><div class="comment cmt"><p>Death causes vehicles to be destroyed outright.
It's not even considered as environmental damage anymore.</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>the target</p></dd><dt class="param">body</dt><dd class="cmt"><p>the environment</p></dd><dt class="param">data</dt><dd class="cmt"><p>additional interaction information, if applicable</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#doInteractingWithLava" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="doInteractingWithLava(obj:net.psforever.objects.serverobject.PlanetSideServerObject,body:net.psforever.objects.serverobject.environment.PieceOfEnvironment,data:Option[net.psforever.objects.serverobject.environment.OxygenStateTarget]):Unit"></a><a id="doInteractingWithLava(PlanetSideServerObject,PieceOfEnvironment,Option[OxygenStateTarget]):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#doInteractingWithLava(obj:net.psforever.objects.serverobject.PlanetSideServerObject,body:net.psforever.objects.serverobject.environment.PieceOfEnvironment,data:Option[net.psforever.objects.serverobject.environment.OxygenStateTarget]):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">doInteractingWithLava</span><span class="params">(<span name="obj">obj: <a href="../../serverobject/PlanetSideServerObject.html" name="net.psforever.objects.serverobject.PlanetSideServerObject" id="net.psforever.objects.serverobject.PlanetSideServerObject" class="extype">PlanetSideServerObject</a></span>, <span name="body">body: <a href="../../serverobject/environment/PieceOfEnvironment.html" name="net.psforever.objects.serverobject.environment.PieceOfEnvironment" id="net.psforever.objects.serverobject.environment.PieceOfEnvironment" class="extype">PieceOfEnvironment</a></span>, <span name="data">data: <span name="scala.Option" class="extype">Option</span>[<a href="../../serverobject/environment/OxygenStateTarget.html" name="net.psforever.objects.serverobject.environment.OxygenStateTarget" id="net.psforever.objects.serverobject.environment.OxygenStateTarget" class="extype">OxygenStateTarget</a>]</span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Lava causes vehicles to take (considerable) damage until they are inevitably destroyed.</p><div class="fullcomment"><div class="comment cmt"><p>Lava causes vehicles to take (considerable) damage until they are inevitably destroyed.</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>the target</p></dd><dt class="param">body</dt><dd class="cmt"><p>the environment</p></dd><dt class="param">data</dt><dd class="cmt"><p>additional interaction information, if applicable</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#doInteractingWithMovementTrigger" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="doInteractingWithMovementTrigger(obj:net.psforever.objects.serverobject.PlanetSideServerObject,body:net.psforever.objects.serverobject.environment.PieceOfEnvironment,data:Option[net.psforever.objects.serverobject.environment.OxygenStateTarget]):Unit"></a><a id="doInteractingWithMovementTrigger(PlanetSideServerObject,PieceOfEnvironment,Option[OxygenStateTarget]):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#doInteractingWithMovementTrigger(obj:net.psforever.objects.serverobject.PlanetSideServerObject,body:net.psforever.objects.serverobject.environment.PieceOfEnvironment,data:Option[net.psforever.objects.serverobject.environment.OxygenStateTarget]):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">doInteractingWithMovementTrigger</span><span class="params">(<span name="obj">obj: <a href="../../serverobject/PlanetSideServerObject.html" name="net.psforever.objects.serverobject.PlanetSideServerObject" id="net.psforever.objects.serverobject.PlanetSideServerObject" class="extype">PlanetSideServerObject</a></span>, <span name="body">body: <a href="../../serverobject/environment/PieceOfEnvironment.html" name="net.psforever.objects.serverobject.environment.PieceOfEnvironment" id="net.psforever.objects.serverobject.environment.PieceOfEnvironment" class="extype">PieceOfEnvironment</a></span>, <span name="data">data: <span name="scala.Option" class="extype">Option</span>[<a href="../../serverobject/environment/OxygenStateTarget.html" name="net.psforever.objects.serverobject.environment.OxygenStateTarget" id="net.psforever.objects.serverobject.environment.OxygenStateTarget" class="extype">OxygenStateTarget</a>]</span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">The vehicle will be affected by this action.</p><div class="fullcomment"><div class="comment cmt"><p>The vehicle will be affected by this action.</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>the target</p></dd><dt class="param">body</dt><dd class="cmt"><p>the environment</p></dd><dt class="param">data</dt><dd class="cmt"><p>additional interaction information, if applicable</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#doInteractingWithWater" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="doInteractingWithWater(obj:net.psforever.objects.serverobject.PlanetSideServerObject,body:net.psforever.objects.serverobject.environment.PieceOfEnvironment,data:Option[net.psforever.objects.serverobject.environment.OxygenStateTarget]):Unit"></a><a id="doInteractingWithWater(PlanetSideServerObject,PieceOfEnvironment,Option[OxygenStateTarget]):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#doInteractingWithWater(obj:net.psforever.objects.serverobject.PlanetSideServerObject,body:net.psforever.objects.serverobject.environment.PieceOfEnvironment,data:Option[net.psforever.objects.serverobject.environment.OxygenStateTarget]):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">doInteractingWithWater</span><span class="params">(<span name="obj">obj: <a href="../../serverobject/PlanetSideServerObject.html" name="net.psforever.objects.serverobject.PlanetSideServerObject" id="net.psforever.objects.serverobject.PlanetSideServerObject" class="extype">PlanetSideServerObject</a></span>, <span name="body">body: <a href="../../serverobject/environment/PieceOfEnvironment.html" name="net.psforever.objects.serverobject.environment.PieceOfEnvironment" id="net.psforever.objects.serverobject.environment.PieceOfEnvironment" class="extype">PieceOfEnvironment</a></span>, <span name="data">data: <span name="scala.Option" class="extype">Option</span>[<a href="../../serverobject/environment/OxygenStateTarget.html" name="net.psforever.objects.serverobject.environment.OxygenStateTarget" id="net.psforever.objects.serverobject.environment.OxygenStateTarget" class="extype">OxygenStateTarget</a>]</span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Water causes vehicles to become disabled if they dive off too far, too deep.</p><div class="fullcomment"><div class="comment cmt"><p>Water causes vehicles to become disabled if they dive off too far, too deep.
Flying vehicles do not display progress towards being waterlogged. They just disable outright.</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>the target</p></dd><dt class="param">body</dt><dd class="cmt"><p>the environment</p></dd><dt class="param">data</dt><dd class="cmt"><p>additional interaction information, if applicable</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#doInteractingWithWaterToTargets" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="doInteractingWithWaterToTargets(percentage:Float,body:net.psforever.objects.serverobject.environment.PieceOfEnvironment,targets:Iterable[net.psforever.objects.serverobject.PlanetSideServerObject]):Unit"></a><a id="doInteractingWithWaterToTargets(Float,PieceOfEnvironment,Iterable[PlanetSideServerObject]):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#doInteractingWithWaterToTargets(percentage:Float,body:net.psforever.objects.serverobject.environment.PieceOfEnvironment,targets:Iterable[net.psforever.objects.serverobject.PlanetSideServerObject]):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">doInteractingWithWaterToTargets</span><span class="params">(<span name="percentage">percentage: <span name="scala.Float" class="extype">Float</span></span>, <span name="body">body: <a href="../../serverobject/environment/PieceOfEnvironment.html" name="net.psforever.objects.serverobject.environment.PieceOfEnvironment" id="net.psforever.objects.serverobject.environment.PieceOfEnvironment" class="extype">PieceOfEnvironment</a></span>, <span name="targets">targets: <span name="scala.Iterable" class="extype">Iterable</span>[<a href="../../serverobject/PlanetSideServerObject.html" name="net.psforever.objects.serverobject.PlanetSideServerObject" id="net.psforever.objects.serverobject.PlanetSideServerObject" class="extype">PlanetSideServerObject</a>]</span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Tell the given targets that
water causes vehicles to become disabled if they dive off too far, too deep.</p><div class="fullcomment"><div class="comment cmt"><p>Tell the given targets that
water causes vehicles to become disabled if they dive off too far, too deep.</p></div><dl class="paramcmts block"><dt class="param">percentage</dt><dd class="cmt"><p>the progress bar completion state</p></dd><dt class="param">body</dt><dd class="cmt"><p>the environment</p></dd><dt class="param">targets</dt><dd class="cmt"><p>recipients of the information</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>InteractingWithEnvironment</code></p></span><span class="cmt"><p><code>OxygenState</code></p></span><span class="cmt"><p><code>OxygenStateTarget</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#enableShield" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="enableShield():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#enableShield():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">enableShield</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="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#enableShieldIfNotDrained" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="enableShieldIfNotDrained():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#enableShieldIfNotDrained():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">enableShieldIfNotDrained</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="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.CargoBehavior#endAllCargoOperations" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="endAllCargoOperations():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#endAllCargoOperations():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">endAllCargoOperations</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="../CargoBehavior.html" name="net.psforever.objects.vehicles.CargoBehavior" id="net.psforever.objects.vehicles.CargoBehavior" class="extype">CargoBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.equipment.ArmorSiphonBehavior.SiphonOwner#endSiphonRecharge" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="endSiphonRecharge(guid:net.psforever.types.PlanetSideGUID):Unit"></a><a id="endSiphonRecharge(PlanetSideGUID):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#endSiphonRecharge(guid:net.psforever.types.PlanetSideGUID):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">endSiphonRecharge</span><span class="params">(<span name="guid">guid: <a href="../../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></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><a href="../../equipment/ArmorSiphonBehavior$$SiphonOwner.html" name="net.psforever.objects.equipment.ArmorSiphonBehavior.SiphonOwner" id="net.psforever.objects.equipment.ArmorSiphonBehavior.SiphonOwner" class="extype">SiphonOwner</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment#environmentBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="environmentBehavior:RespondsToZoneEnvironment.this.Receive"></a><a id="environmentBehavior:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#environmentBehavior:RespondsToZoneEnvironment.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">environmentBehavior</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/environment/RespondsToZoneEnvironment.html" name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" id="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" class="extype">RespondsToZoneEnvironment</a></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/vehicles/control/BfrFlightControl.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/vehicles/control/BfrFlightControl.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="net.psforever.objects.vehicles.control.BfrControl#explosionBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="explosionBehavior:BfrControl.this.Receive"></a><a id="explosionBehavior:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#explosionBehavior:BfrControl.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">explosionBehavior</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a></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/vehicles/control/BfrFlightControl.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="net.psforever.objects.serverobject.transfer.TransferBehavior#findChargeTargetFunc" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="findChargeTargetFunc:(net.psforever.objects.serverobject.transfer.TransferContainer,Option[net.psforever.objects.serverobject.transfer.TransferContainer])=&gt;Option[net.psforever.objects.serverobject.transfer.TransferContainer]"></a><a id="findChargeTargetFunc:(TransferContainer,Option[TransferContainer])=&gt;Option[TransferContainer]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#findChargeTargetFunc:(net.psforever.objects.serverobject.transfer.TransferContainer,Option[net.psforever.objects.serverobject.transfer.TransferContainer])=&gt;Option[net.psforever.objects.serverobject.transfer.TransferContainer]" 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">findChargeTargetFunc</span><span class="result">: (<a href="../../serverobject/transfer/TransferContainer.html" name="net.psforever.objects.serverobject.transfer.TransferContainer" id="net.psforever.objects.serverobject.transfer.TransferContainer" class="extype">TransferContainer</a>, <span name="scala.Option" class="extype">Option</span>[<a href="../../serverobject/transfer/TransferContainer.html" name="net.psforever.objects.serverobject.transfer.TransferContainer" id="net.psforever.objects.serverobject.transfer.TransferContainer" class="extype">TransferContainer</a>]) =&gt; <span name="scala.Option" class="extype">Option</span>[<a href="../../serverobject/transfer/TransferContainer.html" name="net.psforever.objects.serverobject.transfer.TransferContainer" id="net.psforever.objects.serverobject.transfer.TransferContainer" class="extype">TransferContainer</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/transfer/TransferBehavior.html" name="net.psforever.objects.serverobject.transfer.TransferBehavior" id="net.psforever.objects.serverobject.transfer.TransferBehavior" class="extype">TransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.transfer.TransferBehavior#findDischargeTargetFunc" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="findDischargeTargetFunc:(net.psforever.objects.serverobject.transfer.TransferContainer,Option[net.psforever.objects.serverobject.transfer.TransferContainer])=&gt;Option[net.psforever.objects.serverobject.transfer.TransferContainer]"></a><a id="findDischargeTargetFunc:(TransferContainer,Option[TransferContainer])=&gt;Option[TransferContainer]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#findDischargeTargetFunc:(net.psforever.objects.serverobject.transfer.TransferContainer,Option[net.psforever.objects.serverobject.transfer.TransferContainer])=&gt;Option[net.psforever.objects.serverobject.transfer.TransferContainer]" 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">findDischargeTargetFunc</span><span class="result">: (<a href="../../serverobject/transfer/TransferContainer.html" name="net.psforever.objects.serverobject.transfer.TransferContainer" id="net.psforever.objects.serverobject.transfer.TransferContainer" class="extype">TransferContainer</a>, <span name="scala.Option" class="extype">Option</span>[<a href="../../serverobject/transfer/TransferContainer.html" name="net.psforever.objects.serverobject.transfer.TransferContainer" id="net.psforever.objects.serverobject.transfer.TransferContainer" class="extype">TransferContainer</a>]) =&gt; <span name="scala.Option" class="extype">Option</span>[<a href="../../serverobject/transfer/TransferContainer.html" name="net.psforever.objects.serverobject.transfer.TransferContainer" id="net.psforever.objects.serverobject.transfer.TransferContainer" class="extype">TransferContainer</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/transfer/TransferBehavior.html" name="net.psforever.objects.serverobject.transfer.TransferBehavior" id="net.psforever.objects.serverobject.transfer.TransferBehavior" class="extype">TransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrFlightControl#flying" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="flying:Option[Boolean]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#flying:Option[Boolean]" 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">flying</span><span class="result">: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Boolean" class="extype">Boolean</span>]</span></span></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/vehicles/control/BfrFlightControl.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.vehicles.BfrTransferBehavior#getNtuContainer" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="getNtuContainer():Option[net.psforever.objects.NtuContainer]"></a><a id="getNtuContainer():Option[NtuContainer]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#getNtuContainer():Option[net.psforever.objects.NtuContainer]" 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">getNtuContainer</span><span class="params">()</span><span class="result">: <span name="scala.Option" class="extype">Option</span>[<a href="../../NtuContainer.html" name="net.psforever.objects.NtuContainer" id="net.psforever.objects.NtuContainer" class="extype">NtuContainer</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.mount.MountableBehavior#getUsedMountPoint" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="getUsedMountPoint(playerName:String,seatNumber:Int):Int"></a><a id="getUsedMountPoint(String,Int):Int"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#getUsedMountPoint(playerName:String,seatNumber:Int):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">getUsedMountPoint</span><span class="params">(<span name="playerName">playerName: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="seatNumber">seatNumber: <span name="scala.Int" class="extype">Int</span></span>)</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><a href="../../serverobject/mount/MountableBehavior.html" name="net.psforever.objects.serverobject.mount.MountableBehavior" id="net.psforever.objects.serverobject.mount.MountableBehavior" class="extype">MountableBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#handleTerminalMessageVehicleLoadout" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="handleTerminalMessageVehicleLoadout(player:net.psforever.objects.Player,definition:net.psforever.objects.definition.VehicleDefinition,weapons:List[net.psforever.objects.inventory.InventoryItem],inventory:List[net.psforever.objects.inventory.InventoryItem]):(List[(net.psforever.objects.equipment.Equipment,net.psforever.types.PlanetSideGUID)],List[net.psforever.objects.inventory.InventoryItem],List[(net.psforever.objects.equipment.Equipment,net.psforever.types.PlanetSideGUID)],List[net.psforever.objects.inventory.InventoryItem])"></a><a id="handleTerminalMessageVehicleLoadout(Player,VehicleDefinition,List[InventoryItem],List[InventoryItem]):(List[(Equipment,PlanetSideGUID)],List[InventoryItem],List[(Equipment,PlanetSideGUID)],List[InventoryItem])"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#handleTerminalMessageVehicleLoadout(player:net.psforever.objects.Player,definition:net.psforever.objects.definition.VehicleDefinition,weapons:List[net.psforever.objects.inventory.InventoryItem],inventory:List[net.psforever.objects.inventory.InventoryItem]):(List[(net.psforever.objects.equipment.Equipment,net.psforever.types.PlanetSideGUID)],List[net.psforever.objects.inventory.InventoryItem],List[(net.psforever.objects.equipment.Equipment,net.psforever.types.PlanetSideGUID)],List[net.psforever.objects.inventory.InventoryItem])" 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">handleTerminalMessageVehicleLoadout</span><span class="params">(<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="definition">definition: <a href="../../definition/VehicleDefinition.html" name="net.psforever.objects.definition.VehicleDefinition" id="net.psforever.objects.definition.VehicleDefinition" class="extype">VehicleDefinition</a></span>, <span name="weapons">weapons: <span name="scala.List" class="extype">List</span>[<a href="../../inventory/InventoryItem.html" name="net.psforever.objects.inventory.InventoryItem" id="net.psforever.objects.inventory.InventoryItem" class="extype">InventoryItem</a>]</span>, <span name="inventory">inventory: <span name="scala.List" class="extype">List</span>[<a href="../../inventory/InventoryItem.html" name="net.psforever.objects.inventory.InventoryItem" id="net.psforever.objects.inventory.InventoryItem" class="extype">InventoryItem</a>]</span>)</span><span class="result">: (<span name="scala.List" class="extype">List</span>[(<a href="../../equipment/Equipment.html" name="net.psforever.objects.equipment.Equipment" id="net.psforever.objects.equipment.Equipment" class="extype">Equipment</a>, <a href="../../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a>)], <span name="scala.List" class="extype">List</span>[<a href="../../inventory/InventoryItem.html" name="net.psforever.objects.inventory.InventoryItem" id="net.psforever.objects.inventory.InventoryItem" class="extype">InventoryItem</a>], <span name="scala.List" class="extype">List</span>[(<a href="../../equipment/Equipment.html" name="net.psforever.objects.equipment.Equipment" id="net.psforever.objects.equipment.Equipment" class="extype">Equipment</a>, <a href="../../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a>)], <span name="scala.List" class="extype">List</span>[<a href="../../inventory/InventoryItem.html" name="net.psforever.objects.inventory.InventoryItem" id="net.psforever.objects.inventory.InventoryItem" class="extype">InventoryItem</a>])</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></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/vehicles/control/BfrFlightControl.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="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment#interactWith" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="interactWith:Option[net.psforever.objects.serverobject.environment.PieceOfEnvironment]"></a><a id="interactWith:Option[PieceOfEnvironment]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#interactWith:Option[net.psforever.objects.serverobject.environment.PieceOfEnvironment]" 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">interactWith</span><span class="result">: <span name="scala.Option" class="extype">Option</span>[<a href="../../serverobject/environment/PieceOfEnvironment.html" name="net.psforever.objects.serverobject.environment.PieceOfEnvironment" id="net.psforever.objects.serverobject.environment.PieceOfEnvironment" class="extype">PieceOfEnvironment</a>]</span></span><p class="shortcomment cmt">the environment that we are currently in interaction with</p><div class="fullcomment"><div class="comment cmt"><p>the environment that we are currently in interaction with</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/environment/RespondsToZoneEnvironment.html" name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" id="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" class="extype">RespondsToZoneEnvironment</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment#interactionTime" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="interactionTime:Long"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#interactionTime:Long" 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">interactionTime</span><span class="result">: <span name="scala.Long" class="extype">Long</span></span></span><p class="shortcomment cmt">how long the current interaction has been progressing in the current way</p><div class="fullcomment"><div class="comment cmt"><p>how long the current interaction has been progressing in the current way</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/environment/RespondsToZoneEnvironment.html" name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" id="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" class="extype">RespondsToZoneEnvironment</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment#interactionTimer" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="interactionTimer:akka.actor.Cancellable"></a><a id="interactionTimer:Cancellable"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#interactionTimer:akka.actor.Cancellable" 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">interactionTimer</span><span class="result">: <span name="akka.actor.Cancellable" class="extype">Cancellable</span></span></span><p class="shortcomment cmt">a gesture of automation added to the interaction</p><div class="fullcomment"><div class="comment cmt"><p>a gesture of automation added to the interaction</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/environment/RespondsToZoneEnvironment.html" name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" id="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" class="extype">RespondsToZoneEnvironment</a></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/vehicles/control/BfrFlightControl.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.equipment.JammableBehavior#jammableBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="jammableBehavior:JammableBehavior.this.Receive"></a><a id="jammableBehavior:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#jammableBehavior:JammableBehavior.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">jammableBehavior</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../equipment/JammableBehavior.html" name="net.psforever.objects.equipment.JammableBehavior" id="net.psforever.objects.equipment.JammableBehavior" class="extype">JammableBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.equipment.JammableBehavior#jammedSound" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="jammedSound:Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#jammedSound:Boolean" 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">jammedSound</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">flag for jammed sound</p><div class="fullcomment"><div class="comment cmt"><p>flag for jammed sound</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="../../equipment/JammableBehavior.html" name="net.psforever.objects.equipment.JammableBehavior" id="net.psforever.objects.equipment.JammableBehavior" class="extype">JammableBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.equipment.JammableBehavior#jammeredSoundTimer" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="jammeredSoundTimer:akka.actor.Cancellable"></a><a id="jammeredSoundTimer:Cancellable"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#jammeredSoundTimer:akka.actor.Cancellable" 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">jammeredSoundTimer</span><span class="result">: <span name="akka.actor.Cancellable" class="extype">Cancellable</span></span></span><p class="shortcomment cmt">the sound timer</p><div class="fullcomment"><div class="comment cmt"><p>the sound timer</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="../../equipment/JammableBehavior.html" name="net.psforever.objects.equipment.JammableBehavior" id="net.psforever.objects.equipment.JammableBehavior" class="extype">JammableBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.equipment.JammableBehavior#jammeredStatusTimer" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="jammeredStatusTimer:akka.actor.Cancellable"></a><a id="jammeredStatusTimer:Cancellable"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#jammeredStatusTimer:akka.actor.Cancellable" 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">jammeredStatusTimer</span><span class="result">: <span name="akka.actor.Cancellable" class="extype">Cancellable</span></span></span><p class="shortcomment cmt">the effect timer</p><div class="fullcomment"><div class="comment cmt"><p>the effect timer</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="../../equipment/JammableBehavior.html" name="net.psforever.objects.equipment.JammableBehavior" id="net.psforever.objects.equipment.JammableBehavior" class="extype">JammableBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.ServerObjectControl#log" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="log:org.log4s.Logger"></a><a id="log:Logger"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.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">val</span></span> <span class="symbol"><span class="name">log</span><span class="result">: <span name="org.log4s.Logger" class="extype">Logger</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="../../serverobject/ServerObjectControl.html" name="net.psforever.objects.serverobject.ServerObjectControl" id="net.psforever.objects.serverobject.ServerObjectControl" class="extype">ServerObjectControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.mount.MountableBehavior#mountBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="mountBehavior:MountableBehavior.this.Receive"></a><a id="mountBehavior:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#mountBehavior:MountableBehavior.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">mountBehavior</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" class="extmbr">Receive</a></span></span><p class="shortcomment cmt">The logic governing <code>Mountable</code> objects that use the <code>TryMount</code> message.</p><div class="fullcomment"><div class="comment cmt"><p>The logic governing <code>Mountable</code> objects that use the <code>TryMount</code> message.
This is a mix-in trait for combining with existing <code>Receive</code> logic.</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/mount/MountableBehavior.html" name="net.psforever.objects.serverobject.mount.MountableBehavior" id="net.psforever.objects.serverobject.mount.MountableBehavior" class="extype">MountableBehavior</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>Seat</code></p></span><span class="cmt"><p><code>Mountable</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#mountCleanup" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="mountCleanup(mount_point:Int,user:net.psforever.objects.Player):Unit"></a><a id="mountCleanup(Int,Player):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#mountCleanup(mount_point:Int,user:net.psforever.objects.Player):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">mountCleanup</span><span class="params">(<span name="mount_point">mount_point: <span name="scala.Int" class="extype">Int</span></span>, <span name="user">user: <a href="../../Player.html" name="net.psforever.objects.Player" id="net.psforever.objects.Player" class="extype">Player</a></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><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#mountTest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="mountTest(obj:net.psforever.objects.serverobject.PlanetSideServerObjectwithnet.psforever.objects.serverobject.mount.Mountable,seatNumber:Int,user:net.psforever.objects.Player):Boolean"></a><a id="mountTest(PlanetSideServerObjectwithMountable,Int,Player):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#mountTest(obj:net.psforever.objects.serverobject.PlanetSideServerObjectwithnet.psforever.objects.serverobject.mount.Mountable,seatNumber:Int,user:net.psforever.objects.Player):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">mountTest</span><span class="params">(<span name="obj">obj: <a href="../../serverobject/PlanetSideServerObject.html" name="net.psforever.objects.serverobject.PlanetSideServerObject" id="net.psforever.objects.serverobject.PlanetSideServerObject" class="extype">PlanetSideServerObject</a> with <a href="../../serverobject/mount/Mountable.html" name="net.psforever.objects.serverobject.mount.Mountable" id="net.psforever.objects.serverobject.mount.Mountable" class="extype">Mountable</a></span>, <span name="seatNumber">seatNumber: <span name="scala.Int" class="extype">Int</span></span>, <span name="user">user: <a href="../../Player.html" name="net.psforever.objects.Player" id="net.psforever.objects.Player" class="extype">Player</a></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a><a href="../../serverobject/mount/MountableBehavior.html" name="net.psforever.objects.serverobject.mount.MountableBehavior" id="net.psforever.objects.serverobject.mount.MountableBehavior" class="extype">MountableBehavior</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/vehicles/control/BfrFlightControl.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="net.psforever.objects.vehicles.control.BfrControl#notSpecialManagingArmWeapon" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="notSpecialManagingArmWeapon:Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#notSpecialManagingArmWeapon:Boolean" 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">notSpecialManagingArmWeapon</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">since <code>specialArmWeaponActiveManagement</code> is called from <code>parseObjectAction</code>,
and <code>parseObjectAction</code> gets called in <code>specialArmWeaponActiveManagement</code>,
kill endless logic loops before they can happen</p><div class="fullcomment"><div class="comment cmt"><p>since <code>specialArmWeaponActiveManagement</code> is called from <code>parseObjectAction</code>,
and <code>parseObjectAction</code> gets called in <code>specialArmWeaponActiveManagement</code>,
kill endless logic loops before they can happen</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a></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/vehicles/control/BfrFlightControl.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/vehicles/control/BfrFlightControl.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.vehicles.BfrTransferBehavior#ntuProcessingRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ntuProcessingRequest:Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#ntuProcessingRequest:Boolean" 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">ntuProcessingRequest</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><a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.BfrTransferBehavior#ntuProcessingTick" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ntuProcessingTick:akka.actor.Cancellable"></a><a id="ntuProcessingTick:Cancellable"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#ntuProcessingTick:akka.actor.Cancellable" 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">ntuProcessingTick</span><span class="result">: <span name="akka.actor.Cancellable" class="extype">Cancellable</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.damage.Damageable#originalTakesDamage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="originalTakesDamage:akka.actor.Actor.Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#originalTakesDamage:akka.actor.Actor.Receive" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">val</span></span> <span class="symbol"><span class="name">originalTakesDamage</span><span class="result">: <span name="akka.actor.Actor.Receive" class="extype">akka.actor.Actor.Receive</span></span></span><p class="shortcomment cmt">a duplicate of the core implementation for the default mixin hook, for use in overriding</p><div class="fullcomment"><div class="comment cmt"><p>a duplicate of the core implementation for the default mixin hook, for use in overriding</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/damage/Damageable.html" name="net.psforever.objects.serverobject.damage.Damageable" id="net.psforever.objects.serverobject.damage.Damageable" class="extype">Damageable</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.BfrTransferBehavior#pairedArmSlotSubsystems" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="pairedArmSlotSubsystems():List[(net.psforever.objects.vehicles.VehicleSubsystem,(Int,net.psforever.objects.equipment.EquipmentSlot))]"></a><a id="pairedArmSlotSubsystems():List[(VehicleSubsystem,(Int,EquipmentSlot))]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#pairedArmSlotSubsystems():List[(net.psforever.objects.vehicles.VehicleSubsystem,(Int,net.psforever.objects.equipment.EquipmentSlot))]" 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">pairedArmSlotSubsystems</span><span class="params">()</span><span class="result">: <span name="scala.List" class="extype">List</span>[(<a href="../VehicleSubsystem.html" name="net.psforever.objects.vehicles.VehicleSubsystem" id="net.psforever.objects.vehicles.VehicleSubsystem" class="extype">VehicleSubsystem</a>, (<span name="scala.Int" class="extype">Int</span>, <a href="../../equipment/EquipmentSlot.html" name="net.psforever.objects.equipment.EquipmentSlot" id="net.psforever.objects.equipment.EquipmentSlot" class="extype">EquipmentSlot</a>))]</span></span><p class="shortcomment cmt">Return the paired arm weapon subsystems with arm weapon equipment mount and the slot number for that mount,
connecting "left" to "left" and "right" to "right".</p><div class="fullcomment"><div class="comment cmt"><p>Return the paired arm weapon subsystems with arm weapon equipment mount and the slot number for that mount,
connecting "left" to "left" and "right" to "right".
Either return the existing connection or create that connection for the first time and retain it for future use.
Works regardless of the type of battleframe unit.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>the arm weapon subsystems for each arm weapon mount and that mount's slot number</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.BfrTransferBehavior#pairedArmSubsystems" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="pairedArmSubsystems():List[(net.psforever.objects.vehicles.VehicleSubsystem,net.psforever.objects.equipment.EquipmentSlot)]"></a><a id="pairedArmSubsystems():List[(VehicleSubsystem,EquipmentSlot)]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#pairedArmSubsystems():List[(net.psforever.objects.vehicles.VehicleSubsystem,net.psforever.objects.equipment.EquipmentSlot)]" 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">pairedArmSubsystems</span><span class="params">()</span><span class="result">: <span name="scala.List" class="extype">List</span>[(<a href="../VehicleSubsystem.html" name="net.psforever.objects.vehicles.VehicleSubsystem" id="net.psforever.objects.vehicles.VehicleSubsystem" class="extype">VehicleSubsystem</a>, <a href="../../equipment/EquipmentSlot.html" name="net.psforever.objects.equipment.EquipmentSlot" id="net.psforever.objects.equipment.EquipmentSlot" class="extype">EquipmentSlot</a>)]</span></span><p class="shortcomment cmt">Return the paired arm weapon subsystems with arm weapon mount,
connecting "left" to "left" and "right" to "right".</p><div class="fullcomment"><div class="comment cmt"><p>Return the paired arm weapon subsystems with arm weapon mount,
connecting "left" to "left" and "right" to "right".
Either return the existing connection or create that connection for the first time and retain it for future use.
Works regardless of the type of battleframe unit.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>the arm weapon subsystems for each arm weapon mount</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#parseAttribute" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="parseAttribute(attribute:Int,value:Long,other:Option[Any]):Unit"></a><a id="parseAttribute(Int,Long,Option[Any]):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#parseAttribute(attribute:Int,value:Long,other: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">parseAttribute</span><span class="params">(<span name="attribute">attribute: <span name="scala.Int" class="extype">Int</span></span>, <span name="value">value: <span name="scala.Long" class="extype">Long</span></span>, <span name="other">other: <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><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a><a href="../../serverobject/ServerObjectControl.html" name="net.psforever.objects.serverobject.ServerObjectControl" id="net.psforever.objects.serverobject.ServerObjectControl" class="extype">ServerObjectControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.ServerObjectControl#parseGenericAction" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="parseGenericAction(guid:net.psforever.types.PlanetSideGUID,action:Int,other:Option[Any]):Unit"></a><a id="parseGenericAction(PlanetSideGUID,Int,Option[Any]):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#parseGenericAction(guid:net.psforever.types.PlanetSideGUID,action:Int,other: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">parseGenericAction</span><span class="params">(<span name="guid">guid: <a href="../../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="action">action: <span name="scala.Int" class="extype">Int</span></span>, <span name="other">other: <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><a href="../../serverobject/ServerObjectControl.html" name="net.psforever.objects.serverobject.ServerObjectControl" id="net.psforever.objects.serverobject.ServerObjectControl" class="extype">ServerObjectControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#parseObjectAction" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="parseObjectAction(guid:net.psforever.types.PlanetSideGUID,action:Int,other:Option[Any]):Unit"></a><a id="parseObjectAction(PlanetSideGUID,Int,Option[Any]):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#parseObjectAction(guid:net.psforever.types.PlanetSideGUID,action:Int,other: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">parseObjectAction</span><span class="params">(<span name="guid">guid: <a href="../../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="action">action: <span name="scala.Int" class="extype">Int</span></span>, <span name="other">other: <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><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a><a href="../../serverobject/ServerObjectControl.html" name="net.psforever.objects.serverobject.ServerObjectControl" id="net.psforever.objects.serverobject.ServerObjectControl" class="extype">ServerObjectControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#passengerRadiationCloudTimer" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="passengerRadiationCloudTimer:akka.actor.Cancellable"></a><a id="passengerRadiationCloudTimer:Cancellable"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#passengerRadiationCloudTimer: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">passengerRadiationCloudTimer</span><span class="result">: <span name="akka.actor.Cancellable" class="extype">Cancellable</span></span></span><p class="shortcomment cmt">...</p><div class="fullcomment"><div class="comment cmt"><p>...</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#performEmpBurst" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="performEmpBurst():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#performEmpBurst():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">performEmpBurst</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="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#permitTerminalMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="permitTerminalMessage(player:net.psforever.objects.Player,msg:net.psforever.packet.game.ItemTransactionMessage):Boolean"></a><a id="permitTerminalMessage(Player,ItemTransactionMessage):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#permitTerminalMessage(player:net.psforever.objects.Player,msg:net.psforever.packet.game.ItemTransactionMessage):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">permitTerminalMessage</span><span class="params">(<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: <a href="../../../packet/game/ItemTransactionMessage.html" name="net.psforever.packet.game.ItemTransactionMessage" id="net.psforever.packet.game.ItemTransactionMessage" class="extype">ItemTransactionMessage</a></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><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></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/vehicles/control/BfrFlightControl.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.vehicles.control.BfrFlightControl#postStop" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="postStop():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.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.vehicles.control.BfrFlightControl" id="net.psforever.objects.vehicles.control.BfrFlightControl" class="extype">BfrFlightControl</a><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</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/vehicles/control/BfrFlightControl.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/vehicles/control/BfrFlightControl.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.damage.DamageableVehicle#queuedDestruction" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="queuedDestruction:Option[akka.actor.Cancellable]"></a><a id="queuedDestruction:Option[Cancellable]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#queuedDestruction:Option[akka.actor.Cancellable]" 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">queuedDestruction</span><span class="result">: <span name="scala.Option" class="extype">Option</span>[<span name="akka.actor.Cancellable" class="extype">Cancellable</span>]</span></span><p class="shortcomment cmt">when the vehicle is destroyed, its major explosion is delayed</p><div class="fullcomment"><div class="comment cmt"><p>when the vehicle is destroyed, its major explosion is delayed</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="../../serverobject/damage/DamageableVehicle.html" name="net.psforever.objects.serverobject.damage.DamageableVehicle" id="net.psforever.objects.serverobject.damage.DamageableVehicle" class="extype">DamageableVehicle</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#receive" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="receive:VehicleControl.this.Receive"></a><a id="receive:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#receive:VehicleControl.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.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a> → Actor</dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#recoverFromEnvironmentInteracting" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="recoverFromEnvironmentInteracting():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#recoverFromEnvironmentInteracting():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">recoverFromEnvironmentInteracting</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Reset the environment encounter fields and completely stop whatever is the current mechanic.</p><div class="fullcomment"><div class="comment cmt"><p>Reset the environment encounter fields and completely stop whatever is the current mechanic.
This does not perform messaging relay either with mounted occupants or with any other service.
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a><a href="../../serverobject/environment/RespondsToZoneEnvironment.html" name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" id="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" class="extype">RespondsToZoneEnvironment</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.equipment.ArmorSiphonBehavior.SiphonOwner#repairPostStop" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="repairPostStop():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#repairPostStop():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">repairPostStop</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="../../equipment/ArmorSiphonBehavior$$SiphonOwner.html" name="net.psforever.objects.equipment.ArmorSiphonBehavior.SiphonOwner" id="net.psforever.objects.equipment.ArmorSiphonBehavior.SiphonOwner" class="extype">SiphonOwner</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.damage.DamageableVehicle#reportDamageToVehicle" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="reportDamageToVehicle:Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#reportDamageToVehicle:Boolean" 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">reportDamageToVehicle</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">whether or not the vehicle has been damaged directly, report that damage has occurred</p><div class="fullcomment"><div class="comment cmt"><p>whether or not the vehicle has been damaged directly, report that damage has occurred</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd><a href="../../serverobject/damage/DamageableVehicle.html" name="net.psforever.objects.serverobject.damage.DamageableVehicle" id="net.psforever.objects.serverobject.damage.DamageableVehicle" class="extype">DamageableVehicle</a></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/vehicles/control/BfrFlightControl.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/vehicles/control/BfrFlightControl.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.vehicles.control.BfrControl#shieldCharge" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="shieldCharge(after:Int,definition:net.psforever.objects.definition.VehicleDefinition,delay:Long):Unit"></a><a id="shieldCharge(Int,VehicleDefinition,Long):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#shieldCharge(after:Int,definition:net.psforever.objects.definition.VehicleDefinition,delay:Long):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">shieldCharge</span><span class="params">(<span name="after">after: <span name="scala.Int" class="extype">Int</span></span>, <span name="definition">definition: <a href="../../definition/VehicleDefinition.html" name="net.psforever.objects.definition.VehicleDefinition" id="net.psforever.objects.definition.VehicleDefinition" class="extype">VehicleDefinition</a></span>, <span name="delay">delay: <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><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#shieldCharge" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="shieldCharge(delay:Long):Unit"></a><a id="shieldCharge(Long):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#shieldCharge(delay:Long):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">shieldCharge</span><span class="params">(<span name="delay">delay: <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><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#shieldCharge" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="shieldCharge:akka.actor.Cancellable"></a><a id="shieldCharge:Cancellable"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#shieldCharge: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">shieldCharge</span><span class="result">: <span name="akka.actor.Cancellable" class="extype">Cancellable</span></span></span><p class="shortcomment cmt">shield-auto charge;
active timer indicates a charging shield;
<code>Default.Cancellable</code> indicates a technical pause in charging;
<code>Cancellable.alreadyCancelled</code> indicates a permanant cessation of charging activity (vehicle destruction)</p><div class="fullcomment"><div class="comment cmt"><p>shield-auto charge;
active timer indicates a charging shield;
<code>Default.Cancellable</code> indicates a technical pause in charging;
<code>Cancellable.alreadyCancelled</code> indicates a permanant cessation of charging activity (vehicle destruction)</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleCapacitance#showCapacitorCharge" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="showCapacitorCharge():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#showCapacitorCharge():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">showCapacitorCharge</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 </dd><dt>Definition Classes</dt><dd><a href="VehicleCapacitance.html" name="net.psforever.objects.vehicles.control.VehicleCapacitance" id="net.psforever.objects.vehicles.control.VehicleCapacitance" class="extype">VehicleCapacitance</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#showShieldCharge" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="showShieldCharge():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#showShieldCharge():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">showShieldCharge</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="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.equipment.ArmorSiphonBehavior.SiphonOwner#siphonRepairBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="siphonRepairBehavior:SiphonOwner.this.Receive"></a><a id="siphonRepairBehavior:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#siphonRepairBehavior:SiphonOwner.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">siphonRepairBehavior</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../equipment/ArmorSiphonBehavior$$SiphonOwner.html" name="net.psforever.objects.equipment.ArmorSiphonBehavior.SiphonOwner" id="net.psforever.objects.equipment.ArmorSiphonBehavior.SiphonOwner" class="extype">SiphonOwner</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.equipment.ArmorSiphonBehavior.Target#siphoningBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="siphoningBehavior:Target.this.Receive"></a><a id="siphoningBehavior:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#siphoningBehavior:Target.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">siphoningBehavior</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../equipment/ArmorSiphonBehavior$$Target.html" name="net.psforever.objects.equipment.ArmorSiphonBehavior.Target" id="net.psforever.objects.equipment.ArmorSiphonBehavior.Target" class="extype">Target</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#specialArmWeaponActiveManagement" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="specialArmWeaponActiveManagement(slotChanged:Int):Unit"></a><a id="specialArmWeaponActiveManagement(Int):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#specialArmWeaponActiveManagement(slotChanged:Int):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">specialArmWeaponActiveManagement</span><span class="params">(<span name="slotChanged">slotChanged: <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><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.BfrControl#specialArmWeaponEquipManagement" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="specialArmWeaponEquipManagement(item:net.psforever.objects.equipment.Equipment,slot:Int,handiness:net.psforever.objects.equipment.Hand):Unit"></a><a id="specialArmWeaponEquipManagement(Equipment,Int,Hand):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#specialArmWeaponEquipManagement(item:net.psforever.objects.equipment.Equipment,slot:Int,handiness:net.psforever.objects.equipment.Hand):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">specialArmWeaponEquipManagement</span><span class="params">(<span name="item">item: <a href="../../equipment/Equipment.html" name="net.psforever.objects.equipment.Equipment" id="net.psforever.objects.equipment.Equipment" class="extype">Equipment</a></span>, <span name="slot">slot: <span name="scala.Int" class="extype">Int</span></span>, <span name="handiness">handiness: <a href="../../equipment/Hand.html" name="net.psforever.objects.equipment.Hand" id="net.psforever.objects.equipment.Hand" class="extype">Hand</a></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><a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleCapacitance#startCapacitorTimer" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="startCapacitorTimer():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#startCapacitorTimer():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">startCapacitorTimer</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 </dd><dt>Definition Classes</dt><dd><a href="VehicleCapacitance.html" name="net.psforever.objects.vehicles.control.VehicleCapacitance" id="net.psforever.objects.vehicles.control.VehicleCapacitance" class="extype">VehicleCapacitance</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.CargoBehavior#startCargoDismounting" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="startCargoDismounting(bailed:Boolean):Unit"></a><a id="startCargoDismounting(Boolean):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#startCargoDismounting(bailed:Boolean):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">startCargoDismounting</span><span class="params">(<span name="bailed">bailed: <span name="scala.Boolean" class="extype">Boolean</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><a href="../CargoBehavior.html" name="net.psforever.objects.vehicles.CargoBehavior" id="net.psforever.objects.vehicles.CargoBehavior" class="extype">CargoBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.CargoBehavior#startCargoMounting" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="startCargoMounting(carrier_guid:net.psforever.types.PlanetSideGUID,mountPoint:Int):Unit"></a><a id="startCargoMounting(PlanetSideGUID,Int):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#startCargoMounting(carrier_guid:net.psforever.types.PlanetSideGUID,mountPoint:Int):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">startCargoMounting</span><span class="params">(<span name="carrier_guid">carrier_guid: <a href="../../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="mountPoint">mountPoint: <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><a href="../CargoBehavior.html" name="net.psforever.objects.vehicles.CargoBehavior" id="net.psforever.objects.vehicles.CargoBehavior" class="extype">CargoBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment#stopEnvironmentInteracting" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="stopEnvironmentInteracting(obj:net.psforever.objects.serverobject.PlanetSideServerObject,body:net.psforever.objects.serverobject.environment.PieceOfEnvironment,data:Option[net.psforever.objects.serverobject.environment.OxygenStateTarget]):Unit"></a><a id="stopEnvironmentInteracting(PlanetSideServerObject,PieceOfEnvironment,Option[OxygenStateTarget]):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#stopEnvironmentInteracting(obj:net.psforever.objects.serverobject.PlanetSideServerObject,body:net.psforever.objects.serverobject.environment.PieceOfEnvironment,data:Option[net.psforever.objects.serverobject.environment.OxygenStateTarget]):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">stopEnvironmentInteracting</span><span class="params">(<span name="obj">obj: <a href="../../serverobject/PlanetSideServerObject.html" name="net.psforever.objects.serverobject.PlanetSideServerObject" id="net.psforever.objects.serverobject.PlanetSideServerObject" class="extype">PlanetSideServerObject</a></span>, <span name="body">body: <a href="../../serverobject/environment/PieceOfEnvironment.html" name="net.psforever.objects.serverobject.environment.PieceOfEnvironment" id="net.psforever.objects.serverobject.environment.PieceOfEnvironment" class="extype">PieceOfEnvironment</a></span>, <span name="data">data: <span name="scala.Option" class="extype">Option</span>[<a href="../../serverobject/environment/OxygenStateTarget.html" name="net.psforever.objects.serverobject.environment.OxygenStateTarget" id="net.psforever.objects.serverobject.environment.OxygenStateTarget" class="extype">OxygenStateTarget</a>]</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><a href="../../serverobject/environment/RespondsToZoneEnvironment.html" name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" id="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" class="extype">RespondsToZoneEnvironment</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#stopInteractingWithWater" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="stopInteractingWithWater(obj:net.psforever.objects.serverobject.PlanetSideServerObject,body:net.psforever.objects.serverobject.environment.PieceOfEnvironment,data:Option[net.psforever.objects.serverobject.environment.OxygenStateTarget]):Unit"></a><a id="stopInteractingWithWater(PlanetSideServerObject,PieceOfEnvironment,Option[OxygenStateTarget]):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#stopInteractingWithWater(obj:net.psforever.objects.serverobject.PlanetSideServerObject,body:net.psforever.objects.serverobject.environment.PieceOfEnvironment,data:Option[net.psforever.objects.serverobject.environment.OxygenStateTarget]):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">stopInteractingWithWater</span><span class="params">(<span name="obj">obj: <a href="../../serverobject/PlanetSideServerObject.html" name="net.psforever.objects.serverobject.PlanetSideServerObject" id="net.psforever.objects.serverobject.PlanetSideServerObject" class="extype">PlanetSideServerObject</a></span>, <span name="body">body: <a href="../../serverobject/environment/PieceOfEnvironment.html" name="net.psforever.objects.serverobject.environment.PieceOfEnvironment" id="net.psforever.objects.serverobject.environment.PieceOfEnvironment" class="extype">PieceOfEnvironment</a></span>, <span name="data">data: <span name="scala.Option" class="extype">Option</span>[<a href="../../serverobject/environment/OxygenStateTarget.html" name="net.psforever.objects.serverobject.environment.OxygenStateTarget" id="net.psforever.objects.serverobject.environment.OxygenStateTarget" class="extype">OxygenStateTarget</a>]</span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">When out of water, the vehicle no longer risks becoming disabled.</p><div class="fullcomment"><div class="comment cmt"><p>When out of water, the vehicle no longer risks becoming disabled.
It does have to endure a recovery period to get back to full dehydration
Flying vehicles are exempt from this process due to the abrupt disability they experience.</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>the target</p></dd><dt class="param">body</dt><dd class="cmt"><p>the environment</p></dd><dt class="param">data</dt><dd class="cmt"><p>additional interaction information, if applicable</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#stopInteractingWithWaterToTargets" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="stopInteractingWithWaterToTargets(percentage:Float,body:net.psforever.objects.serverobject.environment.PieceOfEnvironment,targets:Iterable[net.psforever.objects.serverobject.PlanetSideServerObject]):Unit"></a><a id="stopInteractingWithWaterToTargets(Float,PieceOfEnvironment,Iterable[PlanetSideServerObject]):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#stopInteractingWithWaterToTargets(percentage:Float,body:net.psforever.objects.serverobject.environment.PieceOfEnvironment,targets:Iterable[net.psforever.objects.serverobject.PlanetSideServerObject]):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">stopInteractingWithWaterToTargets</span><span class="params">(<span name="percentage">percentage: <span name="scala.Float" class="extype">Float</span></span>, <span name="body">body: <a href="../../serverobject/environment/PieceOfEnvironment.html" name="net.psforever.objects.serverobject.environment.PieceOfEnvironment" id="net.psforever.objects.serverobject.environment.PieceOfEnvironment" class="extype">PieceOfEnvironment</a></span>, <span name="targets">targets: <span name="scala.Iterable" class="extype">Iterable</span>[<a href="../../serverobject/PlanetSideServerObject.html" name="net.psforever.objects.serverobject.PlanetSideServerObject" id="net.psforever.objects.serverobject.PlanetSideServerObject" class="extype">PlanetSideServerObject</a>]</span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Tell the given targets that,
when out of water, the vehicle no longer risks becoming disabled.</p><div class="fullcomment"><div class="comment cmt"><p>Tell the given targets that,
when out of water, the vehicle no longer risks becoming disabled.</p></div><dl class="paramcmts block"><dt class="param">percentage</dt><dd class="cmt"><p>the progress bar completion state</p></dd><dt class="param">body</dt><dd class="cmt"><p>the environment</p></dd><dt class="param">targets</dt><dd class="cmt"><p>recipients of the information</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>EscapeFromEnvironment</code></p></span><span class="cmt"><p><code>OxygenState</code></p></span><span class="cmt"><p><code>OxygenStateTarget</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.NtuStorageBehavior#storageBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="storageBehavior:NtuStorageBehavior.this.Receive"></a><a id="storageBehavior:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#storageBehavior:NtuStorageBehavior.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">storageBehavior</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../NtuStorageBehavior.html" name="net.psforever.objects.NtuStorageBehavior" id="net.psforever.objects.NtuStorageBehavior" class="extype">NtuStorageBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#submergedCondition" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="submergedCondition:Option[net.psforever.types.OxygenState]"></a><a id="submergedCondition:Option[OxygenState]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#submergedCondition:Option[net.psforever.types.OxygenState]" 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">submergedCondition</span><span class="result">: <span name="scala.Option" class="extype">Option</span>[<a href="../../../types/OxygenState.html" name="net.psforever.types.OxygenState" id="net.psforever.types.OxygenState" class="extype">OxygenState</a>]</span></span><p class="shortcomment cmt">becoming waterlogged, or drying out?</p><div class="fullcomment"><div class="comment cmt"><p>becoming waterlogged, or drying out?</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="akka.actor.Actor#supervisorStrategy" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="supervisorStrategy:akka.actor.SupervisorStrategy"></a><a id="supervisorStrategy:SupervisorStrategy"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#supervisorStrategy:akka.actor.SupervisorStrategy" 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">supervisorStrategy</span><span class="result">: <span name="akka.actor.SupervisorStrategy" class="extype">SupervisorStrategy</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#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/vehicles/control/BfrFlightControl.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="net.psforever.objects.serverobject.damage.DamageableVehicle#takesDamage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="takesDamage:DamageableVehicle.this.Receive"></a><a id="takesDamage:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#takesDamage:DamageableVehicle.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">takesDamage</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" class="extmbr">Receive</a></span></span><p class="shortcomment cmt">the official mixin hook;
<code>orElse</code> onto the "control" <code>Actor</code> <code>receive</code>; or,
cite the <code>originalTakesDamage</code> protocol during inheritance overrides</p><div class="fullcomment"><div class="comment cmt"><p>the official mixin hook;
<code>orElse</code> onto the "control" <code>Actor</code> <code>receive</code>; or,
cite the <code>originalTakesDamage</code> protocol during inheritance overrides</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/damage/DamageableVehicle.html" name="net.psforever.objects.serverobject.damage.DamageableVehicle" id="net.psforever.objects.serverobject.damage.DamageableVehicle" class="extype">DamageableVehicle</a><a href="../../serverobject/damage/Damageable.html" name="net.psforever.objects.serverobject.damage.Damageable" id="net.psforever.objects.serverobject.damage.Damageable" class="extype">Damageable</a></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/vehicles/control/BfrFlightControl.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.transfer.TransferBehavior#transferBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="transferBehavior:TransferBehavior.this.Receive"></a><a id="transferBehavior:Receive"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#transferBehavior:TransferBehavior.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">transferBehavior</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" id="net.psforever.objects.vehicles.control.BfrFlightControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/transfer/TransferBehavior.html" name="net.psforever.objects.serverobject.transfer.TransferBehavior" id="net.psforever.objects.serverobject.transfer.TransferBehavior" class="extype">TransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.transfer.TransferBehavior#transferEvent" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="transferEvent:net.psforever.objects.serverobject.transfer.TransferBehavior.Event.Value"></a><a id="transferEvent:serverobject.transfer.TransferBehavior.Event.Value"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#transferEvent:net.psforever.objects.serverobject.transfer.TransferBehavior.Event.Value" 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">transferEvent</span><span class="result">: <a href="../../serverobject/transfer/TransferBehavior$$Event$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.objects.serverobject.transfer.TransferBehavior.Event.Value" id="net.psforever.objects.serverobject.transfer.TransferBehavior.Event.Value" class="extmbr">serverobject.transfer.TransferBehavior.Event.Value</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/transfer/TransferBehavior.html" name="net.psforever.objects.serverobject.transfer.TransferBehavior" id="net.psforever.objects.serverobject.transfer.TransferBehavior" class="extype">TransferBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.transfer.TransferBehavior#transferTarget" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="transferTarget:Option[net.psforever.objects.serverobject.transfer.TransferContainer]"></a><a id="transferTarget:Option[TransferContainer]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#transferTarget:Option[net.psforever.objects.serverobject.transfer.TransferContainer]" 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">transferTarget</span><span class="result">: <span name="scala.Option" class="extype">Option</span>[<a href="../../serverobject/transfer/TransferContainer.html" name="net.psforever.objects.serverobject.transfer.TransferContainer" id="net.psforever.objects.serverobject.transfer.TransferContainer" class="extype">TransferContainer</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/transfer/TransferBehavior.html" name="net.psforever.objects.serverobject.transfer.TransferBehavior" id="net.psforever.objects.serverobject.transfer.TransferBehavior" class="extype">TransferBehavior</a></dd></dl></div></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/vehicles/control/BfrFlightControl.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="net.psforever.objects.vehicles.control.VehicleControl#updateZoneInteractionProgressUI" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="updateZoneInteractionProgressUI(player:net.psforever.objects.Player):Unit"></a><a id="updateZoneInteractionProgressUI(Player):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#updateZoneInteractionProgressUI(player:net.psforever.objects.Player):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">updateZoneInteractionProgressUI</span><span class="params">(<span name="player">player: <a href="../../Player.html" name="net.psforever.objects.Player" id="net.psforever.objects.Player" class="extype">Player</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Without altering the state or progress of a zone interaction related to water,
update the visual progress element (progress bar) that is visible to the recipient's client.</p><div class="fullcomment"><div class="comment cmt"><p>Without altering the state or progress of a zone interaction related to water,
update the visual progress element (progress bar) that is visible to the recipient's client.</p></div><dl class="paramcmts block"><dt class="param">player</dt><dd class="cmt"><p>the recipient of this ui update</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.mount.MountableBehavior#usedMountPoint" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="usedMountPoint:scala.collection.mutable.HashMap[String,Int]"></a><a id="usedMountPoint:HashMap[String,Int]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#usedMountPoint:scala.collection.mutable.HashMap[String,Int]" 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">usedMountPoint</span><span class="result">: <span name="scala.collection.mutable.HashMap" class="extype">HashMap</span>[<span name="scala.Predef.String" class="extype">String</span>, <span name="scala.Int" class="extype">Int</span>]</span></span><p class="shortcomment cmt">retain the mount point that was used by this occupant to mount</p><div class="fullcomment"><div class="comment cmt"><p>retain the mount point that was used by this occupant to mount</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/mount/MountableBehavior.html" name="net.psforever.objects.serverobject.mount.MountableBehavior" id="net.psforever.objects.serverobject.mount.MountableBehavior" class="extype">MountableBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.VehicleControl#vehicleSubsystemMessages" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="vehicleSubsystemMessages(messages:List[net.psforever.packet.PlanetSideGamePacket]):Unit"></a><a id="vehicleSubsystemMessages(List[PlanetSideGamePacket]):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/BfrFlightControl.html#vehicleSubsystemMessages(messages:List[net.psforever.packet.PlanetSideGamePacket]):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">vehicleSubsystemMessages</span><span class="params">(<span name="messages">messages: <span name="scala.List" class="extype">List</span>[<a href="../../../packet/PlanetSideGamePacket.html" name="net.psforever.packet.PlanetSideGamePacket" id="net.psforever.packet.PlanetSideGamePacket" class="extype">PlanetSideGamePacket</a>]</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><a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></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/vehicles/control/BfrFlightControl.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/vehicles/control/BfrFlightControl.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/vehicles/control/BfrFlightControl.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.vehicles.control.VehicleCapacitance" class="parent"><h3>Inherited from <a href="VehicleCapacitance.html" name="net.psforever.objects.vehicles.control.VehicleCapacitance" id="net.psforever.objects.vehicles.control.VehicleCapacitance" class="extype">VehicleCapacitance</a></h3></div><div name="net.psforever.objects.vehicles.control.BfrControl" class="parent"><h3>Inherited from <a href="BfrControl.html" name="net.psforever.objects.vehicles.control.BfrControl" id="net.psforever.objects.vehicles.control.BfrControl" class="extype">BfrControl</a></h3></div><div name="net.psforever.objects.equipment.ArmorSiphonBehavior.SiphonOwner" class="parent"><h3>Inherited from <a href="../../equipment/ArmorSiphonBehavior$$SiphonOwner.html" name="net.psforever.objects.equipment.ArmorSiphonBehavior.SiphonOwner" id="net.psforever.objects.equipment.ArmorSiphonBehavior.SiphonOwner" class="extype">SiphonOwner</a></h3></div><div name="net.psforever.objects.vehicles.BfrTransferBehavior" class="parent"><h3>Inherited from <a href="../BfrTransferBehavior.html" name="net.psforever.objects.vehicles.BfrTransferBehavior" id="net.psforever.objects.vehicles.BfrTransferBehavior" class="extype">BfrTransferBehavior</a></h3></div><div name="net.psforever.objects.NtuStorageBehavior" class="parent"><h3>Inherited from <a href="../../NtuStorageBehavior.html" name="net.psforever.objects.NtuStorageBehavior" id="net.psforever.objects.NtuStorageBehavior" class="extype">NtuStorageBehavior</a></h3></div><div name="net.psforever.objects.serverobject.transfer.TransferBehavior" class="parent"><h3>Inherited from <a href="../../serverobject/transfer/TransferBehavior.html" name="net.psforever.objects.serverobject.transfer.TransferBehavior" id="net.psforever.objects.serverobject.transfer.TransferBehavior" class="extype">TransferBehavior</a></h3></div><div name="net.psforever.objects.vehicles.control.VehicleControl" class="parent"><h3>Inherited from <a href="VehicleControl.html" name="net.psforever.objects.vehicles.control.VehicleControl" id="net.psforever.objects.vehicles.control.VehicleControl" class="extype">VehicleControl</a></h3></div><div name="net.psforever.objects.vehicles.CargoBehavior" class="parent"><h3>Inherited from <a href="../CargoBehavior.html" name="net.psforever.objects.vehicles.CargoBehavior" id="net.psforever.objects.vehicles.CargoBehavior" class="extype">CargoBehavior</a></h3></div><div name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" class="parent"><h3>Inherited from <a href="../../serverobject/environment/RespondsToZoneEnvironment.html" name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" id="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" class="extype">RespondsToZoneEnvironment</a></h3></div><div name="net.psforever.objects.serverobject.containable.ContainableBehavior" class="parent"><h3>Inherited from <a href="../../serverobject/containable/ContainableBehavior.html" name="net.psforever.objects.serverobject.containable.ContainableBehavior" id="net.psforever.objects.serverobject.containable.ContainableBehavior" class="extype">ContainableBehavior</a></h3></div><div name="net.psforever.objects.equipment.JammableMountedWeapons" class="parent"><h3>Inherited from <a href="../../equipment/JammableMountedWeapons.html" name="net.psforever.objects.equipment.JammableMountedWeapons" id="net.psforever.objects.equipment.JammableMountedWeapons" class="extype">JammableMountedWeapons</a></h3></div><div name="net.psforever.objects.equipment.JammableBehavior" class="parent"><h3>Inherited from <a href="../../equipment/JammableBehavior.html" name="net.psforever.objects.equipment.JammableBehavior" id="net.psforever.objects.equipment.JammableBehavior" class="extype">JammableBehavior</a></h3></div><div name="net.psforever.objects.serverobject.repair.RepairableVehicle" class="parent"><h3>Inherited from <a href="../../serverobject/repair/RepairableVehicle.html" name="net.psforever.objects.serverobject.repair.RepairableVehicle" id="net.psforever.objects.serverobject.repair.RepairableVehicle" class="extype">RepairableVehicle</a></h3></div><div name="net.psforever.objects.serverobject.repair.RepairableEntity" class="parent"><h3>Inherited from <a href="../../serverobject/repair/RepairableEntity.html" name="net.psforever.objects.serverobject.repair.RepairableEntity" id="net.psforever.objects.serverobject.repair.RepairableEntity" class="extype">RepairableEntity</a></h3></div><div name="net.psforever.objects.serverobject.repair.Repairable" class="parent"><h3>Inherited from <a href="../../serverobject/repair/Repairable.html" name="net.psforever.objects.serverobject.repair.Repairable" id="net.psforever.objects.serverobject.repair.Repairable" class="extype">Repairable</a></h3></div><div name="net.psforever.objects.equipment.ArmorSiphonBehavior.Target" class="parent"><h3>Inherited from <a href="../../equipment/ArmorSiphonBehavior$$Target.html" name="net.psforever.objects.equipment.ArmorSiphonBehavior.Target" id="net.psforever.objects.equipment.ArmorSiphonBehavior.Target" class="extype">Target</a></h3></div><div name="net.psforever.objects.serverobject.damage.DamageableVehicle" class="parent"><h3>Inherited from <a href="../../serverobject/damage/DamageableVehicle.html" name="net.psforever.objects.serverobject.damage.DamageableVehicle" id="net.psforever.objects.serverobject.damage.DamageableVehicle" class="extype">DamageableVehicle</a></h3></div><div name="net.psforever.objects.serverobject.damage.AggravatedBehavior" class="parent"><h3>Inherited from <a href="../../serverobject/damage/AggravatedBehavior.html" name="net.psforever.objects.serverobject.damage.AggravatedBehavior" id="net.psforever.objects.serverobject.damage.AggravatedBehavior" class="extype">AggravatedBehavior</a></h3></div><div name="net.psforever.objects.serverobject.damage.DamageableEntity" class="parent"><h3>Inherited from <a href="../../serverobject/damage/DamageableEntity.html" name="net.psforever.objects.serverobject.damage.DamageableEntity" id="net.psforever.objects.serverobject.damage.DamageableEntity" class="extype">DamageableEntity</a></h3></div><div name="net.psforever.objects.serverobject.damage.Damageable" class="parent"><h3>Inherited from <a href="../../serverobject/damage/Damageable.html" name="net.psforever.objects.serverobject.damage.Damageable" id="net.psforever.objects.serverobject.damage.Damageable" class="extype">Damageable</a></h3></div><div name="net.psforever.objects.serverobject.mount.MountableBehavior" class="parent"><h3>Inherited from <a href="../../serverobject/mount/MountableBehavior.html" name="net.psforever.objects.serverobject.mount.MountableBehavior" id="net.psforever.objects.serverobject.mount.MountableBehavior" class="extype">MountableBehavior</a></h3></div><div name="net.psforever.objects.serverobject.affinity.FactionAffinityBehavior.Check" class="parent"><h3>Inherited from <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></h3></div><div name="net.psforever.objects.serverobject.affinity.FactionAffinityBehavior.BasicAffinity" class="parent"><h3>Inherited from <a href="../../serverobject/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.ServerObjectControl" class="parent"><h3>Inherited from <a href="../../serverobject/ServerObjectControl.html" name="net.psforever.objects.serverobject.ServerObjectControl" id="net.psforever.objects.serverobject.ServerObjectControl" class="extype">ServerObjectControl</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>