</p></div></div></li><liclass="indented0 "name="scala.AnyRef#eq"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="eq(x$1:AnyRef):Boolean"class="anchorToMember"></a><aid="eq(AnyRef):Boolean"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/ce/DeployableBehavior.html#eq(x$1:AnyRef):Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">eq</span><spanclass="params">(<spanname="arg0">arg0: <spanname="scala.AnyRef"class="extype">AnyRef</span></span>)</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#equals"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="equals(x$1:Object):Boolean"class="anchorToMember"></a><aid="equals(AnyRef):Boolean"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/ce/DeployableBehavior.html#equals(x$1:Object):Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">equals</span><spanclass="params">(<spanname="arg0">arg0: <spanname="scala.AnyRef"class="extype">AnyRef</span></span>)</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#finalize"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="prt"><aid="finalize():Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/ce/DeployableBehavior.html#finalize():Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">finalize</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Attributes</dt><dd>protected[<spanname="java.lang"class="extype">lang</span>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><spanclass="name">@throws</span><spanclass="args">(<span><spanclass="symbol">classOf[java.lang.Throwable]</span></span>)</span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.ce.DeployableBehavior#finalizeDeployable"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="finalizeDeployable(callback:akka.actor.ActorRef):Unit"class="anchorToMember"></a><aid="finalizeDeployable(ActorRef):Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/ce/DeployableBehavior.html#finalizeDeployable(callback:akka.actor.ActorRef):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">finalizeDeployable</span><spanclass="params">(<spanname="callback">callback: <spanname="akka.actor.ActorRef"class="extype">ActorRef</span></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">The second stage of the deployable build process, to complete the formal process.</p><divclass="fullcomment"><divclass="comment cmt"><p>The second stage of the deployable build process, to complete the formal process.
and can linger in the zone ownerless for as long as it is not destroyed.</p></div><dlclass="paramcmts block"><dtclass="param">callback</dt><ddclass="cmt"><p>an <code>ActorRef</code> used for confirming the deployable's completion of the process</p></dd></dl><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>AvatarAction.DeployItem</code></p></span><spanclass="cmt"><p><code>DeploymentAction</code></p></span><spanclass="cmt"><p><code>DeployableInfo</code></p></span><spanclass="cmt"><p><code>LocalAction.DeployableMapIcon</code></p></span><spanclass="cmt"><p><code>Zone.Deployable.IsBuilt</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.ce.DeployableBehavior#gainOwnership"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="gainOwnership(player:net.psforever.objects.Player,toFaction:net.psforever.types.PlanetSideEmpire.Value):Unit"class="anchorToMember"></a><aid="gainOwnership(Player,types.PlanetSideEmpire.Value):Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/ce/DeployableBehavior.html#gainOwnership(player:net.psforever.objects.Player,toFaction:net.psforever.types.PlanetSideEmpire.Value):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">gainOwnership</span><spanclass="params">(<spanname="player">player: <ahref="../Player.html"name="net.psforever.objects.Player"id="net.psforever.objects.Player"class="extype">Player</a></span>, <spanname="toFaction">toFaction: <ahref="../../types/PlanetSideEmpire$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable"name="net.psforever.types.PlanetSideEmpire.Value"id="net.psforever.types.PlanetSideEmpire.Value"class="extmbr">types.PlanetSideEmpire.Value</a></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">na</p><divclass="fullcomment"><divclass="comment cmt"><p>na</p></div><dlclass="paramcmts block"><dtclass="param">player</dt><ddclass="cmt"><p>the player being given ownership of this deployable</p></dd><dtclass="param">toFaction</dt><ddclass="cmt"><p>the faction to which the deployable is being assigned;
usually matches the <code>player</code>'s own faction</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.ce.DeployableBehavior#gainOwnership"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="gainOwnership(player:net.psforever.objects.Player):Unit"class="anchorToMember"></a><aid="gainOwnership(Player):Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/ce/DeployableBehavior.html#gainOwnership(player:net.psforever.objects.Player):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">gainOwnership</span><spanclass="params">(<spanname="player">player: <ahref="../Player.html"name="net.psforever.objects.Player"id="net.psforever.objects.Player"class="extype">Player</a></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">na</p><divclass="fullcomment"><divclass="comment cmt"><p>na</p></div><dlclass="paramcmts block"><dtclass="param">player</dt><ddclass="cmt"><p>the player being given ownership of this deployable</p></dd></dl><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>gainOwnership(Player, PlanetSideEmpire.Value)</code></p></span></dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#getClass"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="getClass():Class[_]"class="anchorToMember"></a><aid="getClass():Class[_<:AnyRef]"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/ce/DeployableBehavior.html#getClass():Class[_]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">getClass</span><spanclass="params">()</span><spanclass="result">: <ahref="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>[_ <: <spanname="scala.AnyRef"class="extype">AnyRef</span>]</span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd><dt>Annotations</dt><dd><spanclass="name">@native</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#hashCode"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="hashCode():Int"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/ce/DeployableBehavior.html#hashCode():Int"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">hashCode</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.Int"class="extype">Int</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd><dt>Annotations</dt><dd><spanclass="name">@native</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.ce.DeployableBehavior#isConstructed"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="isConstructed:Option[Boolean]"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/ce/DeployableBehavior.html#isConstructed:Option[Boolean]"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">isConstructed</span><spanclass="result">: <spanname="scala.Option"class="extype">Option</span>[<spanname="scala.Boolean"class="extype">Boolean</span>]</span></span></li><liclass="indented0 "name="scala.
and may involve concealing the deployable from the map screen for the entirety of the previous owner's faction.</p><divclass="fullcomment"><divclass="comment cmt"><p>Losing ownership involves updating map screen UI, to remove management rights from the now-previous owner,
and may involve concealing the deployable from the map screen for the entirety of the previous owner's faction.
Displaying the deployable on the map screen of another faction may be required.</p></div><dlclass="paramcmts block"><dtclass="param">toFaction</dt><ddclass="cmt"><p>the faction to which to set the deployable to be visualized on the map and in the game world;
Parameters are required to be passed onto the next stage of the build process and are not used here.</p></div><dlclass="paramcmts block"><dtclass="param">callback</dt><ddclass="cmt"><p>an <code>ActorRef</code> used for confirming the deployable's completion of the process</p></dd></dl><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>DeployableDefinition.deployAnimation</code></p></span><spanclass="cmt"><p><code>DeployableDefinition.DeployTime</code></p></span><spanclass="cmt"><p><code>LocalAction.TriggerEffectLocation</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.ce.DeployableBehavior#startOwnerlessDecay"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="startOwnerlessDecay():Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/ce/DeployableBehavior.html#startOwnerlessDecay():Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">startOwnerlessDecay</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span></li><liclass="indented0 "name="scala.AnyRef#synchronized"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="synchronized[T0](x$1:=>T0):T0"class="anchorToMember"></a><aid="synchronized[T0](=>T0):T0"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/ce/DeployableBehavior.html#synchronized[T0](x$1:=>T0):T0"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">synchronized</span><spanclass="tparams">[<spanname="T0">T0</span>]</span><spanclass="params">(<spanname="arg0">arg0: =><spanname="java.lang.AnyRef.synchronized.T0"class="extype">T0</span></span>)</span><spanclass="result">: <spanname="java.lang.AnyRef.synchronized.T0"class="extype">T0</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#toString"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="toString():String"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/ce/DeployableBehavior.html#toString():String"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">toString</span><spanclass="params">()</span><spanclass="result">: <ahref="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><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.ce.DeployableBehavior#unregisterDeployable"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="unregisterDeployable(obj:net.psforever.objects.ce.Deployable):Unit"class="anchorToMember"></a><aid="unregisterDeployable(Deployable):Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/ce/DeployableBehavior.html#unregisterDeployable(obj:net.psforever.objects.ce.Deployable):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">unregisterDeployable</span><spanclass="params">(<spanname="obj">obj: <ahref="Deployable.html"name="net.psforever.objects.ce.Deployable"id="net.psforever.objects.ce.Deployable"class="extype">Deployable</a></span>)</span><spanclass="re
Most deployables are monolithic entities, requiring only a single unique identifier.</p></div><dlclass="paramcmts block"><dtclass="param">obj</dt><ddclass="cmt"><p>the deployable</p></dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#wait"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="wait():Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/ce/DeployableBehavior.html#wait():Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">wait</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><spanclass="name">@throws</span><spanclass="args">(<span><spanclass="defval">classOf[java.lang.InterruptedException]</span></span>)</span></dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#wait"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="wait(x$1:Long,x$2:Int):Unit"class="anchorToMember"></a><aid="wait(Long,Int):Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/ce/DeployableBehavior.html#wait(x$1:Long,x$2:Int):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">wait</span><spanclass="params">(<spanname="arg0">arg0: <spanname="scala.Long"class="extype">Long</span></span>, <spanname="arg1">arg1: <spanname="scala.Int"class="extype">Int</span></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><spanclass="name">@throws</span><spanclass="args">(<span><spanclass="defval">classOf[java.lang.InterruptedException]</span></span>)</span></dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#wait"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="wait(x$1:Long):Unit"class="anchorToMember"></a><aid="wait(Long):Unit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/ce/DeployableBehavior.html#wait(x$1:Long):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">wait</span><spanclass="params">(<spanname="arg0">arg0: <spanname="scala.Long"class="extype">Long</span></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><spanclass="name">@throws</span><spanclass="args">(<span><spanclass="defval">classOf[java.lang.InterruptedException]</span></span>)</span><spanclass="name">@native</span><spanclass="args">()</span></dd></dl></div></li></ol></div></div><divid="inheritedMembers"><divname="scala.AnyRef"class="parent"><h3>Inherited from <spanname="scala.AnyRef"class="extype">AnyRef</span></h3></div><divname="scala.Any"class="parent"><h3>Inherited from <spanname="scala.Any"class="extype">Any</span></h3></div></div><divid="groupedMembers"><divname="Ungrouped"class="group"><h3>Ungrouped</h3></div></div></div><divid="tooltip"></div><divid="footer"></div></body></div></div></div></body></html>