mirror of
https://github.com/psforever/PSF-LoginServer.git
synced 2026-01-20 02:54:46 +00:00
82 lines
283 KiB
HTML
82 lines
283 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.AmsControl</title><meta content="PSF - LoginServer - master - net.psforever.objects.vehicles.control.AmsControl" name="description"/><meta content="PSF LoginServer master net.psforever.objects.vehicles.control.AmsControl" 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"><</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_" class="anchorToMember"></a><a id="root:_root_" class="anchorToMember"></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" class="anchorToMember"></a><a id="net:net" class="anchorToMember"></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" class="anchorToMember"></a><a id="psforever:psforever" class="anchorToMember"></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" class="anchorToMember"></a><a id="objects:objects" class="anchorToMember"></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" class="anchorToMember"></a><a id="vehicles:vehicles" class="anchorToMember"></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" class="anchorToMember"></a><a id="control:control" class="anchorToMember"></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="" title="A vehicle control agency exclusive to the advanced mobile spawn (AMS)." class="class"></a><a href="" 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="BfrFlightControl.html" title="..." class="class"></a><a href="BfrFlightControl.html" 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 "Disabled." 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 "Disabled." 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>AmsControl<span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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">AmsControl</span><span class="result"> extends <a href="DeployingVehicleControl.html" name="net.psforever.objects.vehicles.control.DeployingVehicleControl" id="net.psforever.objects.vehicles.control.DeployingVehicleControl" class="extype">DeployingVehicleControl</a></span></span></h4><div id="comment" class="fullcommenttop"><div class="comment cmt"><p>A vehicle control agency exclusive to the advanced mobile spawn (AMS).
|
|
When deployed, infantry troops may manifest nearby the vehicle
|
|
as they switch from being deconstructed (or dead) to being alive.</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/AmsControl.scala" target="_blank">AmsControl.scala</a></dd></dl><div class="toggleContainer"><div class="toggle block"><span>Linear Supertypes</span><div class="superTypes hiddenContent"><a href="DeployingVehicleControl.html" name="net.psforever.objects.vehicles.control.DeployingVehicleControl" id="net.psforever.objects.vehicles.control.DeployingVehicleControl" class="extype">DeployingVehicleControl</a>, <a href="../../serverobject/deploy/DeploymentBehavior.html" name="net.psforever.objects.serverobject.deploy.DeploymentBehavior" id="net.psforever.objects.serverobject.deploy.DeploymentBehavior" class="extype">DeploymentBehavior</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.AmsControl"><span>AmsControl</span></li><li class="in" name="net.psforever.objects.vehicles.control.DeployingVehicleControl"><span>DeployingVehicleControl</span></li><li class="in" name="net.psforever.objects.serverobject.deploy.DeploymentBehavior"><span>DeploymentBehavior</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.AmsControl#<init>" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="<init>(vehicle:net.psforever.objects.Vehicle):net.psforever.objects.vehicles.control.AmsControl" class="anchorToMember"></a><a id="<init>:AmsControl" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.html#<init>(vehicle:net.psforever.objects.Vehicle):net.psforever.objects.vehicles.control.AmsControl" 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">AmsControl</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><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">vehicle</dt><dd class="cmt"><p>the AMS</p></dd></dl></div></li></ol></div><div id="types" class="types members"><h3>Type Members</h3><ol><li class="indented0 " name="akka.actor.Actor.Receive" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Receive=akka.actor.Actor.Receive" class="anchorToMember"></a><a id="Receive:Receive" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="!=(Any):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="==(Any):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="AggravatedObject:Vehicle" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="AggravationCleanup(Long):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="CanBeRepairedByNanoDispenser(Player,Tool):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="CanPerformRepairs(Target,Player,Tool):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="CancelJammeredSound(Any):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.VehicleControl#CancelJammeredStatus" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CancelJammeredStatus(target:Any):Unit" class="anchorToMember"></a><a id="CancelJammeredStatus(Any):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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="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.VehicleControl#CargoObject" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CargoObject:net.psforever.objects.Vehicle" class="anchorToMember"></a><a id="CargoObject:Vehicle" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.serverobject.damage.AggravatedBehavior#CleanupAggravationTimer" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CleanupAggravationTimer(id:Long):Unit" class="anchorToMember"></a><a id="CleanupAggravationTimer(Long):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="ContainableMoveItem(PlanetSideServerObjectwithContainer,Equipment,Int,Any):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="ContainerObject:Vehicle" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.serverobject.damage.DamageableVehicle#DamageAwareness" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="DamageAwareness(target:net.psforever.objects.serverobject.damage.Damageable.Target,cause:net.psforever.objects.vital.interaction.DamageResult,amount:Any):Unit" class="anchorToMember"></a><a id="DamageAwareness(Target,DamageResult,Any):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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>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></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" class="anchorToMember"></a><a id="DamageLog(Target,String):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="DamageLog(String):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="DamageableObject:Vehicle" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.DeployingVehicleControl#DeploymentAction" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DeploymentAction(obj:net.psforever.objects.serverobject.deploy.Deployment.DeploymentObject,state:net.psforever.types.DriveState.Value,prevState:net.psforever.types.DriveState.Value):net.psforever.types.DriveState.Value" class="anchorToMember"></a><a id="DeploymentAction(DeploymentObject,types.DriveState.Value,types.DriveState.Value):types.DriveState.Value" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.html#DeploymentAction(obj:net.psforever.objects.serverobject.deploy.Deployment.DeploymentObject,state:net.psforever.types.DriveState.Value,prevState:net.psforever.types.DriveState.Value):net.psforever.types.DriveState.Value" 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">DeploymentAction</span><span class="params">(<span name="obj">obj: <a href="../../serverobject/deploy/Deployment$.html#DeploymentObject=net.psforever.objects.serverobject.PlanetSideServerObjectwithnet.psforever.objects.serverobject.deploy.Deployment" name="net.psforever.objects.serverobject.deploy.Deployment.DeploymentObject" id="net.psforever.objects.serverobject.deploy.Deployment.DeploymentObject" class="extmbr">DeploymentObject</a></span>, <span name="state">state: <a href="../../../types/DriveState$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.DriveState.Value" id="net.psforever.types.DriveState.Value" class="extmbr">types.DriveState.Value</a></span>, <span name="prevState">prevState: <a href="../../../types/DriveState$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.DriveState.Value" id="net.psforever.types.DriveState.Value" class="extmbr">types.DriveState.Value</a></span>)</span><span class="result">: <a href="../../../types/DriveState$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.DriveState.Value" id="net.psforever.types.DriveState.Value" class="extmbr">types.DriveState.Value</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="DeployingVehicleControl.html" name="net.psforever.objects.vehicles.control.DeployingVehicleControl" id="net.psforever.objects.vehicles.control.DeployingVehicleControl" class="extype">DeployingVehicleControl</a> → <a href="../../serverobject/deploy/DeploymentBehavior.html" name="net.psforever.objects.serverobject.deploy.DeploymentBehavior" id="net.psforever.objects.serverobject.deploy.DeploymentBehavior" class="extype">DeploymentBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.DeployingVehicleControl#DeploymentObject" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DeploymentObject:net.psforever.objects.Vehicle" class="anchorToMember"></a><a id="DeploymentObject:Vehicle" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.html#DeploymentObject: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">DeploymentObject</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="DeployingVehicleControl.html" name="net.psforever.objects.vehicles.control.DeployingVehicleControl" id="net.psforever.objects.vehicles.control.DeployingVehicleControl" class="extype">DeployingVehicleControl</a> → <a href="../../serverobject/deploy/DeploymentBehavior.html" name="net.psforever.objects.serverobject.deploy.DeploymentBehavior" id="net.psforever.objects.serverobject.deploy.DeploymentBehavior" class="extype">DeploymentBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.damage.DamageableVehicle#DestructionAwareness" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="DestructionAwareness(target:net.psforever.objects.serverobject.damage.Damageable.Target,cause:net.psforever.objects.vital.interaction.DamageResult):Unit" class="anchorToMember"></a><a id="DestructionAwareness(Target,DamageResult):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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>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></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" class="anchorToMember"></a><a id="Disabled:Receive" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.AmsControl.Receive" id="net.psforever.objects.vehicles.control.AmsControl.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" class="anchorToMember"></a><a id="Enabled:Receive" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.AmsControl.Receive" id="net.psforever.objects.vehicles.control.AmsControl.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" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="FactionObject:Vehicle" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="GainOwnership(Player):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.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" class="anchorToMember"></a><a id="HandleDamage(Target,DamageResult,Any):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.serverobject.environment.RespondsToZoneEnvironment#InteractWith" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="InteractWith:Option[net.psforever.objects.serverobject.environment.PieceOfEnvironment]" class="anchorToMember"></a><a id="InteractWith:Option[PieceOfEnvironment]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="InteractiveObject:Vehicle" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.equipment.JammableMountedWeapons#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" class="anchorToMember"></a><a id="JammableMountedWeaponsJammeredStatus(PlanetSideServerObjectwithMountedWeapons,Int):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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="../../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" class="anchorToMember"></a><a id="JammableObject:Vehicle" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="MessageDeferredCallback(Any):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="MountableObject:Vehicle" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.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" class="anchorToMember"></a><a id="PerformDamage(Target,Output):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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=>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" class="anchorToMember"></a><a id="PerformRepairs(Target,Int):Int" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="PerformRepairs(Target,Player,Tool):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.DeployingVehicleControl#PrepareForDeletion" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PrepareForDeletion():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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><p class="shortcomment cmt">Even when on the verge of deletion, the vehicle can be made to undeploy.</p><div class="fullcomment"><div class="comment cmt"><p>Even when on the verge of deletion, the vehicle can be made to undeploy.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="DeployingVehicleControl.html" name="net.psforever.objects.vehicles.control.DeployingVehicleControl" id="net.psforever.objects.vehicles.control.DeployingVehicleControl" class="extype">DeployingVehicleControl</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.DeployingVehicleControl#PrepareForDisabled" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PrepareForDisabled(kickPassengers:Boolean):Unit" class="anchorToMember"></a><a id="PrepareForDisabled(Boolean):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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><p class="shortcomment cmt">Even when disabled, the vehicle can be made to undeploy.</p><div class="fullcomment"><div class="comment cmt"><p>Even when disabled, the vehicle can be made to undeploy.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="DeployingVehicleControl.html" name="net.psforever.objects.vehicles.control.DeployingVehicleControl" id="net.psforever.objects.vehicles.control.DeployingVehicleControl" class="extype">DeployingVehicleControl</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#PutItemInSlotCallback" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PutItemInSlotCallback(item:net.psforever.objects.equipment.Equipment,slot:Int):Unit" class="anchorToMember"></a><a id="PutItemInSlotCallback(Equipment,Int):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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="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" class="anchorToMember"></a><a id="ReadyToDelete:Receive" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.AmsControl.Receive" id="net.psforever.objects.vehicles.control.AmsControl.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#RemoveAggravatedEntry" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="RemoveAggravatedEntry(id:Long):net.psforever.objects.serverobject.aura.Aura" class="anchorToMember"></a><a id="RemoveAggravatedEntry(Long):Aura" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.VehicleControl#RemoveItemFromSlotCallback" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="RemoveItemFromSlotCallback(item:net.psforever.objects.equipment.Equipment,slot:Int):Unit" class="anchorToMember"></a><a id="RemoveItemFromSlotCallback(Equipment,Int):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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="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" class="anchorToMember"></a><a id="RepairToolValue(Tool):Float" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="RepairableObject:Vehicle" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="RepeatMessageLater(Any):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="Restoration(Target):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="SetInteraction(EnvironmentTrait,Interaction):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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])=>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" class="anchorToMember"></a><a id="SetInteractionStop(EnvironmentTrait,Interaction):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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])=>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" class="anchorToMember"></a><a id="SiphonableObject:Vehicle" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.equipment.JammableMountedWeapons#StartJammeredSound" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="StartJammeredSound(target:Any,dur:Int):Unit" class="anchorToMember"></a><a id="StartJammeredSound(Any,Int):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.VehicleControl#StartJammeredStatus" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="StartJammeredStatus(target:Any,dur:Int):Unit" class="anchorToMember"></a><a id="StartJammeredStatus(Any,Int):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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="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.VehicleControl#SwapItemCallback" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SwapItemCallback(item:net.psforever.objects.equipment.Equipment,fromSlot:Int):Unit" class="anchorToMember"></a><a id="SwapItemCallback(Equipment,Int):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.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]" class="anchorToMember"></a><a id="TryAggravationEffectActivate(DamageResult):Option[AggravatedDamage]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.deploy.DeploymentBehavior#TryDeployStateChange" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TryDeployStateChange(state:net.psforever.types.DriveState.Value):Any" class="anchorToMember"></a><a id="TryDeployStateChange(types.DriveState.Value):Any" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.html#TryDeployStateChange(state:net.psforever.types.DriveState.Value):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">TryDeployStateChange</span><span class="params">(<span name="state">state: <a href="../../../types/DriveState$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.DriveState.Value" id="net.psforever.types.DriveState.Value" class="extmbr">types.DriveState.Value</a></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="../../serverobject/deploy/DeploymentBehavior.html" name="net.psforever.objects.serverobject.deploy.DeploymentBehavior" id="net.psforever.objects.serverobject.deploy.DeploymentBehavior" class="extype">DeploymentBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.DeployingVehicleControl#TryDeploymentChange" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TryDeploymentChange(obj:net.psforever.objects.serverobject.deploy.Deployment.DeploymentObject,state:net.psforever.types.DriveState.Value):Boolean" class="anchorToMember"></a><a id="TryDeploymentChange(DeploymentObject,types.DriveState.Value):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.html#TryDeploymentChange(obj:net.psforever.objects.serverobject.deploy.Deployment.DeploymentObject,state:net.psforever.types.DriveState.Value):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">TryDeploymentChange</span><span class="params">(<span name="obj">obj: <a href="../../serverobject/deploy/Deployment$.html#DeploymentObject=net.psforever.objects.serverobject.PlanetSideServerObjectwithnet.psforever.objects.serverobject.deploy.Deployment" name="net.psforever.objects.serverobject.deploy.Deployment.DeploymentObject" id="net.psforever.objects.serverobject.deploy.Deployment.DeploymentObject" class="extmbr">DeploymentObject</a></span>, <span name="state">state: <a href="../../../types/DriveState$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.DriveState.Value" id="net.psforever.types.DriveState.Value" class="extmbr">types.DriveState.Value</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="DeployingVehicleControl.html" name="net.psforever.objects.vehicles.control.DeployingVehicleControl" id="net.psforever.objects.vehicles.control.DeployingVehicleControl" class="extype">DeployingVehicleControl</a> → <a href="../../serverobject/deploy/DeploymentBehavior.html" name="net.psforever.objects.serverobject.deploy.DeploymentBehavior" id="net.psforever.objects.serverobject.deploy.DeploymentBehavior" class="extype">DeploymentBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.deploy.DeploymentBehavior#TryDeploymentStateChange" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TryDeploymentStateChange(state:net.psforever.types.DriveState.Value):Any" class="anchorToMember"></a><a id="TryDeploymentStateChange(types.DriveState.Value):Any" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.html#TryDeploymentStateChange(state:net.psforever.types.DriveState.Value):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">TryDeploymentStateChange</span><span class="params">(<span name="state">state: <a href="../../../types/DriveState$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.DriveState.Value" id="net.psforever.types.DriveState.Value" class="extmbr">types.DriveState.Value</a></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="../../serverobject/deploy/DeploymentBehavior.html" name="net.psforever.objects.serverobject.deploy.DeploymentBehavior" id="net.psforever.objects.serverobject.deploy.DeploymentBehavior" class="extype">DeploymentBehavior</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" class="anchorToMember"></a><a id="TryJammerEffectActivate(Any,DamageResult):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.serverobject.deploy.DeploymentBehavior#TryUndeployStateChange" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TryUndeployStateChange(state:net.psforever.types.DriveState.Value):Any" class="anchorToMember"></a><a id="TryUndeployStateChange(types.DriveState.Value):Any" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.html#TryUndeployStateChange(state:net.psforever.types.DriveState.Value):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">TryUndeployStateChange</span><span class="params">(<span name="state">state: <a href="../../../types/DriveState$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.DriveState.Value" id="net.psforever.types.DriveState.Value" class="extmbr">types.DriveState.Value</a></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="../../serverobject/deploy/DeploymentBehavior.html" name="net.psforever.objects.serverobject.deploy.DeploymentBehavior" id="net.psforever.objects.serverobject.deploy.DeploymentBehavior" class="extype">DeploymentBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.deploy.DeploymentBehavior#TryUndeploymentChange" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TryUndeploymentChange(obj:net.psforever.objects.serverobject.deploy.Deployment.DeploymentObject,state:net.psforever.types.DriveState.Value):Boolean" class="anchorToMember"></a><a id="TryUndeploymentChange(DeploymentObject,types.DriveState.Value):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.html#TryUndeploymentChange(obj:net.psforever.objects.serverobject.deploy.Deployment.DeploymentObject,state:net.psforever.types.DriveState.Value):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">TryUndeploymentChange</span><span class="params">(<span name="obj">obj: <a href="../../serverobject/deploy/Deployment$.html#DeploymentObject=net.psforever.objects.serverobject.PlanetSideServerObjectwithnet.psforever.objects.serverobject.deploy.Deployment" name="net.psforever.objects.serverobject.deploy.Deployment.DeploymentObject" id="net.psforever.objects.serverobject.deploy.Deployment.DeploymentObject" class="extmbr">DeploymentObject</a></span>, <span name="state">state: <a href="../../../types/DriveState$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.DriveState.Value" id="net.psforever.types.DriveState.Value" class="extmbr">types.DriveState.Value</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="../../serverobject/deploy/DeploymentBehavior.html" name="net.psforever.objects.serverobject.deploy.DeploymentBehavior" id="net.psforever.objects.serverobject.deploy.DeploymentBehavior" class="extype">DeploymentBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.DeployingVehicleControl#UndeploymentAction" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="UndeploymentAction(obj:net.psforever.objects.serverobject.deploy.Deployment.DeploymentObject,state:net.psforever.types.DriveState.Value,prevState:net.psforever.types.DriveState.Value):net.psforever.types.DriveState.Value" class="anchorToMember"></a><a id="UndeploymentAction(DeploymentObject,types.DriveState.Value,types.DriveState.Value):types.DriveState.Value" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.html#UndeploymentAction(obj:net.psforever.objects.serverobject.deploy.Deployment.DeploymentObject,state:net.psforever.types.DriveState.Value,prevState:net.psforever.types.DriveState.Value):net.psforever.types.DriveState.Value" 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">UndeploymentAction</span><span class="params">(<span name="obj">obj: <a href="../../serverobject/deploy/Deployment$.html#DeploymentObject=net.psforever.objects.serverobject.PlanetSideServerObjectwithnet.psforever.objects.serverobject.deploy.Deployment" name="net.psforever.objects.serverobject.deploy.Deployment.DeploymentObject" id="net.psforever.objects.serverobject.deploy.Deployment.DeploymentObject" class="extmbr">DeploymentObject</a></span>, <span name="state">state: <a href="../../../types/DriveState$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.DriveState.Value" id="net.psforever.types.DriveState.Value" class="extmbr">types.DriveState.Value</a></span>, <span name="prevState">prevState: <a href="../../../types/DriveState$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.DriveState.Value" id="net.psforever.types.DriveState.Value" class="extmbr">types.DriveState.Value</a></span>)</span><span class="result">: <a href="../../../types/DriveState$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.DriveState.Value" id="net.psforever.types.DriveState.Value" class="extmbr">types.DriveState.Value</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="DeployingVehicleControl.html" name="net.psforever.objects.vehicles.control.DeployingVehicleControl" id="net.psforever.objects.vehicles.control.DeployingVehicleControl" class="extype">DeployingVehicleControl</a> → <a href="../../serverobject/deploy/DeploymentBehavior.html" name="net.psforever.objects.serverobject.deploy.DeploymentBehavior" id="net.psforever.objects.serverobject.deploy.DeploymentBehavior" class="extype">DeploymentBehavior</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" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="WillAffectTarget(Target,Int,DamageResult):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.serverobject.damage.AggravatedBehavior#aggravatedBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="aggravatedBehavior:AggravatedBehavior.this.Receive" class="anchorToMember"></a><a id="aggravatedBehavior:Receive" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.AmsControl.Receive" id="net.psforever.objects.vehicles.control.AmsControl.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" class="anchorToMember"></a><a id="aroundPostRestart(Throwable):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="aroundPreRestart(Throwable,Option[Any]):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="aroundReceive(akka.actor.Actor.Receive,Any):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="attributeBehavior:Receive" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.AmsControl.Receive" id="net.psforever.objects.vehicles.control.AmsControl.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.serverobject.repair.Repairable#canBeRepairedByNanoDispenser" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="canBeRepairedByNanoDispenser:akka.actor.Actor.Receive" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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="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.CargoBehavior#cargoBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="cargoBehavior:CargoBehavior.this.Receive" class="anchorToMember"></a><a id="cargoBehavior:Receive" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.AmsControl.Receive" id="net.psforever.objects.vehicles.control.AmsControl.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.VehicleControl#chargeShields" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="chargeShields(amount:Int,motivator:Option[net.psforever.objects.sourcing.SourceEntry]):Unit" class="anchorToMember"></a><a id="chargeShields(Int,Option[SourceEntry]):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.html#chargeShields(amount:Int,motivator:Option[net.psforever.objects.sourcing.SourceEntry]):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 name="motivator">motivator: <span name="scala.Option" class="extype">Option</span>[<a href="../../sourcing/SourceEntry.html" name="net.psforever.objects.sourcing.SourceEntry" id="net.psforever.objects.sourcing.SourceEntry" class="extype">SourceEntry</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.serverobject.affinity.FactionAffinityBehavior.Check#checkBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="checkBehavior:Check.this.Receive" class="anchorToMember"></a><a id="checkBehavior:Receive" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.AmsControl.Receive" id="net.psforever.objects.vehicles.control.AmsControl.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" class="anchorToMember"></a><a id="clone():AnyRef" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.DeployingVehicleControl#commonDeleteBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="commonDeleteBehavior:DeployingVehicleControl.this.Receive" class="anchorToMember"></a><a id="commonDeleteBehavior:Receive" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.html#commonDeleteBehavior:DeployingVehicleControl.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.AmsControl.Receive" id="net.psforever.objects.vehicles.control.AmsControl.Receive" class="extmbr">Receive</a></span></span><p class="shortcomment cmt">Even when on the verge of deletion, the vehicle can be made to undeploy.</p><div class="fullcomment"><div class="comment cmt"><p>Even when on the verge of deletion, the vehicle can be made to undeploy.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="DeployingVehicleControl.html" name="net.psforever.objects.vehicles.control.DeployingVehicleControl" id="net.psforever.objects.vehicles.control.DeployingVehicleControl" class="extype">DeployingVehicleControl</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.DeployingVehicleControl#commonDisabledBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="commonDisabledBehavior:DeployingVehicleControl.this.Receive" class="anchorToMember"></a><a id="commonDisabledBehavior:Receive" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.html#commonDisabledBehavior:DeployingVehicleControl.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.AmsControl.Receive" id="net.psforever.objects.vehicles.control.AmsControl.Receive" class="extmbr">Receive</a></span></span><p class="shortcomment cmt">Even when disabled, the vehicle can be made to undeploy.</p><div class="fullcomment"><div class="comment cmt"><p>Even when disabled, the vehicle can be made to undeploy.
|
|
Even when disabled, passengers can formally dismount from the vehicle.
|
|
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="DeployingVehicleControl.html" name="net.psforever.objects.vehicles.control.DeployingVehicleControl" id="net.psforever.objects.vehicles.control.DeployingVehicleControl" class="extype">DeployingVehicleControl</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.DeployingVehicleControl#commonEnabledBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="commonEnabledBehavior:DeployingVehicleControl.this.Receive" class="anchorToMember"></a><a id="commonEnabledBehavior:Receive" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.html#commonEnabledBehavior:DeployingVehicleControl.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.AmsControl.Receive" id="net.psforever.objects.vehicles.control.AmsControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="DeployingVehicleControl.html" name="net.psforever.objects.vehicles.control.DeployingVehicleControl" id="net.psforever.objects.vehicles.control.DeployingVehicleControl" class="extype">DeployingVehicleControl</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" class="anchorToMember"></a><a id="containerBehavior:Receive" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.AmsControl.Receive" id="net.psforever.objects.vehicles.control.AmsControl.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" class="anchorToMember"></a><a id="context:ActorContext" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.serverobject.damage.DamageableVehicle#damageChannels" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="damageChannels(obj:net.psforever.objects.Vehicle):(String,String)" class="anchorToMember"></a><a id="damageChannels(Vehicle):(String,String)" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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="../../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" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="decayTimer:Cancellable" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.serverobject.deploy.DeploymentBehavior#deployBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="deployBehavior:DeploymentBehavior.this.Receive" class="anchorToMember"></a><a id="deployBehavior:Receive" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.html#deployBehavior:DeploymentBehavior.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">deployBehavior</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.vehicles.control.AmsControl.Receive" id="net.psforever.objects.vehicles.control.AmsControl.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../serverobject/deploy/DeploymentBehavior.html" name="net.psforever.objects.serverobject.deploy.DeploymentBehavior" id="net.psforever.objects.serverobject.deploy.DeploymentBehavior" class="extype">DeploymentBehavior</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.damage.DamageableVehicle#destructionDelayed" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="destructionDelayed(delay:Long,cause:net.psforever.objects.vital.interaction.DamageResult):Unit" class="anchorToMember"></a><a id="destructionDelayed(Long,DamageResult):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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="../../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.mount.MountableBehavior#dismountBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="dismountBehavior:MountableBehavior.this.Receive" class="anchorToMember"></a><a id="dismountBehavior:Receive" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.AmsControl.Receive" id="net.psforever.objects.vehicles.control.AmsControl.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.VehicleControl#dismountCleanup" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="dismountCleanup(seatBeingDismounted:Int):Unit" class="anchorToMember"></a><a id="dismountCleanup(Int):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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="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" class="anchorToMember"></a><a id="dismountTest(MountablewithWorldEntity,Int,Player):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="doEnvironmentInteracting(PlanetSideServerObject,PieceOfEnvironment,Option[OxygenStateTarget]):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="doInteractingWithDeath(PlanetSideServerObject,PieceOfEnvironment,Option[OxygenStateTarget]):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="doInteractingWithLava(PlanetSideServerObject,PieceOfEnvironment,Option[OxygenStateTarget]):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="doInteractingWithMovementTrigger(PlanetSideServerObject,PieceOfEnvironment,Option[OxygenStateTarget]):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="doInteractingWithWater(PlanetSideServerObject,PieceOfEnvironment,Option[OxygenStateTarget]):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="doInteractingWithWaterToTargets(Float,PieceOfEnvironment,Iterable[PlanetSideServerObject]):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.CargoBehavior#endAllCargoOperations" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="endAllCargoOperations():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.serverobject.environment.RespondsToZoneEnvironment#environmentBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="environmentBehavior:RespondsToZoneEnvironment.this.Receive" class="anchorToMember"></a><a id="environmentBehavior:Receive" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.AmsControl.Receive" id="net.psforever.objects.vehicles.control.AmsControl.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" class="anchorToMember"></a><a id="eq(AnyRef):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="equals(AnyRef):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.html#equals(x$1:Object):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span name="scala.AnyRef" class="extype">AnyRef</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#finalize" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="finalize():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.html#finalize():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">finalize</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected[<span name="java.lang" class="extype">lang</span>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[java.lang.Throwable]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#getClass" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="getClass():Class[_]" class="anchorToMember"></a><a id="getClass():Class[_<:AnyRef]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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>[_ <: <span name="scala.AnyRef" class="extype">AnyRef</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.mount.MountableBehavior#getUsedMountPoint" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="getUsedMountPoint(playerName:String,seatNumber:Int):Int" class="anchorToMember"></a><a id="getUsedMountPoint(String,Int):Int" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.VehicleControl#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])" class="anchorToMember"></a><a id="handleTerminalMessageVehicleLoadout(Player,VehicleDefinition,List[InventoryItem],List[InventoryItem]):(List[(Equipment,PlanetSideGUID)],List[InventoryItem],List[(Equipment,PlanetSideGUID)],List[InventoryItem])" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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="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" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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]" class="anchorToMember"></a><a id="interactWith:Option[PieceOfEnvironment]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="interactionTimer:Cancellable" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="jammableBehavior:Receive" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.AmsControl.Receive" id="net.psforever.objects.vehicles.control.AmsControl.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" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="jammeredSoundTimer:Cancellable" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="jammeredStatusTimer:Cancellable" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="log:Logger" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="mountBehavior:Receive" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.AmsControl.Receive" id="net.psforever.objects.vehicles.control.AmsControl.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.VehicleControl#mountCleanup" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="mountCleanup(mount_point:Int,user:net.psforever.objects.Player):Unit" class="anchorToMember"></a><a id="mountCleanup(Int,Player):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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="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" class="anchorToMember"></a><a id="mountTest(PlanetSideServerObjectwithMountable,Int,Player):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="ne(AnyRef):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.html#ne(x$1:AnyRef):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span name="scala.AnyRef" class="extype">AnyRef</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#notify" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="notify():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.html#notifyAll():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.damage.Damageable#originalTakesDamage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="originalTakesDamage:akka.actor.Actor.Receive" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.control.VehicleControl#parseAttribute" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="parseAttribute(attribute:Int,value:Long,other:Option[Any]):Unit" class="anchorToMember"></a><a id="parseAttribute(Int,Long,Option[Any]):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="parseGenericAction(PlanetSideGUID,Int,Option[Any]):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.serverobject.ServerObjectControl#parseObjectAction" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="parseObjectAction(guid:net.psforever.types.PlanetSideGUID,action:Int,other:Option[Any]):Unit" class="anchorToMember"></a><a id="parseObjectAction(PlanetSideGUID,Int,Option[Any]):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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="../../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" class="anchorToMember"></a><a id="passengerRadiationCloudTimer:Cancellable" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.VehicleControl#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" class="anchorToMember"></a><a id="permitTerminalMessage(Player,ItemTransactionMessage):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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="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" class="anchorToMember"></a><a id="postRestart(Throwable):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.VehicleControl#postStop" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="postStop():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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="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" class="anchorToMember"></a><a id="preRestart(Throwable,Option[Any]):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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]" class="anchorToMember"></a><a id="queuedDestruction:Option[Cancellable]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="receive:Receive" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.AmsControl.Receive" id="net.psforever.objects.vehicles.control.AmsControl.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" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.serverobject.damage.DamageableVehicle#reportDamageToVehicle" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="reportDamageToVehicle:Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="self:ActorRef" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="sender():ActorRef" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.equipment.ArmorSiphonBehavior.Target#siphoningBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="siphoningBehavior:Target.this.Receive" class="anchorToMember"></a><a id="siphoningBehavior:Receive" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.AmsControl.Receive" id="net.psforever.objects.vehicles.control.AmsControl.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.AmsControl#specificResponseToDeployment" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="specificResponseToDeployment(state:net.psforever.types.DriveState.Value):Unit" class="anchorToMember"></a><a id="specificResponseToDeployment(types.DriveState.Value):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.html#specificResponseToDeployment(state:net.psforever.types.DriveState.Value):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">specificResponseToDeployment</span><span class="params">(<span name="state">state: <a href="../../../types/DriveState$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.DriveState.Value" id="net.psforever.types.DriveState.Value" class="extmbr">types.DriveState.Value</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">React to a deployment state change.</p><div class="fullcomment"><div class="comment cmt"><p>React to a deployment state change.
|
|
Announce that this AMS is ready to accept troop deployment.</p></div><dl class="paramcmts block"><dt class="param">state</dt><dd class="cmt"><p>the deployment state</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="net.psforever.objects.vehicles.control.AmsControl" id="net.psforever.objects.vehicles.control.AmsControl" class="extype">AmsControl</a> → <a href="DeployingVehicleControl.html" name="net.psforever.objects.vehicles.control.DeployingVehicleControl" id="net.psforever.objects.vehicles.control.DeployingVehicleControl" class="extype">DeployingVehicleControl</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.vehicles.control.AmsControl#specificResponseToUndeployment" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="specificResponseToUndeployment(state:net.psforever.types.DriveState.Value):Unit" class="anchorToMember"></a><a id="specificResponseToUndeployment(types.DriveState.Value):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.html#specificResponseToUndeployment(state:net.psforever.types.DriveState.Value):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">specificResponseToUndeployment</span><span class="params">(<span name="state">state: <a href="../../../types/DriveState$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.types.DriveState.Value" id="net.psforever.types.DriveState.Value" class="extmbr">types.DriveState.Value</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">React to an undeployment state change.</p><div class="fullcomment"><div class="comment cmt"><p>React to an undeployment state change.
|
|
This AMS is now off the grid.</p></div><dl class="paramcmts block"><dt class="param">state</dt><dd class="cmt"><p>the deployment state</p></dd></dl><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="net.psforever.objects.vehicles.control.AmsControl" id="net.psforever.objects.vehicles.control.AmsControl" class="extype">AmsControl</a> → <a href="DeployingVehicleControl.html" name="net.psforever.objects.vehicles.control.DeployingVehicleControl" id="net.psforever.objects.vehicles.control.DeployingVehicleControl" class="extype">DeployingVehicleControl</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" class="anchorToMember"></a><a id="startCargoDismounting(Boolean):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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#startCargoDismountingNoCleanup" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="startCargoDismountingNoCleanup(bailed:Boolean):Boolean" class="anchorToMember"></a><a id="startCargoDismountingNoCleanup(Boolean):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.html#startCargoDismountingNoCleanup(bailed:Boolean):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">startCargoDismountingNoCleanup</span><span class="params">(<span name="bailed">bailed: <span name="scala.Boolean" class="extype">Boolean</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="../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" class="anchorToMember"></a><a id="startCargoMounting(PlanetSideGUID,Int):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="stopEnvironmentInteracting(PlanetSideServerObject,PieceOfEnvironment,Option[OxygenStateTarget]):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="stopInteractingWithWater(PlanetSideServerObject,PieceOfEnvironment,Option[OxygenStateTarget]):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="stopInteractingWithWaterToTargets(Float,PieceOfEnvironment,Iterable[PlanetSideServerObject]):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.vehicles.control.VehicleControl#submergedCondition" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="submergedCondition:Option[net.psforever.types.OxygenState]" class="anchorToMember"></a><a id="submergedCondition:Option[OxygenState]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="supervisorStrategy:SupervisorStrategy" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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:=>T0):T0" class="anchorToMember"></a><a id="synchronized[T0](=>T0):T0" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.html#synchronized[T0](x$1:=>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: => <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" class="anchorToMember"></a><a id="takesDamage:Receive" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.AmsControl.Receive" id="net.psforever.objects.vehicles.control.AmsControl.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" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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="akka.actor.Actor#unhandled" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="unhandled(message:Any):Unit" class="anchorToMember"></a><a id="unhandled(Any):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="updateZoneInteractionProgressUI(Player):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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]" class="anchorToMember"></a><a id="usedMountPoint:HashMap[String,Int]" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="vehicleSubsystemMessages(List[PlanetSideGamePacket]):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="wait(Long,Int):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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" class="anchorToMember"></a><a id="wait(Long):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/vehicles/control/AmsControl.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.DeployingVehicleControl" class="parent"><h3>Inherited from <a href="DeployingVehicleControl.html" name="net.psforever.objects.vehicles.control.DeployingVehicleControl" id="net.psforever.objects.vehicles.control.DeployingVehicleControl" class="extype">DeployingVehicleControl</a></h3></div><div name="net.psforever.objects.serverobject.deploy.DeploymentBehavior" class="parent"><h3>Inherited from <a href="../../serverobject/deploy/DeploymentBehavior.html" name="net.psforever.objects.serverobject.deploy.DeploymentBehavior" id="net.psforever.objects.serverobject.deploy.DeploymentBehavior" class="extype">DeploymentBehavior</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>
|