PSF-LoginServer/net/psforever/objects/ce/DeployableBehavior.html

33 lines
50 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.ce.DeployableBehavior</title><meta content="PSF - LoginServer - master - net.psforever.objects.ce.DeployableBehavior" name="description"/><meta content="PSF LoginServer master net.psforever.objects.ce.DeployableBehavior" 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.ce" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ce"></a><a id="ce:ce"></a> <span class="permalink"><a href="../../../../net/psforever/objects/ce/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">ce</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"><span class="separator"></span> <a href="BaseDeployable.html" title="" class="trait"></a><a href="BaseDeployable.html" title="">BaseDeployable</a></li><li class="current-entities indented4"><a href="Deployable$.html" title="" class="object"></a> <a href="Deployable.html" title="" class="class"></a><a href="Deployable.html" title="">Deployable</a></li><li class="current-entities indented4"><a href="DeployableBehavior$.html" title="" class="object"></a> <a href="" title="A trait mixin to manage the basic lifecycle of Deployable entities. Two parts of the deployable lifecycle are supported - building/deployment and dismissal/deconstruction." class="trait"></a><a href="" title="A trait mixin to manage the basic lifecycle of Deployable entities. Two parts of the deployable lifecycle are supported - building/deployment and dismissal/deconstruction.">DeployableBehavior</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="DeployableCategory$.html" title="" class="object"></a><a href="DeployableCategory$.html" title="">DeployableCategory</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="DeployedItem$.html" title="" class="object"></a><a href="DeployedItem$.html" title="">DeployedItem</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="InteractWithMines.html" title="This game entity may infrequently test whether it may interact with game world deployable extra-territorial munitions." class="class"></a><a href="InteractWithMines.html" title="This game entity may infrequently test whether it may interact with game world deployable extra-territorial munitions.">InteractWithMines</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="TelepadControl.html" title="Telepad-like components don't actually use control agents right now, but, since the trait is used for a Vehicle Utility entity as well as a Deployable entity, and all utilities are supposed to have control agents with which to interface, a placeholder like this is easy to reason around." class="class"></a><a href="TelepadControl.html" title="Telepad-like components don't actually use control agents right now, but, since the trait is used for a Vehicle Utility entity as well as a Deployable entity, and all utilities are supposed to have control agents with which to interface, a placeholder like this is easy to reason around.">TelepadControl</a></li><li class="current-entities indented4"><a href="TelepadLike$.html" title="" class="object"></a> <a href="TelepadLike.html" title="" class="trait"></a><a href="TelepadLike.html" title="">TelepadLike</a></li></ul></div></div><div id="content"><body class="trait type"><div id="definition"><a href="DeployableBehavior$.html" title="See companion object"><div class="big-circle trait-companion-object">t</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.ce" id="net.psforever.objects.ce" class="extype">ce</a></p><h1><a href="DeployableBehavior$.html" title="See companion object">DeployableBehavior</a><span class="permalink"><a href="../../../../net/psforever/objects/ce/DeployableBehavior.html" title="Permalink"><i class="material-icons"></i></a></span></h1><h3><span class="morelinks"><div>Companion <a href="DeployableBehavior$.html" title="See companion object">object DeployableBehavior</a></div></span></h3></div><h4 id="signature" class="signature"><span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><span class="name">DeployableBehavior</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 <code>trait</code> mixin to manage the basic lifecycle of <code>Deployable</code> entities.<br>
<br>
Two parts of the deployable lifecycle are supported - building/deployment and dismissal/deconstruction.
Furthermore, both parts of the lifecycle can also be broken down into two parts for the purposes of sequencing.
The former part can be referred to as "preparation" which, at the least, queues the future part.
This latter part can be referred to as "execution" where the the actual process takes place.
Internal messaging protocol permits the lifecycle to transition.
"Building" of the deployable starts when a <code>Setup</code> request is received during the appropriate window of opportunity
and queues up a the formal construction event and its packets for a later period (usually a few seconds).
After being constructed, the deployable can be deconstructed by receiving such a <code>Deconstruct</code> message.
As deployables are capable of being owned by the player,
in between two two states of being created and deconstructed,
deployables may also recognize that their ownership has been changed and go through appropriate element shuffling.
That recognition is much easier before having their construction finalized, however.<br>
<br>
Interaction with the major zone deployable management service is crucial.</p></div><dl class="attributes block"><dt>Self Type</dt><dd><a href="" name="net.psforever.objects.ce.DeployableBehavior" id="net.psforever.objects.ce.DeployableBehavior" class="extype">DeployableBehavior</a> with <span name="akka.actor.Actor" class="extype">Actor</span></dd><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/ce/DeployableBehavior.scala" target="_blank">DeployableBehavior.scala</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>OwnableByPlayer</code></p></span><span class="cmt"><p><code>ZoneDeployableActor</code></p></span></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 class="toggleContainer"><div class="toggle block"><span>Known Subclasses</span><div class="subClasses hiddenContent"><a href="../BoomerDeployableControl.html" name="net.psforever.objects.BoomerDeployableControl" id="net.psforever.objects.BoomerDeployableControl" class="extype">BoomerDeployableControl</a>, <a href="../ExplosiveDeployableControl.html" name="net.psforever.objects.ExplosiveDeployableControl" id="net.psforever.objects.ExplosiveDeployableControl" class="extype">ExplosiveDeployableControl</a>, <a href="../MineDeployableControl.html" name="net.psforever.objects.MineDeployableControl" id="net.psforever.objects.MineDeployableControl" class="extype">MineDeployableControl</a>, <a href="../SensorDeployableControl.html" name="net.psforever.objects.SensorDeployableControl" id="net.psforever.objects.SensorDeployableControl" class="extype">SensorDeployableControl</a>, <a href="../ShieldGeneratorControl.html" name="net.psforever.objects.ShieldGeneratorControl" id="net.psforever.objects.ShieldGeneratorControl" class="extype">ShieldGeneratorControl</a>, <a href="../TelepadDeployableControl.html" name="net.psforever.objects.TelepadDeployableControl" id="net.psforever.objects.TelepadDeployableControl" class="extype">TelepadDeployableControl</a>, <a href="../TrapDeployableControl.html" name="net.psforever.objects.TrapDeployableControl" id="net.psforever.objects.TrapDeployableControl" class="extype">TrapDeployableControl</a>, <a href="../TurretControl.html" name="net.psforever.objects.TurretControl" id="net.psforever.objects.TurretControl" class="extype">TurretControl</a></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.ce.DeployableBehavior"><span>DeployableBehavior</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li></ol></div><div class="ancestors"><span class="filtertype"></span><ol><li class="hideall out"><span>Hide All</span></li><li class="showall in"><span>Show All</span></li></ol></div><div id="visbl"><span class="filtertype">Visibility</span><ol><li class="public in"><span>Public</span></li><li class="protected out"><span>Protected</span></li></ol></div></div></div><div id="template"><div id="allMembers"><div class="values members"><h3>Abstract Value Members</h3><ol><li class="indented0 " name="net.psforever.objects.ce.DeployableBehavior#DeployableObject" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="DeployableObject:net.psforever.objects.ce.Deployable"></a><a id="DeployableObject:Deployable"></a> <span class="permalink"><a href="../../../../net/psforever/objects/ce/DeployableBehavior.html#DeployableObject:net.psforever.objects.ce.Deployable" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">DeployableObject</span><span class="result">: <a href="Deployable.html" name="net.psforever.objects.ce.Deployable" id="net.psforever.objects.ce.Deployable" class="extype">Deployable</a></span></span></li></ol></div><div class="values members"><h3>Concrete 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/ce/DeployableBehavior.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/ce/DeployableBehavior.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/ce/DeployableBehavior.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="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/ce/DeployableBehavior.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/ce/DeployableBehavior.html#clone():Object" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">clone</span><span class="params">()</span><span class="result">: <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected[<span name="java.lang" class="extype">lang</span>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.CloneNotSupportedException]</span></span>)</span> <span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="net.psforever.objects.ce.DeployableBehavior#decay" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="decay:akka.actor.Cancellable"></a><a id="decay:Cancellable"></a> <span class="permalink"><a href="../../../../net/psforever/objects/ce/DeployableBehavior.html#decay:akka.actor.Cancellable" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">val</span></span> <span class="symbol"><span class="name">decay</span><span class="result">: <span name="akka.actor.Cancellable" class="extype">Cancellable</span></span></span><p class="shortcomment cmt">the timer for the deconstruction process</p></li><li class="indented0 " name="net.psforever.objects.ce.DeployableBehavior#deconstructDeployable" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="deconstructDeployable(time:Option[scala.concurrent.duration.FiniteDuration]):Unit"></a><a id="deconstructDeployable(Option[FiniteDuration]):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/objects/ce/DeployableBehavior.html#deconstructDeployable(time:Option[scala.concurrent.duration.FiniteDuration]):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">deconstructDeployable</span><span class="params">(<span name="time">time: <span name="scala.Option" class="extype">Option</span>[<span name="scala.concurrent.duration.FiniteDuration" class="extype">FiniteDuration</span>]</span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">The first stage of the deployable dismissal process, to put the formal process in motion.</p><div class="fullcomment"><div class="comment cmt"><p>The first stage of the deployable dismissal process, to put the formal process in motion.</p></div><dl class="paramcmts block"><dt class="param">time</dt><dd class="cmt"><p>an optional duration that overrides the deployable's usual duration</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.ce.DeployableBehavior#deletionType" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="deletionType:Int"></a> <span class="permalink"><a href="../../../../net/psforever/objects/ce/DeployableBehavior.html#deletionType:Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">val</span></span> <span class="symbol"><span class="name">deletionType</span><span class="result">: <span name="scala.Int" class="extype">Int</span></span></span><p class="shortcomment cmt">a value that is utilized by the <code>ObjectDeleteMessage</code> packet, affecting animation</p></li><li class="indented0 " name="net.psforever.objects.ce.DeployableBehavior#deployableBehavior" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="deployableBehavior:DeployableBehavior.this.Receive"></a><a id="deployableBehavior:(DeployableBehavior.this)#Receive"></a> <span class="permalink"><a href="../../../../net/psforever/objects/ce/DeployableBehavior.html#deployableBehavior:DeployableBehavior.this.Receive" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">val</span></span> <span class="symbol"><span class="name">deployableBehavior</span><span class="result">: (<a href="" name="net.psforever.objects.ce.DeployableBehavior" id="net.psforever.objects.ce.DeployableBehavior" class="extype">DeployableBehavior</a>.this)#<span name="akka.actor.Actor.Receive" class="extype">Receive</span></span></span></li><li class="indented0 " name="net.psforever.objects.ce.DeployableBehavior#deployableBehaviorPostStop" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="deployableBehaviorPostStop():Unit"></a> <span class="permalink"><a href="../../../../net/psforever/objects/ce/DeployableBehavior.html#deployableBehaviorPostStop():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">deployableBehaviorPostStop</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span></li><li class="indented0 " name="net.psforever.objects.ce.DeployableBehavior#dismissDeployable" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="dismissDeployable():Unit"></a> <span class="permalink"><a href="../../../../net/psforever/objects/ce/DeployableBehavior.html#dismissDeployable():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">dismissDeployable</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">The second stage of the deployable build process, to complete the formal process.</p><div class="fullcomment"><div class="comment cmt"><p>The second stage of the deployable build process, to complete the formal process.
Queue up final deployable unregistering, separate from the zone's deployable governance,
and instruct all clients in this zone that the deployable is to be deconstructed.
</p></div></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/ce/DeployableBehavior.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/ce/DeployableBehavior.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/ce/DeployableBehavior.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="net.psforever.objects.ce.DeployableBehavior#finalizeDeployable" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="finalizeDeployable(callback:akka.actor.ActorRef):Unit"></a><a id="finalizeDeployable(ActorRef):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/objects/ce/DeployableBehavior.html#finalizeDeployable(callback:akka.actor.ActorRef):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">finalizeDeployable</span><span class="params">(<span name="callback">callback: <span name="akka.actor.ActorRef" class="extype">ActorRef</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">The second stage of the deployable build process, to complete the formal process.</p><div class="fullcomment"><div class="comment cmt"><p>The second stage of the deployable build process, to complete the formal process.
If no owner is assigned, the deployable must immediately begin suffering decay.
Nothing dangerous happens if it does not begin to decay, but, because it is not under a player's management,
the deployable will not properly transition to a decay state for another reason
and can linger in the zone ownerless for as long as it is not destroyed.</p></div><dl class="paramcmts block"><dt class="param">callback</dt><dd class="cmt"><p>an <code>ActorRef</code> used for confirming the deployable's completion of the process</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>AvatarAction.DeployItem</code></p></span><span class="cmt"><p><code>DeploymentAction</code></p></span><span class="cmt"><p><code>DeployableInfo</code></p></span><span class="cmt"><p><code>LocalAction.DeployableMapIcon</code></p></span><span class="cmt"><p><code>Zone.Deployable.IsBuilt</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.ce.DeployableBehavior#gainOwnership" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="gainOwnership(player:net.psforever.objects.Player,toFaction:net.psforever.types.PlanetSideEmpire.Value):Unit"></a><a id="gainOwnership(Player,types.PlanetSideEmpire.Value):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/objects/ce/DeployableBehavior.html#gainOwnership(player:net.psforever.objects.Player,toFaction:net.psforever.types.PlanetSideEmpire.Value):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">gainOwnership</span><span class="params">(<span name="player">player: <a href="../Player.html" name="net.psforever.objects.Player" id="net.psforever.objects.Player" class="extype">Player</a></span>, <span name="toFaction">toFaction: <a href="../../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><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">player</dt><dd class="cmt"><p>the player being given ownership of this deployable</p></dd><dt class="param">toFaction</dt><dd class="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><li class="indented0 " name="net.psforever.objects.ce.DeployableBehavior#gainOwnership" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="gainOwnership(player:net.psforever.objects.Player):Unit"></a><a id="gainOwnership(Player):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/objects/ce/DeployableBehavior.html#gainOwnership(player:net.psforever.objects.Player):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">gainOwnership</span><span class="params">(<span name="player">player: <a href="../Player.html" name="net.psforever.objects.Player" id="net.psforever.objects.Player" class="extype">Player</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">na</p><div class="fullcomment"><div class="comment cmt"><p>na</p></div><dl class="paramcmts block"><dt class="param">player</dt><dd class="cmt"><p>the player being given ownership of this deployable</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>gainOwnership(Player, PlanetSideEmpire.Value)</code></p></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/ce/DeployableBehavior.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/ce/DeployableBehavior.html#hashCode():Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">hashCode</span><span class="params">()</span><span class="result">: <span name="scala.Int" class="extype">Int</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="net.psforever.objects.ce.DeployableBehavior#isConstructed" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="isConstructed:Option[Boolean]"></a> <span class="permalink"><a href="../../../../net/psforever/objects/ce/DeployableBehavior.html#isConstructed:Option[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">isConstructed</span><span class="result">: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Boolean" class="extype">Boolean</span>]</span></span></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/ce/DeployableBehavior.html#isInstanceOf[T0]:Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Any</dd></dl></div></li><li class="indented0 " name="net.psforever.objects.ce.DeployableBehavior#loseOwnership" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="loseOwnership(toFaction:net.psforever.types.PlanetSideEmpire.Value):Unit"></a><a id="loseOwnership(types.PlanetSideEmpire.Value):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/objects/ce/DeployableBehavior.html#loseOwnership(toFaction:net.psforever.types.PlanetSideEmpire.Value):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">loseOwnership</span><span class="params">(<span name="toFaction">toFaction: <a href="../../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><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">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.</p><div class="fullcomment"><div class="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><dl class="paramcmts block"><dt class="param">toFaction</dt><dd class="cmt"><p>the faction to which to set the deployable to be visualized on the map and in the game world;
may also affect deployable operation</p></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/ce/DeployableBehavior.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/ce/DeployableBehavior.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/ce/DeployableBehavior.html#notifyAll():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="net.psforever.objects.ce.DeployableBehavior#setup" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="setup:akka.actor.Cancellable"></a><a id="setup:Cancellable"></a> <span class="permalink"><a href="../../../../net/psforever/objects/ce/DeployableBehavior.html#setup:akka.actor.Cancellable" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">val</span></span> <span class="symbol"><span class="name">setup</span><span class="result">: <span name="akka.actor.Cancellable" class="extype">Cancellable</span></span></span><p class="shortcomment cmt">the timer for the construction process</p></li><li class="indented0 " name="net.psforever.objects.ce.DeployableBehavior#setupDeployable" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="setupDeployable(callback:akka.actor.ActorRef):Unit"></a><a id="setupDeployable(ActorRef):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/objects/ce/DeployableBehavior.html#setupDeployable(callback:akka.actor.ActorRef):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">setupDeployable</span><span class="params">(<span name="callback">callback: <span name="akka.actor.ActorRef" class="extype">ActorRef</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">The first stage of the deployable build process, to put the formal process in motion.</p><div class="fullcomment"><div class="comment cmt"><p>The first stage of the deployable build process, to put the formal process in motion.
Deployables, upon construction, may display an animation effect.
Parameters are required to be passed onto the next stage of the build process and are not used here.</p></div><dl class="paramcmts block"><dt class="param">callback</dt><dd class="cmt"><p>an <code>ActorRef</code> used for confirming the deployable's completion of the process</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>DeployableDefinition.deployAnimation</code></p></span><span class="cmt"><p><code>DeployableDefinition.DeployTime</code></p></span><span class="cmt"><p><code>LocalAction.TriggerEffectLocation</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.ce.DeployableBehavior#startOwnerlessDecay" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="startOwnerlessDecay():Unit"></a> <span class="permalink"><a href="../../../../net/psforever/objects/ce/DeployableBehavior.html#startOwnerlessDecay():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">startOwnerlessDecay</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span></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/ce/DeployableBehavior.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/ce/DeployableBehavior.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="net.psforever.objects.ce.DeployableBehavior#unregisterDeployable" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="unregisterDeployable(obj:net.psforever.objects.ce.Deployable):Unit"></a><a id="unregisterDeployable(Deployable):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/objects/ce/DeployableBehavior.html#unregisterDeployable(obj:net.psforever.objects.ce.Deployable):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">unregisterDeployable</span><span class="params">(<span name="obj">obj: <a href="Deployable.html" name="net.psforever.objects.ce.Deployable" id="net.psforever.objects.ce.Deployable" class="extype">Deployable</a></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">The task for unregistering this deployable.</p><div class="fullcomment"><div class="comment cmt"><p>The task for unregistering this deployable.
Most deployables are monolithic entities, requiring only a single unique identifier.</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>the deployable</p></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/ce/DeployableBehavior.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/ce/DeployableBehavior.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/ce/DeployableBehavior.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>