PSF-LoginServer/net/psforever/objects/zones/ZoneHotSpotProjector.html

20 lines
68 KiB
HTML
Raw Permalink Normal View History

<!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.zones.ZoneHotSpotProjector</title><meta content="PSF - LoginServer - master - net.psforever.objects.zones.ZoneHotSpotProjector" name="description"/><meta content="PSF LoginServer master net.psforever.objects.zones.ZoneHotSpotProjector" 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_" class="anchorToMember"></a><a id="root:_root_" class="anchorToMember"></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" class="anchorToMember"></a><a id="net:net" class="anchorToMember"></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" class="anchorToMember"></a><a id="psforever:psforever" class="anchorToMember"></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" class="anchorToMember"></a><a id="objects:objects" class="anchorToMember"></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.zones" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="zones" class="anchorToMember"></a><a id="zones:zones" class="anchorToMember"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/index.html" title="Permalink"><i class="mater
keeping track of aggressive faction interactions,
and maintaining the visibility state of the hotspots that alert of the location of that activity.
One of the internal devices controlled by the <code>ZoneHotSpotDisplay</code>,
this is the "projector" component that actually displays hotspots onto the zone's map.</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/zones/ZoneHotSpotProjector.scala" target="_blank">ZoneHotSpotProjector.scala</a></dd><dt>See also</dt><dd><span class="cmt"><p><code>ZoneHotSpotDisplay</code></p></span></dd></dl><div class="toggleContainer"><div class="toggle block"><span>Linear Supertypes</span><div class="superTypes hiddenContent"><span name="akka.actor.Actor" class="extype">Actor</span>, <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="ZoneHotSpotHistory.html" name="net.psforever.objects.zones.ZoneHotSpotHistory" id="net.psforever.objects.zones.ZoneHotSpotHistory" class="extype">ZoneHotSpotHistory</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.zones.ZoneHotSpotProjector"><span>ZoneHotSpotProjector</span></li><li class="in" name="akka.actor.Actor"><span>Actor</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.zones.ZoneHotSpotProjector#&lt;init&gt;" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="&lt;init&gt;(zone:net.psforever.objects.zones.Zone,hotspots:scala.collection.mutable.ListBuffer[net.psforever.objects.zones.HotSpotInfo],blankingTime:scala.concurrent.duration.FiniteDuration):net.psforever.objects.zones.ZoneHotSpotProjector" class="anchorToMember"></a><a id="&lt;init&gt;:ZoneHotSpotProjector" class="anchorToMember"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneHotSpotProjector.html#&lt;init&gt;(zone:net.psforever.objects.zones.Zone,hotspots:scala.collection.mutable.ListBuffer[net.psforever.objects.zones.HotSpotInfo],blankingTime:scala.concurrent.duration.FiniteDuration):net.psforever.objects.zones.ZoneHotSpotProjector" 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">ZoneHotSpotProjector</span><span class="params">(<span name="zone">zone: <a href="Zone.html" name="net.psforever.objects.zones.Zone" id="net.psforever.objects.zones.Zone" class="extype">Zone</a></span>, <span name="hotspots">hotspots: <span name="scala.collection.mutable.ListBuffer" class="extype">ListBuffer</span>[<a href="HotSpotInfo.html" name="net.psforever.objects.zones.HotSpotInfo" id="net.psforever.objects.zones.HotSpotInfo" class="extype">HotSpotInfo</a>]</span>, <span name="blankingTime">blankingTime: <span name="scala.concurrent.duration.FiniteDuration" class="extype">FiniteDuration</span></span>)</span></span><p class="
either an existing structure or one that was created in the list of activity data for this location.</p><div class="fullcomment"><div class="comment cmt"><p>Match a hotspot location with a data structure for keeping track of activity information,
either an existing structure or one that was created in the list of activity data for this location.</p></div><dl class="paramcmts block"><dt class="param">displayLoc</dt><dd class="cmt"><p>the location for the hotpot that was normalized by the coordinate mapping function</p></dd><dt>returns</dt><dd class="cmt"><p>the hotspot data that corresponds to this location</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>HotSpotInfo</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.zones.ZoneHotSpotProjector#UpdateDurationFunction" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="UpdateDurationFunction():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneHotSpotProjector.html#UpdateDurationFunction():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">UpdateDurationFunction</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Assign a new functionality for determining how long hotspots remain active.</p><div class="fullcomment"><div class="comment cmt"><p>Assign a new functionality for determining how long hotspots remain active.
Recalculate all current hotspot information.
</p></div></div></li><li class="indented0 " name="net.psforever.objects.zones.ZoneHotSpotProjector#UpdateHotSpots" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="UpdateHotSpots(affectedFactions:Iterable[net.psforever.types.PlanetSideEmpire.Value],hotSpotInfos:Iterable[net.psforever.objects.zones.HotSpotInfo]):Unit" class="anchorToMember"></a><a id="UpdateHotSpots(Iterable[types.PlanetSideEmpire.Value],Iterable[HotSpotInfo]):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneHotSpotProjector.html#UpdateHotSpots(affectedFactions:Iterable[net.psforever.types.PlanetSideEmpire.Value],hotSpotInfos:Iterable[net.psforever.objects.zones.HotSpotInfo]):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">UpdateHotSpots</span><span class="params">(<span name="affectedFactions">affectedFactions: <span name="scala.Iterable" class="extype">Iterable</span>[<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 name="hotSpotInfos">hotSpotInfos: <span name="scala.Iterable" class="extype">Iterable</span>[<a href="HotSpotInfo.html" name="net.psforever.objects.zones.HotSpotInfo" id="net.psforever.objects.zones.HotSpotInfo" class="extype">HotSpotInfo</a>]</span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Submit new updates regarding the hotspots for a given group (faction) in this zone.</p><div class="fullcomment"><div class="comment cmt"><p>Submit new updates regarding the hotspots for a given group (faction) in this zone.
As per how the client operates, all previous hotspots not represented in this list will be erased.</p></div><dl class="paramcmts block"><dt class="param">affectedFactions</dt><dd class="cmt"><p>the factions whose hotspots for this zone need to be redrawn;
if empty, no update/redraw calls are generated</p></dd><dt class="param">hotSpotInfos</dt><dd class="cmt"><p>the information for the current hotspots in this zone;
if empty or contains no information for a selected group,
that group's hotspots will be eliminated (blanked) as a result</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.zones.ZoneHotSpotProjector#UpdateMappingFunction" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="UpdateMappingFunction():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneHotSpotProjector.html#UpdateMappingFunction():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">UpdateMappingFunction</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Assign new functionality for determining where to depict howspots on a given zone map.</p><div class="fullcomment"><div class="comment cmt"><p>Assign new functionality for determining where to depict howspots on a given zone map.
Recalculate all current hotspot information.
</p></div></div></li><li class="indented0 " name="akka.actor.Actor#aroundPostRestart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="aroundPostRestart(reason:Throwable):Unit" class="anchorToMember"></a><a id="aroundPostRestart(Throwable):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneHotSpotProjector.html#aroundPostRestart(reason:Throwable):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">aroundPostRestart</span><span class="params">(<span name="reason">reason: <span name="scala.Throwable" class="extype">Throwable</span></span>)</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[<a href="../../../../akka/index.html" name="akka" id="akka" class="extype">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd><span class="name">@InternalApi</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="akka.actor.Actor#aroundPostStop" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="aroundPostStop():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneHotSpotProjector.html#aroundPostStop():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">aroundPostStop</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[<a href="../../../../akka/index.html" name="akka" id="akka" class="extype">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd><span class="name">@InternalApi</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="akka.actor.Actor#aroundPreRestart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="aroundPreRestart(reason:Throwable,message:Option[Any]):Unit" class="anchorToMember"></a><a id="aroundPreRestart(Throwable,Option[Any]):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneHotSpotProjector.html#aroundPreRestart(reason:Throwable,message:Option[Any]):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">aroundPreRestart</span><span class="params">(<span name="reason">reason: <span name="scala.Throwable" class="extype">Throwable</span></span>, <span name="message">message: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Any" class="extype">Any</span>]</span>)</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[<a href="../../../../akka/index.html" name="akka" id="akka" class="extype">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd><span class="name">@InternalApi</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="akka.actor.Actor#aroundPreStart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="aroundPreStart():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneHotSpotProjector.html#aroundPreStart():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">aroundPreStart</span><span class
Cancel all future blanking actions and release the <code>GalaxyService</code> hook.
</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="net.psforever.objects.zones.ZoneHotSpotProjector" id="net.psforever.objects.zones.ZoneHotSpotProjector" class="extype">ZoneHotSpotProjector</a> → Actor</dd></dl></div></li><li class="indented0 " name="akka.actor.Actor#preRestart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="preRestart(reason:Throwable,message:Option[Any]):Unit" class="anchorToMember"></a><a id="preRestart(Throwable,Option[Any]):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneHotSpotProjector.html#preRestart(reason:Throwable,message:Option[Any]):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">preRestart</span><span class="params">(<span name="reason">reason: <span name="scala.Throwable" class="extype">Throwable</span></span>, <span name="message">message: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Any" class="extype">Any</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>Actor</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[java.lang.Exception]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="net.psforever.objects.zones.ZoneHotSpotProjector#preStart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="preStart():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneHotSpotProjector.html#preStart():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">preStart</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><p class="shortcomment cmt">Actions that occur before this <code>Actor</code> is formally started.</p><div class="fullcomment"><div class="comment cmt"><p>Actions that occur before this <code>Actor</code> is formally started.
Request a hook for the <code>GalaxyService</code>.</p></div><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="net.psforever.objects.zones.ZoneHotSpotProjector" id="net.psforever.objects.zones.ZoneHotSpotProjector" class="extype">ZoneHotSpotProjector</a> → Actor</dd><dt>See also</dt><dd><span class="cmt"><p><code>ServiceManager</code></p></span><span class="cmt"><p><code>ServiceManager.Lookup</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.zones.ZoneHotSpotProjector#receive" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="receive:ZoneHotSpotProjector.this.Receive" class="anchorToMember"></a><a id="receive:Receive" class="anchorToMember"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneHotSpotProjector.html#receive:ZoneHotSpotProjector.this.Receive" 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">receive</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" name="net.psforever.objects.zones.ZoneHotSpotProjector.Receive" id="net.psforever.objects.zones.ZoneHotSpotProjector.Receive" class="extmbr">Receive</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="net.psforever.objects.zones.ZoneHotSpotProjector" id="net.psforever.objects.zones.ZoneHotSpotProjector" class="extype">ZoneHotSpotProjector</a> → Actor</dd></dl></div></li><li class="indented0 " name="akka.actor.Actor#self" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="self:akka.actor.ActorRef" class="anchorToMember"></a><a id="self:ActorRef" class="anchorToMember"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneHotSpotProjector.html#self:akka.actor.ActorRef" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">implicit final </span> <span class="kind">val</span></span> <span class="symbol"><span class="name">self</span><span class="result">: <span name="akka.actor.ActorRef" class="extype">ActorRef</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Actor</dd></dl></div></li><li class="indented0 " name="akka.actor.Actor#sender" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="sender():akka.actor.ActorRef" class="anchorToMember"></a><a id="sender():ActorRef" class="anchorToMember"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneHotSpotProjector.html#sender():akka.actor.ActorRef" 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">sender</span><span class="params">()</span><span class="result">: <span name="akka.actor.ActorRef" class="extype">ActorRef</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Actor</dd></dl></div></li><li class="indented0 " name="akka.actor.Actor#supervisorStrategy" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="supervisorStrategy:akka.actor.SupervisorStrategy" class="anchorToMember"></a><a id="supervisorStrategy:SupervisorStrategy" class="anchorToMember"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneHotSpotProjector.html#supervisorStrategy:akka.actor.SupervisorStrategy" 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">supervisorStrategy</span><span class="result">: <span name="akka.actor.SupervisorStrategy" class="extype">SupervisorStrategy</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>