PSF-LoginServer/net/psforever/objects/avatar/DeployableToolbox.html

61 lines
76 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.avatar.DeployableToolbox</title><meta content="PSF - LoginServer - master - net.psforever.objects.avatar.DeployableToolbox" name="description"/><meta content="PSF LoginServer master net.psforever.objects.avatar.DeployableToolbox" 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.avatar" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="avatar"></a><a id="avatar:avatar"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/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">avatar</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="current-entities indented4"><a href="Avatar$.html" title="" class="object"></a> <a href="Avatar.html" title="" class="class"></a><a href="Avatar.html" title="">Avatar</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="Avatars$.html" title="An Enumeration of all the avatar types in the game, paired with their object id as the Value." class="object"></a><a href="Avatars$.html" title="An Enumeration of all the avatar types in the game, paired with their object id as the Value.">Avatars</a></li><li class="current-entities indented4"><a href="Award$.html" title="" class="object"></a> <a href="Award.html" title="A unique accomplishment that statuses positive player behavior and assigns classification and advancement metrics to the accomplishment." class="class"></a><a href="Award.html" title="A unique accomplishment that statuses positive player behavior and assigns classification and advancement metrics to the accomplishment.">Award</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="AwardCategory$.html" title="A collection of all award categories." class="object"></a><a href="AwardCategory$.html" title="A collection of all award categories.">AwardCategory</a></li><li class="current-entities indented4"><a href="BattleRank$.html" title="" class="object"></a> <a href="BattleRank.html" title="Battle ranks and their starting experience values Source: http://wiki.psforever.net/wiki/Battle_Rank" class="class"></a><a href="BattleRank.html" title="Battle ranks and their starting experience values Source: http://wiki.psforever.net/wiki/Battle_Rank">BattleRank</a></li><li class="current-entities indented4"><a href="Certification$.html" title="" class="object"></a> <a href="Certification.html" title="" class="class"></a><a href="Certification.html" title="">Certification</a></li><li class="current-entities indented4"><a href="CommandRank$.html" title="" class="object"></a> <a href="CommandRank.html" title="Command ranks and their starting experience values" class="class"></a><a href="CommandRank.html" title="Command ranks and their starting experience values">CommandRank</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="CommendationRank.html" title="Awards organize merit commendations into an iterative series that have their own accomplishment statistics." class="class"></a><a href="CommendationRank.html" title="Awards organize merit commendations into an iterative series that have their own accomplishment statistics.">CommendationRank</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="Cooldowns.html" title="" class="class"></a><a href="Cooldowns.html" title="">Cooldowns</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="CorpseControl.html" title="" class="class"></a><a href="CorpseControl.html" title="">CorpseControl</a></li><li class="current-entities indented4"><a href="Cosmetic$.html" title="" class="object"></a> <a href="Cosmetic.html" title="Avatar cosmetic options" class="class"></a><a href="Cosmetic.html" title="Avatar cosmetic options">Cosmetic</a></li><li class="current-entities indented4"><a href="DeployableToolbox$.html" title="" class="object"></a> <a href="" title="A class that keeps track - &quot;manages&quot; - deployables that are owned by the avatar. Deployables belong to the Engineering certification line of certifications." class="class"></a><a href="" title="A class that keeps track - &quot;manages&quot; - deployables that are owned by the avatar. Deployables belong to the Engineering certification line of certifications.">DeployableToolbox</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="FirstTimeEvents$.html" title="" class="object"></a><a href="FirstTimeEvents$.html" title="">FirstTimeEvents</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="Friend.html" title="" class="class"></a><a href="Friend.html" title="">Friend</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="Ignored.html" title="" class="class"></a><a href="Ignored.html" title="">Ignored</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="Implant.html" title="" class="class"></a><a href="Implant.html" title="">Implant</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="LoadoutManager.html" title="" class="class"></a><a href="LoadoutManager.html" title="">LoadoutManager</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="Loadouts.html" title="" class="class"></a><a href="Loadouts.html" title="">Loadouts</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="MemberLists.html" title="" class="class"></a><a href="MemberLists.html" title="">MemberLists</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="Merit$.html" title="A collection of all award labels." class="object"></a><a href="Merit$.html" title="A collection of all award labels.">Merit</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="NewConglomerateAward.html" title="" class="class"></a><a href="NewConglomerateAward.html" title="">NewConglomerateAward</a></li><li class="current-entities indented4"><a href="PlayerControl$.html" title="" class="object"></a> <a href="PlayerControl.html" title="" class="class"></a><a href="PlayerControl.html" title="">PlayerControl</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="ProgressDecoration.html" title="" class="class"></a><a href="ProgressDecoration.html" title="">ProgressDecoration</a></li><li class="current-entities indented4"><a href="SpecialCarry$.html" title="Things that the player can carry that are not stored in the inventory or in holsters." class="object"></a> <a href="SpecialCarry.html" title="" class="class"></a><a href="SpecialCarry.html" title="">SpecialCarry</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="TerranRepublicAward.html" title="" class="class"></a><a href="TerranRepublicAward.html" title="">TerranRepublicAward</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="VanuSovereigntyAward.html" title="" class="class"></a><a href="VanuSovereigntyAward.html" title="">VanuSovereigntyAward</a></li></ul></div></div><div id="content"><body class="class type"><div id="definition"><a href="DeployableToolbox$.html" title="See companion object"><div class="big-circle class-companion-object">c</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.avatar" id="net.psforever.objects.avatar" class="extype">avatar</a></p><h1><a href="DeployableToolbox$.html" title="See companion object">DeployableToolbox</a><span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html" title="Permalink"><i class="material-icons"></i></a></span></h1><h3><span class="morelinks"><div>Companion <a href="DeployableToolbox$.html" title="See companion object">object DeployableToolbox</a></div></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">DeployableToolbox</span><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span></h4><div id="comment" class="fullcommenttop"><div class="comment cmt"><p>A class that keeps track - "manages" - deployables that are owned by the avatar.<br>
<br>
Deployables belong to the Engineering certification line of certifications.
<code>CombatEngineering</code> and above certifications include permissions for different types of deployables,
and one unique type of deployable is available through the <code>GroundSupport</code>
and one that also requires <code>AdvancedHacking</code>.
(They are collectively called "ce" for that reason.)<br>
<br>
Not only does the level of certification change the maximum number of deployables that can be managed by type
but it also influences the maximum number of deployables that can be managed by category.
Individual deployables are counted by type and category individually in special data structures
to avoid having to probe the primary list of deployable references whenever a question of quantity is asked.
As deployables are added and removed, and tracked certifications are added and removed,
these structures are updated to reflect proper count.
For example, the greatest number of spitfire turrets that can be placed is 15 (individual count)
and the greatest number of shadow turrets and cerebus turrets that can be placed is 5 each (individual counts)
but the maximum number of small turrets that can be placed overall is only 15 (categorical count).
Spitfire turrets, shadow turrets, and cerebus turrets are all included in the category of small turrets.
</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/avatar/DeployableToolbox.scala" target="_blank">DeployableToolbox.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.avatar.DeployableToolbox"><span>DeployableToolbox</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.avatar.DeployableToolbox#&lt;init&gt;" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="&lt;init&gt;():net.psforever.objects.avatar.DeployableToolbox"></a><a id="&lt;init&gt;:DeployableToolbox"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#&lt;init&gt;():net.psforever.objects.avatar.DeployableToolbox" 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">DeployableToolbox</span><span class="params">()</span></span></li></ol></div><div class="values members"><h3>Value Members</h3><ol><li class="indented0 " name="scala.AnyRef#!=" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="!=(x$1:Any):Boolean"></a><a id="!=(Any):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.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/avatar/DeployableToolbox.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/avatar/DeployableToolbox.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.avatar.DeployableToolbox#Accept" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Accept(obj:net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable):Boolean"></a><a id="Accept(AcceptableDeployable):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#Accept(obj:net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable):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">Accept</span><span class="params">(<span name="obj">obj: <a href="DeployableToolbox$.html#AcceptableDeployable=net.psforever.objects.ce.Deployable" name="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" id="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" class="extmbr">AcceptableDeployable</a></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">Determine if the given deployable can be managed by this toolbox.</p><div class="fullcomment"><div class="comment cmt"><p>Determine if the given deployable can be managed by this toolbox.</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>the deployable</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code>, if it can be managed under the current conditions;
<code>false</code>, otherwise</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>Valid</code></p></span><span class="cmt"><p><code>Available</code></p></span><span class="cmt"><p><code>Contains</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#Add" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Add(obj:net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable):Boolean"></a><a id="Add(AcceptableDeployable):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#Add(obj:net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable):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">Add</span><span class="params">(<span name="obj">obj: <a href="DeployableToolbox$.html#AcceptableDeployable=net.psforever.objects.ce.Deployable" name="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" id="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" class="extmbr">AcceptableDeployable</a></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">Manage the provided deployable.<br>
<br>
Although proper testing should be performed prior to attempting to add the deployable to this toolbox,
three tests are administered to determine whether space is available prior to insertion.</p><div class="fullcomment"><div class="comment cmt"><p>Manage the provided deployable.<br>
<br>
Although proper testing should be performed prior to attempting to add the deployable to this toolbox,
three tests are administered to determine whether space is available prior to insertion.
The first two tests check for available space in the category count and in the unit count
and the third test checks whether the deployable is already being managed by this toolbox.
No changes should occur if the deployable is not properly added.</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>the deployable</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code>, if the deployable is added;
<code>false</code>, otherwise</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#AddOverLimit" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="AddOverLimit(obj:net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable):Boolean"></a><a id="AddOverLimit(AcceptableDeployable):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#AddOverLimit(obj:net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable):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">AddOverLimit</span><span class="params">(<span name="obj">obj: <a href="DeployableToolbox$.html#AcceptableDeployable=net.psforever.objects.ce.Deployable" name="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" id="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" class="extmbr">AcceptableDeployable</a></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">Manage the provided deployable, the maximum number of governable units be damned.</p><div class="fullcomment"><div class="comment cmt"><p>Manage the provided deployable, the maximum number of governable units be damned.
It still needs to be a unique unit of a governable deployable type, however.</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>the deployable</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code>, if the deployable is added;
<code>false</code>, otherwise</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#Available" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Available(obj:net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable):Boolean"></a><a id="Available(AcceptableDeployable):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#Available(obj:net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable):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">Available</span><span class="params">(<span name="obj">obj: <a href="DeployableToolbox$.html#AcceptableDeployable=net.psforever.objects.ce.Deployable" name="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" id="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" class="extmbr">AcceptableDeployable</a></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">Determine if the given deployable can be managed by this toolbox
by testing if the specific deployable list and the deployable category list have available slots.</p><div class="fullcomment"><div class="comment cmt"><p>Determine if the given deployable can be managed by this toolbox
by testing if the specific deployable list and the deployable category list have available slots.
In this case, a "slot" is merely the difference between the current count is less than the maximum count.</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>the deployable</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code>, if the deployable can be added to the support lists and counted;
<code>false</code>, otherwise</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#Category" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Category(filter:net.psforever.objects.ce.DeployableCategory.Value):List[net.psforever.types.PlanetSideGUID]"></a><a id="Category(ce.DeployableCategory.Value):List[PlanetSideGUID]"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#Category(filter:net.psforever.objects.ce.DeployableCategory.Value):List[net.psforever.types.PlanetSideGUID]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">Category</span><span class="params">(<span name="filter">filter: <a href="../ce/DeployableCategory$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.objects.ce.DeployableCategory.Value" id="net.psforever.objects.ce.DeployableCategory.Value" class="extmbr">ce.DeployableCategory.Value</a></span>)</span><span class="result">: <span name="scala.List" class="extype">List</span>[<a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a>]</span></span><p class="shortcomment cmt">Reference all managed deployables in the same category.</p><div class="fullcomment"><div class="comment cmt"><p>Reference all managed deployables in the same category.</p></div><dl class="paramcmts block"><dt class="param">filter</dt><dd class="cmt"><p>the type of deployable</p></dd><dt>returns</dt><dd class="cmt"><p>a list of globally unique identifiers that should be valid for the current zone</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#Category" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Category(filter:net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable):List[net.psforever.types.PlanetSideGUID]"></a><a id="Category(AcceptableDeployable):List[PlanetSideGUID]"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#Category(filter:net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable):List[net.psforever.types.PlanetSideGUID]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">Category</span><span class="params">(<span name="filter">filter: <a href="DeployableToolbox$.html#AcceptableDeployable=net.psforever.objects.ce.Deployable" name="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" id="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" class="extmbr">AcceptableDeployable</a></span>)</span><span class="result">: <span name="scala.List" class="extype">List</span>[<a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a>]</span></span><p class="shortcomment cmt">Reference all managed deployables in the same category as an example deployable.</p><div class="fullcomment"><div class="comment cmt"><p>Reference all managed deployables in the same category as an example deployable.</p></div><dl class="paramcmts block"><dt class="param">filter</dt><dd class="cmt"><p>the example deployable</p></dd><dt>returns</dt><dd class="cmt"><p>a list of globally unique identifiers that should be valid for the current zone</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#Clear" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Clear():List[net.psforever.types.PlanetSideGUID]"></a><a id="Clear():List[PlanetSideGUID]"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#Clear():List[net.psforever.types.PlanetSideGUID]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">Clear</span><span class="params">()</span><span class="result">: <span name="scala.List" class="extype">List</span>[<a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a>]</span></span><p class="shortcomment cmt">Remove all managed deployables.</p><div class="fullcomment"><div class="comment cmt"><p>Remove all managed deployables.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a list of globally unique identifiers that should be valid for the current zone</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#ClearCategory" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ClearCategory(item:net.psforever.objects.ce.DeployedItem.Value):List[net.psforever.types.PlanetSideGUID]"></a><a id="ClearCategory(ce.DeployedItem.Value):List[PlanetSideGUID]"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#ClearCategory(item:net.psforever.objects.ce.DeployedItem.Value):List[net.psforever.types.PlanetSideGUID]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">ClearCategory</span><span class="params">(<span name="item">item: <a href="../ce/DeployedItem$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.objects.ce.DeployedItem.Value" id="net.psforever.objects.ce.DeployedItem.Value" class="extmbr">ce.DeployedItem.Value</a></span>)</span><span class="result">: <span name="scala.List" class="extype">List</span>[<a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a>]</span></span><p class="shortcomment cmt">Remove all managed deployables that belong to the same category.</p><div class="fullcomment"><div class="comment cmt"><p>Remove all managed deployables that belong to the same category.</p></div><dl class="paramcmts block"><dt class="param">item</dt><dd class="cmt"><p>the deployable type belonging to a category</p></dd><dt>returns</dt><dd class="cmt"><p>a list of globally unique identifiers that should be valid for the current zone</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#ClearDeployable" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ClearDeployable(item:net.psforever.objects.ce.DeployedItem.Value):List[net.psforever.types.PlanetSideGUID]"></a><a id="ClearDeployable(ce.DeployedItem.Value):List[PlanetSideGUID]"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#ClearDeployable(item:net.psforever.objects.ce.DeployedItem.Value):List[net.psforever.types.PlanetSideGUID]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">ClearDeployable</span><span class="params">(<span name="item">item: <a href="../ce/DeployedItem$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.objects.ce.DeployedItem.Value" id="net.psforever.objects.ce.DeployedItem.Value" class="extmbr">ce.DeployedItem.Value</a></span>)</span><span class="result">: <span name="scala.List" class="extype">List</span>[<a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a>]</span></span><p class="shortcomment cmt">Remove all managed deployables that are the same type.</p><div class="fullcomment"><div class="comment cmt"><p>Remove all managed deployables that are the same type.</p></div><dl class="paramcmts block"><dt class="param">item</dt><dd class="cmt"><p>the deployable type</p></dd><dt>returns</dt><dd class="cmt"><p>a list of globally unique identifiers that should be valid for the current zone</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#Contains" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Contains(obj:net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable):Boolean"></a><a id="Contains(AcceptableDeployable):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#Contains(obj:net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable):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">Contains</span><span class="params">(<span name="obj">obj: <a href="DeployableToolbox$.html#AcceptableDeployable=net.psforever.objects.ce.Deployable" name="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" id="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" class="extmbr">AcceptableDeployable</a></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">Check if this deployable is already being managed by the toolbox
by determining whether or not it is already being managed by this toolbox.</p><div class="fullcomment"><div class="comment cmt"><p>Check if this deployable is already being managed by the toolbox
by determining whether or not it is already being managed by this toolbox.</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>the deployable</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code>, if the deployable can be found in one of the lists;
<code>false</code>, otherwise</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#CountCategory" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CountCategory(item:net.psforever.objects.ce.DeployedItem.Value):(Int,Int)"></a><a id="CountCategory(ce.DeployedItem.Value):(Int,Int)"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#CountCategory(item:net.psforever.objects.ce.DeployedItem.Value):(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">CountCategory</span><span class="params">(<span name="item">item: <a href="../ce/DeployedItem$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.objects.ce.DeployedItem.Value" id="net.psforever.objects.ce.DeployedItem.Value" class="extmbr">ce.DeployedItem.Value</a></span>)</span><span class="result">: (<span name="scala.Int" class="extype">Int</span>, <span name="scala.Int" class="extype">Int</span>)</span></span><p class="shortcomment cmt">Check the current capacity for the same category of deployable as the example.</p><div class="fullcomment"><div class="comment cmt"><p>Check the current capacity for the same category of deployable as the example.</p></div><dl class="paramcmts block"><dt class="param">item</dt><dd class="cmt"><p>the example deployable</p></dd><dt>returns</dt><dd class="cmt"><p>the current quantity of deployables and the maximum number</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#CountDeployable" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CountDeployable(item:net.psforever.objects.ce.DeployedItem.Value):(Int,Int)"></a><a id="CountDeployable(ce.DeployedItem.Value):(Int,Int)"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#CountDeployable(item:net.psforever.objects.ce.DeployedItem.Value):(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">CountDeployable</span><span class="params">(<span name="item">item: <a href="../ce/DeployedItem$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.objects.ce.DeployedItem.Value" id="net.psforever.objects.ce.DeployedItem.Value" class="extmbr">ce.DeployedItem.Value</a></span>)</span><span class="result">: (<span name="scala.Int" class="extype">Int</span>, <span name="scala.Int" class="extype">Int</span>)</span></span><p class="shortcomment cmt">Check the current capacity for the same type of deployable as the example.</p><div class="fullcomment"><div class="comment cmt"><p>Check the current capacity for the same type of deployable as the example.</p></div><dl class="paramcmts block"><dt class="param">item</dt><dd class="cmt"><p>the example deployable</p></dd><dt>returns</dt><dd class="cmt"><p>the current quantity of deployables and the maximum number</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#Deployables" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Deployables(filter:net.psforever.objects.ce.DeployedItem.Value):List[net.psforever.types.PlanetSideGUID]"></a><a id="Deployables(ce.DeployedItem.Value):List[PlanetSideGUID]"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#Deployables(filter:net.psforever.objects.ce.DeployedItem.Value):List[net.psforever.types.PlanetSideGUID]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">Deployables</span><span class="params">(<span name="filter">filter: <a href="../ce/DeployedItem$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.objects.ce.DeployedItem.Value" id="net.psforever.objects.ce.DeployedItem.Value" class="extmbr">ce.DeployedItem.Value</a></span>)</span><span class="result">: <span name="scala.List" class="extype">List</span>[<a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a>]</span></span><p class="shortcomment cmt">Reference all managed deployables of the same type.</p><div class="fullcomment"><div class="comment cmt"><p>Reference all managed deployables of the same type.</p></div><dl class="paramcmts block"><dt class="param">filter</dt><dd class="cmt"><p>the type of deployable</p></dd><dt>returns</dt><dd class="cmt"><p>a list of globally unique identifiers that should be valid for the current zone</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#Deployables" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Deployables(filter:net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable):List[net.psforever.types.PlanetSideGUID]"></a><a id="Deployables(AcceptableDeployable):List[PlanetSideGUID]"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#Deployables(filter:net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable):List[net.psforever.types.PlanetSideGUID]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">Deployables</span><span class="params">(<span name="filter">filter: <a href="DeployableToolbox$.html#AcceptableDeployable=net.psforever.objects.ce.Deployable" name="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" id="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" class="extmbr">AcceptableDeployable</a></span>)</span><span class="result">: <span name="scala.List" class="extype">List</span>[<a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a>]</span></span><p class="shortcomment cmt">Reference all managed deployables of the same type as an example deployable.</p><div class="fullcomment"><div class="comment cmt"><p>Reference all managed deployables of the same type as an example deployable.</p></div><dl class="paramcmts block"><dt class="param">filter</dt><dd class="cmt"><p>the example deployable</p></dd><dt>returns</dt><dd class="cmt"><p>a list of globally unique identifiers that should be valid for the current zone</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#DisplaceFirst" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DisplaceFirst(category:net.psforever.objects.ce.DeployableCategory.Value):Option[net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable]"></a><a id="DisplaceFirst(ce.DeployableCategory.Value):Option[AcceptableDeployable]"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#DisplaceFirst(category:net.psforever.objects.ce.DeployableCategory.Value):Option[net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">DisplaceFirst</span><span class="params">(<span name="category">category: <a href="../ce/DeployableCategory$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.objects.ce.DeployableCategory.Value" id="net.psforever.objects.ce.DeployableCategory.Value" class="extmbr">ce.DeployableCategory.Value</a></span>)</span><span class="result">: <span name="scala.Option" class="extype">Option</span>[<a href="DeployableToolbox$.html#AcceptableDeployable=net.psforever.objects.ce.Deployable" name="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" id="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" class="extmbr">AcceptableDeployable</a>]</span></span><p class="shortcomment cmt">Remove the first managed deployable from a category.</p><div class="fullcomment"><div class="comment cmt"><p>Remove the first managed deployable from a category.
The only test performed is whether there is any valid deployable managed for the category.</p></div><dl class="paramcmts block"><dt class="param">category</dt><dd class="cmt"><p>the target category</p></dd><dt>returns</dt><dd class="cmt"><p>any deployable that is found</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#DisplaceFirst" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DisplaceFirst(obj:net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable,rule:net.psforever.objects.ce.Deployable=&gt;Boolean):Option[net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable]"></a><a id="DisplaceFirst(AcceptableDeployable,(Deployable)=&gt;Boolean):Option[AcceptableDeployable]"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#DisplaceFirst(obj:net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable,rule:net.psforever.objects.ce.Deployable=&gt;Boolean):Option[net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">DisplaceFirst</span><span class="params">(<span name="obj">obj: <a href="DeployableToolbox$.html#AcceptableDeployable=net.psforever.objects.ce.Deployable" name="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" id="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" class="extmbr">AcceptableDeployable</a></span>, <span name="rule">rule: (<a href="../ce/Deployable.html" name="net.psforever.objects.ce.Deployable" id="net.psforever.objects.ce.Deployable" class="extype">Deployable</a>) =&gt; <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result">: <span name="scala.Option" class="extype">Option</span>[<a href="DeployableToolbox$.html#AcceptableDeployable=net.psforever.objects.ce.Deployable" name="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" id="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" class="extmbr">AcceptableDeployable</a>]</span></span><p class="shortcomment cmt">Remove the first managed deployable that satisfies a test and belongs to the same category as the example.</p><div class="fullcomment"><div class="comment cmt"><p>Remove the first managed deployable that satisfies a test and belongs to the same category as the example.
The test in question is used to pinpoint the first qualifying deployable;
but, if the test fails to find any valid targets,
the first deployable in the list of managed deployables for that category is selected to be removed.
The only test performed is whether there is any valid deployable managed for the category.</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>the example deployable</p></dd><dt class="param">rule</dt><dd class="cmt"><p>the testing rule for determining a valid deployable</p></dd><dt>returns</dt><dd class="cmt"><p>any deployable that is found</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#DisplaceFirst" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DisplaceFirst(obj:net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable):Option[net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable]"></a><a id="DisplaceFirst(AcceptableDeployable):Option[AcceptableDeployable]"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#DisplaceFirst(obj:net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable):Option[net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">DisplaceFirst</span><span class="params">(<span name="obj">obj: <a href="DeployableToolbox$.html#AcceptableDeployable=net.psforever.objects.ce.Deployable" name="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" id="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" class="extmbr">AcceptableDeployable</a></span>)</span><span class="result">: <span name="scala.Option" class="extype">Option</span>[<a href="DeployableToolbox$.html#AcceptableDeployable=net.psforever.objects.ce.Deployable" name="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" id="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" class="extmbr">AcceptableDeployable</a>]</span></span><p class="shortcomment cmt">Remove the first managed deployable that matches the same type of deployable as the example.</p><div class="fullcomment"><div class="comment cmt"><p>Remove the first managed deployable that matches the same type of deployable as the example.
The explicit tests is defined to find the first deployable whose type matches.</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>the example deployable</p></dd><dt>returns</dt><dd class="cmt"><p>any deployable that is found</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#Initialize" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Initialize(certifications:Set[net.psforever.objects.avatar.Certification]):Boolean"></a><a id="Initialize(Set[Certification]):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#Initialize(certifications:Set[net.psforever.objects.avatar.Certification]):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">Initialize</span><span class="params">(<span name="certifications">certifications: <span name="scala.Predef.Set" class="extype">Set</span>[<a href="Certification.html" name="net.psforever.objects.avatar.Certification" id="net.psforever.objects.avatar.Certification" class="extype">Certification</a>]</span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">Set up the initial deployable counts by providing certification values to be used in category and unit selection.</p><div class="fullcomment"><div class="comment cmt"><p>Set up the initial deployable counts by providing certification values to be used in category and unit selection.
</p></div><dl class="paramcmts block"><dt class="param">certifications</dt><dd class="cmt"><p>a group of certifications for the initial values</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code>, if this is the first time and actual "initialization" is performed;
<code>false</code>, otherwise</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#Remove" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Remove(obj:net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable):Boolean"></a><a id="Remove(AcceptableDeployable):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#Remove(obj:net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable):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">Remove</span><span class="params">(<span name="obj">obj: <a href="DeployableToolbox$.html#AcceptableDeployable=net.psforever.objects.ce.Deployable" name="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" id="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" class="extmbr">AcceptableDeployable</a></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">Stop managing the provided deployable.<br>
<br>
Although proper testing should be performed prior to attempting to remove the deployable to this toolbox,
a single test is administered to determine whether the removal can take place.</p><div class="fullcomment"><div class="comment cmt"><p>Stop managing the provided deployable.<br>
<br>
Although proper testing should be performed prior to attempting to remove the deployable to this toolbox,
a single test is administered to determine whether the removal can take place.
If the deployable is found to currently being managed by this toolbox, then it is properly removed.
No changes should occur if the deployable is not properly removed.</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>the deployable</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code>, if the deployable is removed;
<code>false</code>, otherwise</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#UpdateMaxCounts" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="UpdateMaxCounts(certifications:Set[net.psforever.objects.avatar.Certification]):Unit"></a><a id="UpdateMaxCounts(Set[Certification]):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#UpdateMaxCounts(certifications:Set[net.psforever.objects.avatar.Certification]):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">UpdateMaxCounts</span><span class="params">(<span name="certifications">certifications: <span name="scala.Predef.Set" class="extype">Set</span>[<a href="Certification.html" name="net.psforever.objects.avatar.Certification" id="net.psforever.objects.avatar.Certification" class="extype">Certification</a>]</span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#UpdateUI" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="UpdateUI(certifications:List[net.psforever.objects.avatar.Certification]):List[(Int,Int,Int,Int)]"></a><a id="UpdateUI(List[Certification]):List[(Int,Int,Int,Int)]"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#UpdateUI(certifications:List[net.psforever.objects.avatar.Certification]):List[(Int,Int,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">UpdateUI</span><span class="params">(<span name="certifications">certifications: <span name="scala.List" class="extype">List</span>[<a href="Certification.html" name="net.psforever.objects.avatar.Certification" id="net.psforever.objects.avatar.Certification" class="extype">Certification</a>]</span>)</span><span class="result">: <span name="scala.List" class="extype">List</span>[(<span name="scala.Int" class="extype">Int</span>, <span name="scala.Int" class="extype">Int</span>, <span name="scala.Int" class="extype">Int</span>, <span name="scala.Int" class="extype">Int</span>)]</span></span></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#UpdateUI" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="UpdateUI(entry:net.psforever.objects.avatar.Certification):List[(Int,Int,Int,Int)]"></a><a id="UpdateUI(Certification):List[(Int,Int,Int,Int)]"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#UpdateUI(entry:net.psforever.objects.avatar.Certification):List[(Int,Int,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">UpdateUI</span><span class="params">(<span name="entry">entry: <a href="Certification.html" name="net.psforever.objects.avatar.Certification" id="net.psforever.objects.avatar.Certification" class="extype">Certification</a></span>)</span><span class="result">: <span name="scala.List" class="extype">List</span>[(<span name="scala.Int" class="extype">Int</span>, <span name="scala.Int" class="extype">Int</span>, <span name="scala.Int" class="extype">Int</span>, <span name="scala.Int" class="extype">Int</span>)]</span></span></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#UpdateUI" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="UpdateUI():List[(Int,Int,Int,Int)]"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#UpdateUI():List[(Int,Int,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">UpdateUI</span><span class="params">()</span><span class="result">: <span name="scala.List" class="extype">List</span>[(<span name="scala.Int" class="extype">Int</span>, <span name="scala.Int" class="extype">Int</span>, <span name="scala.Int" class="extype">Int</span>, <span name="scala.Int" class="extype">Int</span>)]</span></span></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#UpdateUIElement" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="UpdateUIElement(entry:net.psforever.objects.ce.DeployedItem.Value):List[(Int,Int,Int,Int)]"></a><a id="UpdateUIElement(ce.DeployedItem.Value):List[(Int,Int,Int,Int)]"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#UpdateUIElement(entry:net.psforever.objects.ce.DeployedItem.Value):List[(Int,Int,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">UpdateUIElement</span><span class="params">(<span name="entry">entry: <a href="../ce/DeployedItem$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name="net.psforever.objects.ce.DeployedItem.Value" id="net.psforever.objects.ce.DeployedItem.Value" class="extmbr">ce.DeployedItem.Value</a></span>)</span><span class="result">: <span name="scala.List" class="extype">List</span>[(<span name="scala.Int" class="extype">Int</span>, <span name="scala.Int" class="extype">Int</span>, <span name="scala.Int" class="extype">Int</span>, <span name="scala.Int" class="extype">Int</span>)]</span></span></li><li class="indented0 " name="net.psforever.objects.avatar.DeployableToolbox#Valid" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Valid(obj:net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable):Boolean"></a><a id="Valid(AcceptableDeployable):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/DeployableToolbox.html#Valid(obj:net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable):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">Valid</span><span class="params">(<span name="obj">obj: <a href="DeployableToolbox$.html#AcceptableDeployable=net.psforever.objects.ce.Deployable" name="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" id="net.psforever.objects.avatar.DeployableToolbox.AcceptableDeployable" class="extmbr">AcceptableDeployable</a></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">Determine if the given deployable can be managed by this toolbox
by testing if the specific deployable maximum and the deployable category maximum is non-zero</p><div class="fullcomment"><div class="comment cmt"><p>Determine if the given deployable can be managed by this toolbox
by testing if the specific deployable maximum and the deployable category maximum is non-zero</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>the deployable</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code>, if both category maximum and deployable type maximum are positive non-zero integers;
<code>false</code>, otherwise</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/avatar/DeployableToolbox.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/avatar/DeployableToolbox.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/avatar/DeployableToolbox.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/avatar/DeployableToolbox.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/avatar/DeployableToolbox.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/avatar/DeployableToolbox.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/avatar/DeployableToolbox.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/avatar/DeployableToolbox.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/avatar/DeployableToolbox.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/avatar/DeployableToolbox.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/avatar/DeployableToolbox.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="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/avatar/DeployableToolbox.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/avatar/DeployableToolbox.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/avatar/DeployableToolbox.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/avatar/DeployableToolbox.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/avatar/DeployableToolbox.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>