<code>false</code> if the entrant is already in the list or can not be added</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.terminals.ProximityUnit#NumberUsers"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="NumberUsers:Int"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityUnit.html#NumberUsers:Int"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">NumberUsers</span><spanclass="result">: <spanname="scala.Int"class="extype">Int</span></span></span></li><liclass="indented0 "name="net.psforever.objects.serverobject.terminals.ProximityUnit#RemoveUser"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="RemoveUser(target:net.psforever.objects.PlanetSideGameObject):Boolean"></a><aid="RemoveUser(PlanetSideGameObject):Boolean"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityUnit.html#RemoveUser(target:net.psforever.objects.PlanetSideGameObject):Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">RemoveUser</span><spanclass="params">(<spanname="target">target: <ahref="../../PlanetSideGameObject.html"name="net.psforever.objects.PlanetSideGameObject"id="net.psforever.objects.PlanetSideGameObject"class="extype">PlanetSideGameObject</a></span>)</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><pclass="shortcomment cmt">Remove an existing target for this unit.</p><divclass="fullcomment"><divclass="comment cmt"><p>Remove an existing target for this unit.</p></div><dlclass="paramcmts block"><dtclass="param">target</dt><ddclass="cmt"><p>the target</p></dd><dt>returns</dt><ddclass="cmt"><p><code>true</code>, if the submitted entity was previously in the list but is not longer in the list;
<code>false</code>, if the submitted entity was never in the list or can not be removed</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.terminals.ProximityUnit#Targets"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="Targets:Seq[net.psforever.objects.PlanetSideGameObject]"></a><aid="Targets:Seq[PlanetSideGameObject]"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityUnit.html#Targets:Seq[net.psforever.objects.PlanetSideGameObject]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">Targets</span><spanclass="result">: <spanname="scala.Seq"class="extype">Seq</span>[<ahref="../../PlanetSideGameObject.html"name="net.psforever.objects.PlanetSideGameObject"id="net.psforever.objects.PlanetSideGameObject"class="extype">PlanetSideGameObject</a>]</span></span></li><liclass="indented0 "name="net.psforever.objects.serverobject.terminals.ProximityUnit#Validate"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="Validate(radius:Float,validations:Seq[net.psforever.objects.PlanetSideGameObject=>Boolean])(target:net.psforever.objects.PlanetSideGameObject):Boolean"></a><aid="Validate(Float,Seq[(PlanetSideGameObject)=>Boolean])(PlanetSideGameObject):Boolean"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityUnit.html#Validate(radius:Float,validations:Seq[net.psforever.objects.PlanetSideGameObject=>Boolean])(target:net.psforever.objects.PlanetSideGameObject):Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">Validate</span><spanclass="params">(<spanname="radius">radius: <spanname="scala.Float"class="extype">Float</span></span>, <spanname="validations">validations: <spanname="scala.Seq"class="extype">Seq</span>[(<ahref="../../PlanetSideGameObject.html"name="net.psforever.objects.PlanetSideGameObject"id="net.psforever.objects.PlanetSideGameObject"class="extype">PlanetSideGameObject</a>) =><spanname="scala.Boolean"class="extype">Boolean</span>]</span>)</span><spanclass="params">(<spanname="target">target: <ahref="../../PlanetSideGameObject.html"name="net.psforever.objects.PlanetSideGameObject"id="net.psforever.objects.PlanetSideGameObject"class="extype">PlanetSideGameObject</a></span>)</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><pclass="shortcomment cmt">Confirm whether the entity is a valid target for the effects of this unit.</p><divclass="fullcomment"><divclass="comment cmt"><p>Confirm whether the entity is a valid target for the effects of this unit.
Curried to accept parameters for the tests separately from the entity to be tested.
In general, the two requirements beyond the custom validations involve
distance (from the unit)
and inclusiveness (known to the unit beforehand).</p></div><dlclass="paramcmts block"><dtclass="param">radius</dt><ddclass="cmt"><p>the squared minimum activation distance</p></dd><dtclass="param">validations</dt><ddclass="cmt"><p>the custom tests that the entity must pass to be considered valid;
in general, regardless of the type of the target, any of the tests must be passed</p></dd><dtclass="param">target</dt><ddclass="cmt"><p>the submitted entity</p></dd><dt>returns</dt><ddclass="cmt"><p><code>true</code>, if the entity passes the validation tests;
<code>false</code>, otherwise</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.serverobject.terminals.ProximityUnit#Validate"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="Validate(target:net.psforever.objects.PlanetSideGameObject):Boolean"></a><aid="Validate(PlanetSideGameObject):Boolean"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/serverobject/terminals/ProximityUnit.html#Validate(target:net.psforever.objects.PlanetSideGameObject):Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">Validate</span><spanclass="params">(<spanname="target">target: <ahref="../../PlanetSideGameObject.html"name="net.psforever.objects.PlanetSideGameObject"id="net.psforever.objects.PlanetSideGameObject"class="extype">PlanetSideGameObject</a></span>)</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><pclass="shortcomment cmt">Confirm whether the entity is a valid target for the effects of this unit.</p><divclass="fullcomment"><divclass="comment cmt"><p>Confirm whether the entity is a valid target for the effects of this unit.</p></div><dlclass="paramcmts block"><dtclass="param">target</dt><ddclass="cmt"><p>the submitted entity</p></dd><dt>returns</dt><ddclass="cmt"><p><code>true</code>, if the entity passes the validation tests;