PSF-LoginServer/net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.html

28 lines
56 KiB
HTML

<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>PSF-LoginServer - master - net.psforever.objects.serverobject.terminals.ProximityTerminalControl</title><meta content="PSF - LoginServer - master - net.psforever.objects.serverobject.terminals.ProximityTerminalControl" name="description"/><meta content="PSF LoginServer master net.psforever.objects.serverobject.terminals.ProximityTerminalControl" name="keywords"/><meta http-equiv="content-type" content="text/html; charset=UTF-8"/><link href="../../../../../lib/index.css" media="screen" type="text/css" rel="stylesheet"/><link href="../../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet"/><link href="../../../../../lib/print.css" media="print" type="text/css" rel="stylesheet"/><link href="../../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css"/><script type="text/javascript" src="../../../../../lib/jquery.min.js"></script><script type="text/javascript" src="../../../../../lib/index.js"></script><script type="text/javascript" src="../../../../../index.js"></script><script type="text/javascript" src="../../../../../lib/scheduler.js"></script><script type="text/javascript" src="../../../../../lib/template.js"></script><script type="text/javascript">/* this variable can be used by the JS to determine the path to the root document */
var toRoot = '../../../../../';</script></head><body><div id="search"><span id="doc-title">PSF-LoginServer - <span id="doc-version">master</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><div id="search-progress"><div id="progress-fill"></div></div><div id="results-content"><div id="entity-results"></div><div id="member-results"></div></div></div><div id="content-scroll-container" style="-webkit-overflow-scrolling: touch;"><div id="content-container" style="-webkit-overflow-scrolling: touch;"><div id="subpackage-spacer"><div id="packages"><h1>Packages</h1><ul><li class="indented0 " name="_root_.root" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="_root_"></a><a id="root:_root_"></a> <span class="permalink"><a href="../../../../../index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../../../../index.html" title=""><span class="name">root</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented1 " name="_root_.net" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="net"></a><a id="net:net"></a> <span class="permalink"><a href="../../../../../net/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../../../index.html" title=""><span class="name">net</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented2 " name="net.psforever" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="psforever"></a><a id="psforever:psforever"></a> <span class="permalink"><a href="../../../../../net/psforever/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../../index.html" title=""><span class="name">psforever</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../index.html" name="net" id="net" class="extype">net</a></dd></dl></div></li><li class="indented3 " name="net.psforever.objects" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="objects"></a><a id="objects:objects"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../index.html" title=""><span class="name">objects</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../index.html" name="net.psforever" id="net.psforever" class="extype">psforever</a></dd></dl></div></li><li class="indented4 " name="net.psforever.objects.serverobject" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="serverobject"></a><a id="serverobject:serverobject"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../index.html" title=""><span class="name">serverobject</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../index.html" name="net.psforever.objects" id="net.psforever.objects" class="extype">objects</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.terminals" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="terminals"></a><a id="terminals:terminals"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/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">terminals</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented6 " name="net.psforever.objects.serverobject.terminals.capture" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="capture"></a><a id="capture:capture"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/capture/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="capture/index.html" title=""><span class="name">capture</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="index.html" name="net.psforever.objects.serverobject.terminals" id="net.psforever.objects.serverobject.terminals" class="extype">terminals</a></dd></dl></div></li><li class="indented6 " name="net.psforever.objects.serverobject.terminals.implant" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="implant"></a><a id="implant:implant"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/implant/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="implant/index.html" title=""><span class="name">implant</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="index.html" name="net.psforever.objects.serverobject.terminals" id="net.psforever.objects.serverobject.terminals" class="extype">terminals</a></dd></dl></div></li><li class="indented6 " name="net.psforever.objects.serverobject.terminals.tabs" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="tabs"></a><a id="tabs:tabs"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/tabs/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="tabs/index.html" title=""><span class="name">tabs</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="index.html" name="net.psforever.objects.serverobject.terminals" id="net.psforever.objects.serverobject.terminals" class="extype">terminals</a></dd></dl></div></li><li class="current-entities indented5"><span class="separator"></span> <a href="CaptureTerminals$.html" title="" class="object"></a><a href="CaptureTerminals$.html" title="">CaptureTerminals</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="EquipmentTerminalDefinition$.html" title="" class="object"></a><a href="EquipmentTerminalDefinition$.html" title="">EquipmentTerminalDefinition</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="GeneratorTerminalDefinition.html" title="" class="class"></a><a href="GeneratorTerminalDefinition.html" title="">GeneratorTerminalDefinition</a></li><li class="current-entities indented5"><a href="MatrixTerminalDefinition$.html" title="" class="object"></a> <a href="MatrixTerminalDefinition.html" title="The definition for any Terminal that is of a type &quot;matrix_terminal&quot;." class="class"></a><a href="MatrixTerminalDefinition.html" title="The definition for any Terminal that is of a type &quot;matrix_terminal&quot;.">MatrixTerminalDefinition</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="MedicalTerminalDefinition.html" title="The definition for any Terminal that is of a type &quot;medical_terminal&quot;." class="class"></a><a href="MedicalTerminalDefinition.html" title="The definition for any Terminal that is of a type &quot;medical_terminal&quot;.">MedicalTerminalDefinition</a></li><li class="current-entities indented5"><a href="OrderTerminalDefinition$.html" title="" class="object"></a> <a href="OrderTerminalDefinition.html" title="The definition for any Terminal from which specifications can be altered." class="class"></a><a href="OrderTerminalDefinition.html" title="The definition for any Terminal from which specifications can be altered.">OrderTerminalDefinition</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="ProximityDefinition.html" title="The definition mix-in for any game object that possesses a proximity-based effect." class="trait"></a><a href="ProximityDefinition.html" title="The definition mix-in for any game object that possesses a proximity-based effect.">ProximityDefinition</a></li><li class="current-entities indented5"><a href="ProximityTerminal$.html" title="" class="object"></a> <a href="ProximityTerminal.html" title="A server object that is a &quot;terminal&quot; that can be accessed for amenities and net.psforever.services, triggered when a certain distance from the unit itself (proximity-based). Unlike conventional terminals, this structure is not necessarily structure-owned." class="class"></a><a href="ProximityTerminal.html" title="A server object that is a &quot;terminal&quot; that can be accessed for amenities and net.psforever.services, triggered when a certain distance from the unit itself (proximity-based). Unlike conventional terminals, this structure is not necessarily structure-owned.">ProximityTerminal</a></li><li class="current-entities indented5"><a href="" title="" class="object"></a> <a href="ProximityTerminalControl.html" title="An Actor that handles messages being dispatched to a specific ProximityTerminal." class="class"></a><a href="ProximityTerminalControl.html" title="An Actor that handles messages being dispatched to a specific ProximityTerminal.">ProximityTerminalControl</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="ProximityTerminalDefinition.html" title="The definition for any Terminal that can be accessed for amenities and net.psforever.services, triggered when a certain distance from the unit itself (proximity-based)." class="class"></a><a href="ProximityTerminalDefinition.html" title="The definition for any Terminal that can be accessed for amenities and net.psforever.services, triggered when a certain distance from the unit itself (proximity-based).">ProximityTerminalDefinition</a></li><li class="current-entities indented5"><a href="ProximityUnit$.html" title="" class="object"></a> <a href="ProximityUnit.html" title="A server object that provides a service, triggered when a certain distance from the unit itself (proximity-based)." class="trait"></a><a href="ProximityUnit.html" title="A server object that provides a service, triggered when a certain distance from the unit itself (proximity-based).">ProximityUnit</a></li><li class="current-entities indented5"><a href="Terminal$.html" title="" class="object"></a> <a href="Terminal.html" title="A server object that can be accessed for net.psforever.services and other amenities." class="class"></a><a href="Terminal.html" title="A server object that can be accessed for net.psforever.services and other amenities.">Terminal</a></li><li class="current-entities indented5"><a href="TerminalControl$.html" title="" class="object"></a> <a href="TerminalControl.html" title="An Actor that handles messages being dispatched to a specific Terminal." class="class"></a><a href="TerminalControl.html" title="An Actor that handles messages being dispatched to a specific Terminal.">TerminalControl</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="TerminalDefinition.html" title="The basic definition for any Terminal object." class="class"></a><a href="TerminalDefinition.html" title="The basic definition for any Terminal object.">TerminalDefinition</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="VehicleTerminalDefinition$.html" title="" class="object"></a><a href="VehicleTerminalDefinition$.html" title="">VehicleTerminalDefinition</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="WeaponRechargeTerminalDefinition.html" title="na" class="class"></a><a href="WeaponRechargeTerminalDefinition.html" title="na">WeaponRechargeTerminalDefinition</a></li></ul></div></div><div id="content"><body class="object value"><div id="definition"><a href="ProximityTerminalControl.html" title="See companion class"><div class="big-circle object-companion-class">o</div></a><p id="owner"><a href="../../../../index.html" name="net" id="net" class="extype">net</a>.<a href="../../../index.html" name="net.psforever" id="net.psforever" class="extype">psforever</a>.<a href="../../index.html" name="net.psforever.objects" id="net.psforever.objects" class="extype">objects</a>.<a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a>.<a href="index.html" name="net.psforever.objects.serverobject.terminals" id="net.psforever.objects.serverobject.terminals" class="extype">terminals</a></p><h1><a href="ProximityTerminalControl.html" title="See companion class">ProximityTerminalControl</a><span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.html" title="Permalink"><i class="material-icons"></i></a></span></h1><h3><span class="morelinks"><div>Companion <a href="ProximityTerminalControl.html" title="See companion class">class ProximityTerminalControl</a></div></span></h3></div><h4 id="signature" class="signature"><span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><span class="name">ProximityTerminalControl</span></span></h4><div id="comment" class="fullcommenttop"><dl class="attributes block"><dt>Source</dt><dd><a href="https://github.com/psforever/PSF-LoginServer/blob/master//home/runner/work/PSF-LoginServer/PSF-LoginServer/src/main/scala/net/psforever/objects/serverobject/terminals/ProximityTerminalControl.scala" target="_blank">ProximityTerminalControl.scala</a></dd></dl><div class="toggleContainer"><div class="toggle block"><span>Linear Supertypes</span><div class="superTypes hiddenContent"><span name="scala.AnyRef" class="extype">AnyRef</span>, <span name="scala.Any" class="extype">Any</span></div></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class="ancestors"><span class="filtertype">Inherited<br/></span><ol id="linearization"><li class="in" name="net.psforever.objects.serverobject.terminals.ProximityTerminalControl"><span>ProximityTerminalControl</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 class="values members"><h3>Value Members</h3><ol><li class="indented0 " name="scala.AnyRef#!=" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="!=(x$1:Any):Boolean"></a><a id="!=(Any):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.html#!=(x$1:Any):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $bang$eq">!=</span><span class="params">(<span name="arg0">arg0: <span name="scala.Any" class="extype">Any</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef###" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="##:Int"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.html###:Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $hash$hash">##</span><span class="result">: <span name="scala.Int" class="extype">Int</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#==" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="==(x$1:Any):Boolean"></a><a id="==(Any):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.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.terminals.ProximityTerminalControl#ArmorRepairAction" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ArmorRepairAction(tplayer:net.psforever.objects.Player,repairValue:Int):Boolean"></a><a id="ArmorRepairAction(Player,Int):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.html#ArmorRepairAction(tplayer:net.psforever.objects.Player,repairValue:Int):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">ArmorRepairAction</span><span class="params">(<span name="tplayer">tplayer: <a href="../../Player.html" name="net.psforever.objects.Player" id="net.psforever.objects.Player" class="extype">Player</a></span>, <span name="repairValue">repairValue: <span name="scala.Int" class="extype">Int</span> = <span class="symbol">10</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">Restore, at most, a specific amount of personal armor points on a player.</p><div class="fullcomment"><div class="comment cmt"><p>Restore, at most, a specific amount of personal armor points on a player.
Send messages to connected client and to events system.</p></div><dl class="paramcmts block"><dt class="param">tplayer</dt><dd class="cmt"><p>the player</p></dd><dt class="param">repairValue</dt><dd class="cmt"><p>the amount to repair;
10 by default</p></dd><dt>returns</dt><dd class="cmt"><p>whether the player can be repaired for any more armor points</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.ProximityTerminalControl#HealAction" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="HealAction(tplayer:net.psforever.objects.Player,healValue:Int):Boolean"></a><a id="HealAction(Player,Int):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.html#HealAction(tplayer:net.psforever.objects.Player,healValue:Int):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">HealAction</span><span class="params">(<span name="tplayer">tplayer: <a href="../../Player.html" name="net.psforever.objects.Player" id="net.psforever.objects.Player" class="extype">Player</a></span>, <span name="healValue">healValue: <span name="scala.Int" class="extype">Int</span> = <span class="symbol">10</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">Restore, at most, a specific amount of health points on a player.</p><div class="fullcomment"><div class="comment cmt"><p>Restore, at most, a specific amount of health points on a player.
Send messages to connected client and to events system.</p></div><dl class="paramcmts block"><dt class="param">tplayer</dt><dd class="cmt"><p>the player</p></dd><dt class="param">healValue</dt><dd class="cmt"><p>the amount to heal;
10 by default</p></dd><dt>returns</dt><dd class="cmt"><p>whether the player can be repaired for any more health points</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.ProximityTerminalControl#HealthAndArmorTerminal" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="HealthAndArmorTerminal(unit:net.psforever.objects.serverobject.terminals.Terminalwithnet.psforever.objects.serverobject.terminals.ProximityUnit,target:net.psforever.objects.Player):Boolean"></a><a id="HealthAndArmorTerminal(TerminalwithProximityUnit,Player):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.html#HealthAndArmorTerminal(unit:net.psforever.objects.serverobject.terminals.Terminalwithnet.psforever.objects.serverobject.terminals.ProximityUnit,target: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">HealthAndArmorTerminal</span><span class="params">(<span name="unit">unit: <a href="Terminal.html" name="net.psforever.objects.serverobject.terminals.Terminal" id="net.psforever.objects.serverobject.terminals.Terminal" class="extype">Terminal</a> with <a href="ProximityUnit.html" name="net.psforever.objects.serverobject.terminals.ProximityUnit" id="net.psforever.objects.serverobject.terminals.ProximityUnit" class="extype">ProximityUnit</a></span>, <span name="target">target: <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><p class="shortcomment cmt">When standing on the platform of a(n advanced) medical terminal,
restore the player's health and armor points (when they need their health and armor points restored).</p><div class="fullcomment"><div class="comment cmt"><p>When standing on the platform of a(n advanced) medical terminal,
restore the player's health and armor points (when they need their health and armor points restored).
If the player is both fully healed and fully repaired, stop using the terminal.</p></div><dl class="paramcmts block"><dt class="param">unit</dt><dd class="cmt"><p>the medical terminal</p></dd><dt class="param">target</dt><dd class="cmt"><p>the player being healed</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.ProximityTerminalControl#VehicleRepairTerminal" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="VehicleRepairTerminal(unit:net.psforever.objects.serverobject.terminals.Terminalwithnet.psforever.objects.serverobject.terminals.ProximityUnit,target:net.psforever.objects.Vehicle):Boolean"></a><a id="VehicleRepairTerminal(TerminalwithProximityUnit,Vehicle):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.html#VehicleRepairTerminal(unit:net.psforever.objects.serverobject.terminals.Terminalwithnet.psforever.objects.serverobject.terminals.ProximityUnit,target:net.psforever.objects.Vehicle):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">VehicleRepairTerminal</span><span class="params">(<span name="unit">unit: <a href="Terminal.html" name="net.psforever.objects.serverobject.terminals.Terminal" id="net.psforever.objects.serverobject.terminals.Terminal" class="extype">Terminal</a> with <a href="ProximityUnit.html" name="net.psforever.objects.serverobject.terminals.ProximityUnit" id="net.psforever.objects.serverobject.terminals.ProximityUnit" class="extype">ProximityUnit</a></span>, <span name="target">target: <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.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">When driving a vehicle close to a rearm/repair silo,
restore the vehicle's health points.</p><div class="fullcomment"><div class="comment cmt"><p>When driving a vehicle close to a rearm/repair silo,
restore the vehicle's health points.
If the vehicle is fully repaired, stop using the terminal.</p></div><dl class="paramcmts block"><dt class="param">unit</dt><dd class="cmt"><p>the terminal</p></dd><dt class="param">target</dt><dd class="cmt"><p>the vehicle being repaired</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.ProximityTerminalControl#WeaponAmmoRecharge" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="WeaponAmmoRecharge(ammoAdded:Int,slots:List[net.psforever.objects.Tool.FireModeSlot]):List[net.psforever.objects.Tool.FireModeSlot]"></a><a id="WeaponAmmoRecharge(Int,List[FireModeSlot]):List[FireModeSlot]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.html#WeaponAmmoRecharge(ammoAdded:Int,slots:List[net.psforever.objects.Tool.FireModeSlot]):List[net.psforever.objects.Tool.FireModeSlot]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">WeaponAmmoRecharge</span><span class="params">(<span name="ammoAdded">ammoAdded: <span name="scala.Int" class="extype">Int</span></span>, <span name="slots">slots: <span name="scala.List" class="extype">List</span>[<a href="../../Tool$$FireModeSlot.html" name="net.psforever.objects.Tool.FireModeSlot" id="net.psforever.objects.Tool.FireModeSlot" class="extype">FireModeSlot</a>]</span>)</span><span class="result">: <span name="scala.List" class="extype">List</span>[<a href="../../Tool$$FireModeSlot.html" name="net.psforever.objects.Tool.FireModeSlot" id="net.psforever.objects.Tool.FireModeSlot" class="extype">FireModeSlot</a>]</span></span><p class="shortcomment cmt">Collect all magazines from this weapon that need to have ammunition reloaded,
and reload some ammunition into them.</p><div class="fullcomment"><div class="comment cmt"><p>Collect all magazines from this weapon that need to have ammunition reloaded,
and reload some ammunition into them.</p></div><dl class="paramcmts block"><dt class="param">ammoAdded</dt><dd class="cmt"><p>the amount of ammo to be added to a weapon</p></dd><dt class="param">slots</dt><dd class="cmt"><p>the vehicle with weapons being recharged</p></dd><dt>returns</dt><dd class="cmt"><p>ammunition slots that were affected</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.ProximityTerminalControl#WeaponRechargeTerminal" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="WeaponRechargeTerminal(unit:net.psforever.objects.serverobject.terminals.Terminalwithnet.psforever.objects.serverobject.terminals.ProximityUnit,target:net.psforever.objects.Vehicle):Boolean"></a><a id="WeaponRechargeTerminal(TerminalwithProximityUnit,Vehicle):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.html#WeaponRechargeTerminal(unit:net.psforever.objects.serverobject.terminals.Terminalwithnet.psforever.objects.serverobject.terminals.ProximityUnit,target:net.psforever.objects.Vehicle):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">WeaponRechargeTerminal</span><span class="params">(<span name="unit">unit: <a href="Terminal.html" name="net.psforever.objects.serverobject.terminals.Terminal" id="net.psforever.objects.serverobject.terminals.Terminal" class="extype">Terminal</a> with <a href="ProximityUnit.html" name="net.psforever.objects.serverobject.terminals.ProximityUnit" id="net.psforever.objects.serverobject.terminals.ProximityUnit" class="extype">ProximityUnit</a></span>, <span name="target">target: <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.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">When driving close to a rearm/repair silo whose facility is under the influence of an Ancient Weapon Module benefit,
and the vehicle is an Ancient vehicle with mounted weaponry whose magazine(s) is not full,
restore some ammunition to the magazine(s).</p><div class="fullcomment"><div class="comment cmt"><p>When driving close to a rearm/repair silo whose facility is under the influence of an Ancient Weapon Module benefit,
and the vehicle is an Ancient vehicle with mounted weaponry whose magazine(s) is not full,
restore some ammunition to the magazine(s).
If no valid weapons are discovered or the discovered valid weapons have full magazines, stop using the terminal.</p></div><dl class="paramcmts block"><dt class="param">unit</dt><dd class="cmt"><p>the terminal</p></dd><dt class="param">target</dt><dd class="cmt"><p>the vehicle with weapons being recharged</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.ProximityTerminalControl#WeaponRechargeTerminal" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="WeaponRechargeTerminal(unit:net.psforever.objects.serverobject.terminals.Terminalwithnet.psforever.objects.serverobject.terminals.ProximityUnit,target:net.psforever.objects.Player):Boolean"></a><a id="WeaponRechargeTerminal(TerminalwithProximityUnit,Player):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.html#WeaponRechargeTerminal(unit:net.psforever.objects.serverobject.terminals.Terminalwithnet.psforever.objects.serverobject.terminals.ProximityUnit,target: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">WeaponRechargeTerminal</span><span class="params">(<span name="unit">unit: <a href="Terminal.html" name="net.psforever.objects.serverobject.terminals.Terminal" id="net.psforever.objects.serverobject.terminals.Terminal" class="extype">Terminal</a> with <a href="ProximityUnit.html" name="net.psforever.objects.serverobject.terminals.ProximityUnit" id="net.psforever.objects.serverobject.terminals.ProximityUnit" class="extype">ProximityUnit</a></span>, <span name="target">target: <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><p class="shortcomment cmt">When standing in a friendly SOI whose facility is under the influence of an Ancient Weapon Module benefit,
and the player is in possession of Ancient weaponnry whose magazine is not full,
restore some ammunition to its magazine.</p><div class="fullcomment"><div class="comment cmt"><p>When standing in a friendly SOI whose facility is under the influence of an Ancient Weapon Module benefit,
and the player is in possession of Ancient weaponnry whose magazine is not full,
restore some ammunition to its magazine.
If no valid weapons are discovered or the discovered valid weapons have full magazines, stop using the terminal.</p></div><dl class="paramcmts block"><dt class="param">unit</dt><dd class="cmt"><p>the terminal</p></dd><dt class="param">target</dt><dd class="cmt"><p>the player with weapons being recharged</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.terminals.ProximityTerminalControl#WeaponsBeingRechargedWithSomeAmmunition" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="WeaponsBeingRechargedWithSomeAmmunition(ammoAdded:Int,equipment:Iterable[net.psforever.objects.equipment.Equipment]):Iterable[(net.psforever.objects.Tool,Iterable[net.psforever.objects.Tool.FireModeSlot])]"></a><a id="WeaponsBeingRechargedWithSomeAmmunition(Int,Iterable[Equipment]):Iterable[(Tool,Iterable[FireModeSlot])]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.html#WeaponsBeingRechargedWithSomeAmmunition(ammoAdded:Int,equipment:Iterable[net.psforever.objects.equipment.Equipment]):Iterable[(net.psforever.objects.Tool,Iterable[net.psforever.objects.Tool.FireModeSlot])]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">WeaponsBeingRechargedWithSomeAmmunition</span><span class="params">(<span name="ammoAdded">ammoAdded: <span name="scala.Int" class="extype">Int</span></span>, <span name="equipment">equipment: <span name="scala.Iterable" class="extype">Iterable</span>[<a href="../../equipment/Equipment.html" name="net.psforever.objects.equipment.Equipment" id="net.psforever.objects.equipment.Equipment" class="extype">Equipment</a>]</span>)</span><span class="result">: <span name="scala.Iterable" class="extype">Iterable</span>[(<a href="../../Tool.html" name="net.psforever.objects.Tool" id="net.psforever.objects.Tool" class="extype">Tool</a>, <span name="scala.Iterable" class="extype">Iterable</span>[<a href="../../Tool$$FireModeSlot.html" name="net.psforever.objects.Tool.FireModeSlot" id="net.psforever.objects.Tool.FireModeSlot" class="extype">FireModeSlot</a>])]</span></span><p class="shortcomment cmt">Collect all weapons with magazines that need to have ammunition reloaded,
and reload some ammunition into them.</p><div class="fullcomment"><div class="comment cmt"><p>Collect all weapons with magazines that need to have ammunition reloaded,
and reload some ammunition into them.</p></div><dl class="paramcmts block"><dt class="param">ammoAdded</dt><dd class="cmt"><p>the amount of ammo to be added to a weapon</p></dd><dt class="param">equipment</dt><dd class="cmt"><p>the equipment being considered;
weapons whose ammo will be increased will be isolated</p></dd><dt>returns</dt><dd class="cmt"><p>na</p></dd></dl></div></li><li class="indented0 " name="scala.Any#asInstanceOf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asInstanceOf[T0]:T0"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.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="scala.AnyRef#clone" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="clone():Object"></a><a id="clone():AnyRef"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.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="scala.AnyRef#eq" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="eq(x$1:AnyRef):Boolean"></a><a id="eq(AnyRef):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.html#eq(x$1:AnyRef):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span name="scala.AnyRef" class="extype">AnyRef</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#equals" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="equals(x$1:Object):Boolean"></a><a id="equals(AnyRef):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.html#equals(x$1:Object):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span name="scala.AnyRef" class="extype">AnyRef</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#finalize" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="finalize():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.html#finalize():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">finalize</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected[<span name="java.lang" class="extype">lang</span>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[java.lang.Throwable]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#getClass" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="getClass():Class[_]"></a><a id="getClass():Class[_&lt;:AnyRef]"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.html#getClass():Class[_]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">getClass</span><span class="params">()</span><span class="result">: <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html#java.lang.Class" name="java.lang.Class" id="java.lang.Class" class="extype">Class</a>[_ &lt;: <span name="scala.AnyRef" class="extype">AnyRef</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#hashCode" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="hashCode():Int"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.html#hashCode():Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">hashCode</span><span class="params">()</span><span class="result">: <span name="scala.Int" class="extype">Int</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.Any#isInstanceOf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="isInstanceOf[T0]:Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.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="scala.AnyRef#ne" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ne(x$1:AnyRef):Boolean"></a><a id="ne(AnyRef):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.html#ne(x$1:AnyRef):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span name="scala.AnyRef" class="extype">AnyRef</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#notify" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="notify():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.html#notify():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">notify</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#notifyAll" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="notifyAll():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.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.terminals.ProximityTerminalControl#selectAndTryProximityUnitBehavior" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="selectAndTryProximityUnitBehavior(callback:akka.actor.ActorRef,terminal:net.psforever.objects.serverobject.terminals.Terminalwithnet.psforever.objects.serverobject.terminals.ProximityUnit,target:net.psforever.objects.PlanetSideGameObject):Boolean"></a><a id="selectAndTryProximityUnitBehavior(ActorRef,TerminalwithProximityUnit,PlanetSideGameObject):Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.html#selectAndTryProximityUnitBehavior(callback:akka.actor.ActorRef,terminal:net.psforever.objects.serverobject.terminals.Terminalwithnet.psforever.objects.serverobject.terminals.ProximityUnit,target:net.psforever.objects.PlanetSideGameObject):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">selectAndTryProximityUnitBehavior</span><span class="params">(<span name="callback">callback: <span name="akka.actor.ActorRef" class="extype">ActorRef</span></span>, <span name="terminal">terminal: <a href="Terminal.html" name="net.psforever.objects.serverobject.terminals.Terminal" id="net.psforever.objects.serverobject.terminals.Terminal" class="extype">Terminal</a> with <a href="ProximityUnit.html" name="net.psforever.objects.serverobject.terminals.ProximityUnit" id="net.psforever.objects.serverobject.terminals.ProximityUnit" class="extype">ProximityUnit</a></span>, <span name="target">target: <a href="../../PlanetSideGameObject.html" name="net.psforever.objects.PlanetSideGameObject" id="net.psforever.objects.PlanetSideGameObject" class="extype">PlanetSideGameObject</a></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">Determine which functionality to pursue by a generic proximity-functional unit given the target for its activity.</p><div class="fullcomment"><div class="comment cmt"><p>Determine which functionality to pursue by a generic proximity-functional unit given the target for its activity.</p></div><dl class="paramcmts block"><dt class="param">terminal</dt><dd class="cmt"><p>the proximity-based unit</p></dd><dt class="param">target</dt><dd class="cmt"><p>the object being affected by the unit</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>VehicleService:receive, ProximityUnit.Action</code></p></span></dd></dl></div></li><li class="indented0 " name="scala.AnyRef#synchronized" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="synchronized[T0](x$1:=&gt;T0):T0"></a><a id="synchronized[T0](=&gt;T0):T0"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.html#synchronized[T0](x$1:=&gt;T0):T0" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: =&gt; <span name="java.lang.AnyRef.synchronized.T0" class="extype">T0</span></span>)</span><span class="result">: <span name="java.lang.AnyRef.synchronized.T0" class="extype">T0</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#toString" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="toString():String"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.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="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait():Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.html#wait():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait(x$1:Long,x$2:Int):Unit"></a><a id="wait(Long,Int):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.html#wait(x$1:Long,x$2:Int):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span name="scala.Long" class="extype">Long</span></span>, <span name="arg1">arg1: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait(x$1:Long):Unit"></a><a id="wait(Long):Unit"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/ProximityTerminalControl$.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="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>