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

90 lines
62 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.zones</title><meta content="PSF - LoginServer - master - net.psforever.objects.zones" name="description"/><meta content="PSF LoginServer master net.psforever.objects.zones" name="keywords"/><meta http-equiv="content-type" content="text/html; charset=UTF-8"/><link href="../../../../lib/index.css" media="screen" type="text/css" rel="stylesheet"/><link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet"/><link href="../../../../lib/print.css" media="print" type="text/css" rel="stylesheet"/><link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css"/><script type="text/javascript" src="../../../../lib/jquery.min.js"></script><script type="text/javascript" src="../../../../lib/index.js"></script><script type="text/javascript" src="../../../../index.js"></script><script type="text/javascript" src="../../../../lib/scheduler.js"></script><script type="text/javascript" src="../../../../lib/template.js"></script><script type="text/javascript">/* this variable can be used by the JS to determine the path to the root document */
var toRoot = '../../../../';</script></head><body><div id="search"><span id="doc-title">PSF-LoginServer - <span id="doc-version">master</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><div id="search-progress"><div id="progress-fill"></div></div><div id="results-content"><div id="entity-results"></div><div id="member-results"></div></div></div><div id="content-scroll-container" style="-webkit-overflow-scrolling: touch;"><div id="content-container" style="-webkit-overflow-scrolling: touch;"><div id="subpackage-spacer"><div id="packages"><h1>Packages</h1><ul><li class="indented0 " name="_root_.root" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="_root_"></a><a id="root:_root_"></a> <span class="permalink"><a href="../../../../index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../../../index.html" title=""><span class="name">root</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented1 " name="_root_.net" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="net"></a><a id="net:net"></a> <span class="permalink"><a href="../../../../net/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../../index.html" title=""><span class="name">net</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented2 " name="net.psforever" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="psforever"></a><a id="psforever:psforever"></a> <span class="permalink"><a href="../../../../net/psforever/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../index.html" title=""><span class="name">psforever</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../index.html" name="net" id="net" class="extype">net</a></dd></dl></div></li><li class="indented3 " name="net.psforever.objects" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="objects"></a><a id="objects:objects"></a> <span class="permalink"><a href="../../../../net/psforever/objects/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../index.html" title=""><span class="name">objects</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../index.html" name="net.psforever" id="net.psforever" class="extype">psforever</a></dd></dl></div></li><li class="indented4 " name="net.psforever.objects.avatar" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="avatar"></a><a id="avatar:avatar"></a> <span class="permalink"><a href="../../../../net/psforever/objects/avatar/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../avatar/index.html" title=""><span class="name">avatar</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects" id="net.psforever.objects" class="extype">objects</a></dd></dl></div></li><li class="indented4 " name="net.psforever.objects.ballistics" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ballistics"></a><a id="ballistics:ballistics"></a> <span class="permalink"><a href="../../../../net/psforever/objects/ballistics/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="../ballistics/index.html" title=""><span class="name">ballistics</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="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="../ce/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="indented4 " name="net.psforever.objects.definition" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="definition"></a><a id="definition:definition"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/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="../definition/index.html" title=""><span class="name">definition</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="indented4 " name="net.psforever.objects.entity" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="entity"></a><a id="entity:entity"></a> <span class="permalink"><a href="../../../../net/psforever/objects/entity/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="../entity/index.html" title=""><span class="name">entity</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="indented4 " name="net.psforever.objects.equipment" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="equipment"></a><a id="equipment:equipment"></a> <span class="permalink"><a href="../../../../net/psforever/objects/equipment/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="../equipment/index.html" title=""><span class="name">equipment</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="indented4 " name="net.psforever.objects.geometry" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="geometry"></a><a id="geometry:geometry"></a> <span class="permalink"><a href="../../../../net/psforever/objects/geometry/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="../geometry/index.html" title=""><span class="name">geometry</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="indented4 " name="net.psforever.objects.guid" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="guid"></a><a id="guid:guid"></a> <span class="permalink"><a href="../../../../net/psforever/objects/guid/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="../guid/index.html" title=""><span class="name">guid</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="indented4 " name="net.psforever.objects.inventory" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="inventory"></a><a id="inventory:inventory"></a> <span class="permalink"><a href="../../../../net/psforever/objects/inventory/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="../inventory/index.html" title=""><span class="name">inventory</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="indented4 " name="net.psforever.objects.loadouts" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="loadouts"></a><a id="loadouts:loadouts"></a> <span class="permalink"><a href="../../../../net/psforever/objects/loadouts/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="../loadouts/index.html" title=""><span class="name">loadouts</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="indented4 " name="net.psforever.objects.locker" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="locker"></a><a id="locker:locker"></a> <span class="permalink"><a href="../../../../net/psforever/objects/locker/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="../locker/index.html" title=""><span class="name">locker</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="indented4 " name="net.psforever.objects.serverobject" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="serverobject"></a><a id="serverobject:serverobject"></a> <span class="permalink"><a href="../../../../net/psforever/objects/serverobject/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="../serverobject/index.html" title=""><span class="name">serverobject</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="indented4 " name="net.psforever.objects.teamwork" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="teamwork"></a><a id="teamwork:teamwork"></a> <span class="permalink"><a href="../../../../net/psforever/objects/teamwork/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="../teamwork/index.html" title=""><span class="name">teamwork</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="indented4 " name="net.psforever.objects.vehicles" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="vehicles"></a><a id="vehicles:vehicles"></a> <span class="permalink"><a href="../../../../net/psforever/objects/vehicles/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="../vehicles/index.html" title=""><span class="name">vehicles</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="indented4 " name="net.psforever.objects.vital" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="vital"></a><a id="vital:vital"></a> <span class="permalink"><a href="../../../../net/psforever/objects/vital/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="../vital/index.html" title=""><span class="name">vital</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="indented4 current" name="net.psforever.objects.zones" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="zones"></a><a id="zones:zones"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/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"><span class="name">zones</span></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="indented5 " name="net.psforever.objects.zones.blockmap" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="blockmap"></a><a id="blockmap:blockmap"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/blockmap/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="blockmap/index.html" title=""><span class="name">blockmap</span></a></span></li><li class="current-entities indented4"><span class="separator"></span> <a href="ActivityReport.html" title="Information about interactions in respect to a given denomination in the game world." class="class"></a><a href="ActivityReport.html" title="Information about interactions in respect to a given denomination in the game world.">ActivityReport</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="HotSpotInfo.html" title="Information necessary to determine if a hotspot should be displayed." class="class"></a><a href="HotSpotInfo.html" title="Information necessary to determine if a hotspot should be displayed.">HotSpotInfo</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="InteractsWithZone.html" title="" class="trait"></a><a href="InteractsWithZone.html" title="">InteractsWithZone</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="MapEnvironment$.html" title="" class="object"></a><a href="MapEnvironment$.html" title="">MapEnvironment</a></li><li class="current-entities indented4"><a href="MapInfo$.html" title="" class="object"></a> <a href="MapInfo.html" title="" class="class"></a><a href="MapInfo.html" title="">MapInfo</a></li><li class="current-entities indented4"><a href="MapScale$.html" title="" class="object"></a> <a href="MapScale.html" title="An object representing the dimensions of the zone map as its maximum coordinates." class="class"></a><a href="MapScale.html" title="An object representing the dimensions of the zone map as its maximum coordinates.">MapScale</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="SOI$.html" title="" class="object"></a><a href="SOI$.html" title="">SOI</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="SphereOfInfluenceActor.html" title="" class="class"></a><a href="SphereOfInfluenceActor.html" title="">SphereOfInfluenceActor</a></li><li class="current-entities indented4"><a href="Zone$.html" title="" class="object"></a> <a href="Zone.html" title="A server object representing the one-landmass planets as well as the individual subterranean caverns. The concept of a &quot;zone&quot; is synonymous to the common vernacular &quot;continent,&quot; commonly referred by names such as Hossin or Ishundar and internally identified as c2 and c7, respectively." class="class"></a><a href="Zone.html" title="A server object representing the one-landmass planets as well as the individual subterranean caverns. The concept of a &quot;zone&quot; is synonymous to the common vernacular &quot;continent,&quot; commonly referred by names such as Hossin or Ishundar and internally identified as c2 and c7, respectively.">Zone</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="ZoneAware.html" title="The entity must be able to recall on which of the defined game worlds (zones) that it exists on command." class="trait"></a><a href="ZoneAware.html" title="The entity must be able to recall on which of the defined game worlds (zones) that it exists on command.">ZoneAware</a></li><li class="current-entities indented4"><a href="ZoneDeployableActor$.html" title="" class="object"></a> <a href="ZoneDeployableActor.html" title="na" class="class"></a><a href="ZoneDeployableActor.html" title="na">ZoneDeployableActor</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="ZoneGroundActor.html" title="na" class="class"></a><a href="ZoneGroundActor.html" title="na">ZoneGroundActor</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="ZoneHotSpotDisplay.html" title="Manage hotspot information for a given zone, keeping track of aggressive faction interactions, and maintaining the visibility state of the hotspots that alert of the location of that activity. Initializes two internal devices to manage the hotspot activity reported by the zone." class="class"></a><a href="ZoneHotSpotDisplay.html" title="Manage hotspot information for a given zone, keeping track of aggressive faction interactions, and maintaining the visibility state of the hotspots that alert of the location of that activity. Initializes two internal devices to manage the hotspot activity reported by the zone.">ZoneHotSpotDisplay</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="ZoneHotSpotHistory.html" title="Manage hotspot information for a given zone, keeping track of aggressive faction interactions, and maintaining the visibility state of the hotspots that alert of the location of that activity." class="class"></a><a href="ZoneHotSpotHistory.html" title="Manage hotspot information for a given zone, keeping track of aggressive faction interactions, and maintaining the visibility state of the hotspots that alert of the location of that activity.">ZoneHotSpotHistory</a></li><li class="current-entities indented4"><a href="ZoneHotSpotProjector$.html" title="" class="object"></a> <a href="ZoneHotSpotProjector.html" title="Manage hotspot information for a given zone, keeping track of aggressive faction interactions, and maintaining the visibility state of the hotspots that alert of the location of that activity." class="class"></a><a href="ZoneHotSpotProjector.html" title="Manage hotspot information for a given zone, keeping track of aggressive faction interactions, and maintaining the visibility state of the hotspots that alert of the location of that activity.">ZoneHotSpotProjector</a></li><li class="current-entities indented4"><a href="ZoneInfo$.html" title="" class="object"></a> <a href="ZoneInfo.html" title="" class="class"></a><a href="ZoneInfo.html" title="">ZoneInfo</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="ZoneInteraction.html" title="The basic behavior of an entity in a zone." class="trait"></a><a href="ZoneInteraction.html" title="The basic behavior of an entity in a zone.">ZoneInteraction</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="ZoneInteractionType.html" title="" class="trait"></a><a href="ZoneInteractionType.html" title="">ZoneInteractionType</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="ZoneMap.html" title="The fixed instantiation and relation of a series of server objects. Asides from a List of server objects to be built, the operation between any server objects and the connected functionality emerging from more complex data structures is codified by this object." class="class"></a><a href="ZoneMap.html" title="The fixed instantiation and relation of a series of server objects. Asides from a List of server objects to be built, the operation between any server objects and the connected functionality emerging from more complex data structures is codified by this object.">ZoneMap</a></li><li class="current-entities indented4"><a href="ZonePopulationActor$.html" title="" class="object"></a> <a href="ZonePopulationActor.html" title="A support Actor that sequences adding and removing Avatar and Player objects to mappings and lists." class="class"></a><a href="ZonePopulationActor.html" title="A support Actor that sequences adding and removing Avatar and Player objects to mappings and lists.">ZonePopulationActor</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="ZoneProjectile$.html" title="" class="object"></a><a href="ZoneProjectile$.html" title="">ZoneProjectile</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="ZoneProjectileActor.html" title="Synchronize management of the list of some Projectiles maintained by a zone." class="class"></a><a href="ZoneProjectileActor.html" title="Synchronize management of the list of some Projectiles maintained by a zone.">ZoneProjectileActor</a></li><li class="current-entities indented4"><a href="ZoneVehicleActor$.html" title="" class="object"></a> <a href="ZoneVehicleActor.html" title="Provide a context for a Vehicle Actor - the VehicleControl. A vehicle can be passed between different zones and, therefore, does not belong to the zone." class="class"></a><a href="ZoneVehicleActor.html" title="Provide a context for a Vehicle Actor - the VehicleControl. A vehicle can be passed between different zones and, therefore, does not belong to the zone.">ZoneVehicleActor</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="Zoning$.html" title="" class="object"></a><a href="Zoning$.html" title="">Zoning</a></li></ul></div></div><div id="content"><body class="package value"><div id="definition"><div class="big-circle package">p</div><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></p><h1>zones<span class="permalink"><a href="../../../../net/psforever/objects/zones/index.html" title="Permalink"><i class="material-icons"></i></a></span></h1></div><h4 id="signature" class="signature"><span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><span class="name">zones</span></span></h4><div id="comment" class="fullcommenttop"></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></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="packages" class="package members"><h3>Package Members</h3><ol><li class="indented0 " name="net.psforever.objects.zones.blockmap" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="blockmap"></a><a id="blockmap:blockmap"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/blockmap/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="blockmap/index.html" title=""><span class="name">blockmap</span></a></span></li></ol></div><div id="types" class="types members"><h3>Type Members</h3><ol><li class="indented0 " name="net.psforever.objects.zones.ActivityReport" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ActivityReportextendsAnyRef"></a><a id="ActivityReport:ActivityReport"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ActivityReport.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="ActivityReport.html" title="Information about interactions in respect to a given denomination in the game world."><span class="name">ActivityReport</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><p class="shortcomment cmt">Information about interactions in respect to a given denomination in the game world.</p><div class="fullcomment"><div class="comment cmt"><p>Information about interactions in respect to a given denomination in the game world.
In terms of hotspots, the "denomination" are the factions.
While a given report of activity will only be valid from the time or arrival for a given amount of time,
subsequent activity reporting before this duration concludes will cause the lifespan to artificially increase.
</p></div></div></li><li class="indented0 " name="net.psforever.objects.zones.HotSpotInfo" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="HotSpotInfoextendsAnyRef"></a><a id="HotSpotInfo:HotSpotInfo"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/HotSpotInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="HotSpotInfo.html" title="Information necessary to determine if a hotspot should be displayed."><span class="name">HotSpotInfo</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><p class="shortcomment cmt">Information necessary to determine if a hotspot should be displayed.</p><div class="fullcomment"><div class="comment cmt"><p>Information necessary to determine if a hotspot should be displayed.
Hotspots are used on the zone maps to indicate activity.
Each of the factions will view different hotspot configurations
but one faction may encounter hotspots in the same places as another faction
with information referring to the same encounter.</p></div></div></li><li class="indented0 " name="net.psforever.objects.zones.InteractsWithZone" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="InteractsWithZoneextendsPlanetSideServerObject"></a><a id="InteractsWithZone:InteractsWithZone"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/InteractsWithZone.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><a href="InteractsWithZone.html" title=""><span class="name">InteractsWithZone</span></a><span class="result"> extends <a href="../serverobject/PlanetSideServerObject.html" name="net.psforever.objects.serverobject.PlanetSideServerObject" id="net.psforever.objects.serverobject.PlanetSideServerObject" class="extype">PlanetSideServerObject</a></span></span></li><li class="indented0 " name="net.psforever.objects.zones.MapInfo" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="MapInfoextendsStringEnumEntry"></a><a id="MapInfo:MapInfo"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/MapInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">sealed abstract </span> <span class="kind">class</span></span> <span class="symbol"><a href="MapInfo.html" title=""><span class="name">MapInfo</span></a><span class="result"> extends <span name="enumeratum.values.StringEnumEntry" class="extype">StringEnumEntry</span></span></span></li><li class="indented0 " name="net.psforever.objects.zones.MapScale" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="MapScaleextendsProductwithSerializable"></a><a id="MapScale:MapScale"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/MapScale.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="MapScale.html" title="An object representing the dimensions of the zone map as its maximum coordinates."><span class="name">MapScale</span></a><span class="params">(<span name="width">width: <span name="scala.Float" class="extype">Float</span></span>, <span name="height">height: <span name="scala.Float" class="extype">Float</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">An object representing the dimensions of the zone map as its maximum coordinates.</p><div class="fullcomment"><div class="comment cmt"><p>An object representing the dimensions of the zone map as its maximum coordinates.</p></div><dl class="paramcmts block"><dt class="param">width</dt><dd class="cmt"><p>the longitudinal span of the map</p></dd><dt class="param">height</dt><dd class="cmt"><p>the latitudinal span of the map</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>InventoryTile</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.zones.SphereOfInfluenceActor" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SphereOfInfluenceActorextendsActor"></a><a id="SphereOfInfluenceActor:SphereOfInfluenceActor"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/SphereOfInfluenceActor.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="SphereOfInfluenceActor.html" title=""><span class="name">SphereOfInfluenceActor</span></a><span class="result"> extends <span name="akka.actor.Actor" class="extype">Actor</span></span></span></li><li class="indented0 " name="net.psforever.objects.zones.Zone" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ZoneextendsAnyRef"></a><a id="Zone:Zone"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/Zone.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="Zone.html" title="A server object representing the one-landmass planets as well as the individual subterranean caverns. The concept of a &quot;zone&quot; is synonymous to the common vernacular &quot;continent,&quot; commonly referred by names such as Hossin or Ishundar and internally identified as c2 and c7, respectively."><span class="name">Zone</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><p class="shortcomment cmt">A server object representing the one-landmass planets as well as the individual subterranean caverns.<br>
<br>
The concept of a "zone" is synonymous to the common vernacular "continent,"
commonly referred by names such as Hossin or Ishundar and internally identified as c2 and c7, respectively.</p><div class="fullcomment"><div class="comment cmt"><p>A server object representing the one-landmass planets as well as the individual subterranean caverns.<br>
<br>
The concept of a "zone" is synonymous to the common vernacular "continent,"
commonly referred by names such as Hossin or Ishundar and internally identified as c2 and c7, respectively.
A <code>Zone</code> is composed of the abstracted concept of all the information pertinent for the simulation of the environment.
That is, "everything about the continent."
Physically, server objects and dynamic game objects are maintained through a local unique identifier system.
Static server objects originate from the <code>ZoneMap</code>.
Dynamic game objects originate from player characters.
(Write more later.)
</p></div><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>ZoneMap</code><br>
<code>LoadMapMessage</code><br>
<code>LivePlayerList</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.zones.ZoneAware" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="ZoneAwareextendsAnyRef"></a><a id="ZoneAware:ZoneAware"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneAware.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><a href="ZoneAware.html" title="The entity must be able to recall on which of the defined game worlds (zones) that it exists on command."><span class="name">ZoneAware</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><p class="shortcomment cmt">The entity must be able to recall on which of the defined game worlds (zones) that it exists on command.</p><div class="fullcomment"><div class="comment cmt"><p>The entity must be able to recall on which of the defined game worlds (zones) that it exists on command.
The game world identifier string produced should be equivalent to a <code>Zone.Id</code> string for some equivalent <code>Zone</code> object.
The identifier "nowhere" is recommended as the default invalid location.</p></div><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>InterstellarCluster</code></p></span><span class="cmt"><p><code>WorldEntity</code></p></span><span class="cmt"><p><code>Zone</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.zones.ZoneDeployableActor" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ZoneDeployableActorextendsActor"></a><a id="ZoneDeployableActor:ZoneDeployableActor"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneDeployableActor.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="ZoneDeployableActor.html" title="na"><span class="name">ZoneDeployableActor</span></a><span class="result"> extends <span name="akka.actor.Actor" class="extype">Actor</span></span></span><p class="shortcomment cmt">na</p></li><li class="indented0 " name="net.psforever.objects.zones.ZoneGroundActor" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ZoneGroundActorextendsActor"></a><a id="ZoneGroundActor:ZoneGroundActor"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneGroundActor.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="ZoneGroundActor.html" title="na"><span class="name">ZoneGroundActor</span></a><span class="result"> extends <span name="akka.actor.Actor" class="extype">Actor</span></span></span><p class="shortcomment cmt">na
</p></li><li class="indented0 " name="net.psforever.objects.zones.ZoneHotSpotDisplay" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ZoneHotSpotDisplayextendsActor"></a><a id="ZoneHotSpotDisplay:ZoneHotSpotDisplay"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneHotSpotDisplay.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="ZoneHotSpotDisplay.html" title="Manage hotspot information for a given zone, keeping track of aggressive faction interactions, and maintaining the visibility state of the hotspots that alert of the location of that activity. Initializes two internal devices to manage the hotspot activity reported by the zone."><span class="name">ZoneHotSpotDisplay</span></a><span class="result"> extends <span name="akka.actor.Actor" class="extype">Actor</span></span></span><p class="shortcomment cmt">Manage hotspot information for a given zone,
keeping track of aggressive faction interactions,
and maintaining the visibility state of the hotspots that alert of the location of that activity.<br>
<br>
Initializes two internal devices to manage the hotspot activity reported by the zone.</p><div class="fullcomment"><div class="comment cmt"><p>Manage hotspot information for a given zone,
keeping track of aggressive faction interactions,
and maintaining the visibility state of the hotspots that alert of the location of that activity.<br>
<br>
Initializes two internal devices to manage the hotspot activity reported by the zone.
The first device - "projector" - keeps track of any hotspots that are currently being displayed on the zone map.
The second device - "backup" - is designed to maintain a much longer record of the same hostpot activity
that was displayed by the projector.
Messages sent to this device are sent automatically to each internal device.
The internal devices do not have to be messaged separately.</p></div><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>ZoneHotSpotProjector</code></p></span><span class="cmt"><p><code>ZoneHotSpotHistory</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.zones.ZoneHotSpotHistory" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ZoneHotSpotHistoryextendsZoneHotSpotProjector"></a><a id="ZoneHotSpotHistory:ZoneHotSpotHistory"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneHotSpotHistory.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="ZoneHotSpotHistory.html" title="Manage hotspot information for a given zone, keeping track of aggressive faction interactions, and maintaining the visibility state of the hotspots that alert of the location of that activity."><span class="name">ZoneHotSpotHistory</span></a><span class="result"> extends <a href="ZoneHotSpotProjector.html" name="net.psforever.objects.zones.ZoneHotSpotProjector" id="net.psforever.objects.zones.ZoneHotSpotProjector" class="extype">ZoneHotSpotProjector</a></span></span><p class="shortcomment cmt">Manage hotspot information for a given zone,
keeping track of aggressive faction interactions,
and maintaining the visibility state of the hotspots that alert of the location of that activity.</p><div class="fullcomment"><div class="comment cmt"><p>Manage hotspot information for a given zone,
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 "backup" component that is intended to retain reported activity for a longer period of time.</p></div><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>ZoneHotSpotDisplay</code></p></span><span class="cmt"><p><code>ZoneHotSpotProjector</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.zones.ZoneHotSpotProjector" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ZoneHotSpotProjectorextendsActor"></a><a id="ZoneHotSpotProjector:ZoneHotSpotProjector"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneHotSpotProjector.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="ZoneHotSpotProjector.html" title="Manage hotspot information for a given zone, keeping track of aggressive faction interactions, and maintaining the visibility state of the hotspots that alert of the location of that activity."><span class="name">ZoneHotSpotProjector</span></a><span class="result"> extends <span name="akka.actor.Actor" class="extype">Actor</span></span></span><p class="shortcomment cmt">Manage hotspot information for a given zone,
keeping track of aggressive faction interactions,
and maintaining the visibility state of the hotspots that alert of the location of that activity.</p><div class="fullcomment"><div class="comment cmt"><p>Manage hotspot information for a given zone,
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>See also</dt><dd><span class="cmt"><p><code>ZoneHotSpotDisplay</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.zones.ZoneInfo" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="ZoneInfoextendsIntEnumEntry"></a><a id="ZoneInfo:ZoneInfo"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">sealed abstract </span> <span class="kind">class</span></span> <span class="symbol"><a href="ZoneInfo.html" title=""><span class="name">ZoneInfo</span></a><span class="result"> extends <span name="enumeratum.values.IntEnumEntry" class="extype">IntEnumEntry</span></span></span></li><li class="indented0 " name="net.psforever.objects.zones.ZoneInteraction" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="ZoneInteractionextendsAnyRef"></a><a id="ZoneInteraction:ZoneInteraction"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneInteraction.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><a href="ZoneInteraction.html" title="The basic behavior of an entity in a zone."><span class="name">ZoneInteraction</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><p class="shortcomment cmt">The basic behavior of an entity in a zone.</p><div class="fullcomment"><div class="comment cmt"><p>The basic behavior of an entity in a zone.</p></div><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>InteractsWithZone</code></p></span><span class="cmt"><p><code>Zone</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.zones.ZoneInteractionType" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="ZoneInteractionTypeextendsAnyRef"></a><a id="ZoneInteractionType:ZoneInteractionType"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneInteractionType.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><a href="ZoneInteractionType.html" title=""><span class="name">ZoneInteractionType</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span></li><li class="indented0 " name="net.psforever.objects.zones.ZoneMap" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ZoneMapextendsAnyRef"></a><a id="ZoneMap:ZoneMap"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneMap.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="ZoneMap.html" title="The fixed instantiation and relation of a series of server objects. Asides from a List of server objects to be built, the operation between any server objects and the connected functionality emerging from more complex data structures is codified by this object."><span class="name">ZoneMap</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><p class="shortcomment cmt">The fixed instantiation and relation of a series of server objects.<br>
<br>
Asides from a <code>List</code> of server objects to be built, the operation between any server objects
and the connected functionality emerging from more complex data structures is codified by this object.</p><div class="fullcomment"><div class="comment cmt"><p>The fixed instantiation and relation of a series of server objects.<br>
<br>
Asides from a <code>List</code> of server objects to be built, the operation between any server objects
and the connected functionality emerging from more complex data structures is codified by this object.
In the former case, all <code>Terminal</code> server objects for a <code>Zone</code> are to be defined herein.
In the latter case, the arrangement of server objects into groups called facilities is also to be defined herein.
Much like a <code>BasicDefinition</code> to an object, <code>ZoneMap</code> should not maintain mutable information for the companion <code>Zone</code>.
Use it as a blueprint.<br>
<br>
The "training zones" are the best example of the difference between a <code>ZoneMap</code> and a <code>Zone.</code>
("Course" will be used as an unofficial location and layout descriptor.)
<code>tzdrtr</code> is the Terran Republic driving course.
<code>tzdrvs</code> is the Vanu Sovereignty driving course.
While each course can have different objects and object states, i.e., a <code>Zone</code>,
both of these courses utilize the same basic server object layout because they are built from the same blueprint, i.e., a <code>ZoneMap</code>.
</p></div><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>ServerObjectBuilder</code><br>
<code>LoadMapMessage</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.zones.ZonePopulationActor" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ZonePopulationActorextendsActor"></a><a id="ZonePopulationActor:ZonePopulationActor"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZonePopulationActor.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="ZonePopulationActor.html" title="A support Actor that sequences adding and removing Avatar and Player objects to mappings and lists."><span class="name">ZonePopulationActor</span></a><span class="result"> extends <span name="akka.actor.Actor" class="extype">Actor</span></span></span><p class="shortcomment cmt">A support <code>Actor</code> that sequences adding and removing <code>Avatar</code> and <code>Player</code> objects to mappings and lists.</p><div class="fullcomment"><div class="comment cmt"><p>A support <code>Actor</code> that sequences adding and removing <code>Avatar</code> and <code>Player</code> objects to mappings and lists.
The former mapping is considered to represent every user connect to the <code>zone</code> (<code>as Avatar</code> objects)
and their current representation (as <code>Player</code> objects).
The latter list keeps track of a group of former user representations.
</p></div></div></li><li class="indented0 " name="net.psforever.objects.zones.ZoneProjectileActor" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ZoneProjectileActorextendsActor"></a><a id="ZoneProjectileActor:ZoneProjectileActor"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneProjectileActor.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="ZoneProjectileActor.html" title="Synchronize management of the list of some Projectiles maintained by a zone."><span class="name">ZoneProjectileActor</span></a><span class="result"> extends <span name="akka.actor.Actor" class="extype">Actor</span></span></span><p class="shortcomment cmt">Synchronize management of the list of some <code>Projectile</code>s maintained by a zone.</p></li><li class="indented0 " name="net.psforever.objects.zones.ZoneVehicleActor" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ZoneVehicleActorextendsActor"></a><a id="ZoneVehicleActor:ZoneVehicleActor"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneVehicleActor.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="ZoneVehicleActor.html" title="Provide a context for a Vehicle Actor - the VehicleControl. A vehicle can be passed between different zones and, therefore, does not belong to the zone."><span class="name">ZoneVehicleActor</span></a><span class="result"> extends <span name="akka.actor.Actor" class="extype">Actor</span></span></span><p class="shortcomment cmt">Provide a context for a <code>Vehicle</code> <code>Actor</code> - the <code>VehicleControl</code>.<br>
<br>
A vehicle can be passed between different zones and, therefore, does not belong to the zone.</p><div class="fullcomment"><div class="comment cmt"><p>Provide a context for a <code>Vehicle</code> <code>Actor</code> - the <code>VehicleControl</code>.<br>
<br>
A vehicle can be passed between different zones and, therefore, does not belong to the zone.
A vehicle cna be given to different players and can persist and change though players have gone.
Therefore, also does not belong to <code>WorldSessionActor</code>.
A vehicle must anchored to something that exists outside of the <code>InterstellarCluster</code> and its agents.<br>
<br>
The only purpose of this <code>Actor</code> is to allow vehicles to borrow a context for the purpose of <code>Actor</code> creation.
It is also be allowed to be responsible for cleaning up that context.
(In reality, it can be cleaned up anywhere a <code>PoisonPill</code> can be sent.)<br>
<br>
This <code>Actor</code> is intended to sit on top of the event system that handles broadcast messaging.
</p></div></div></li></ol></div><div class="values members"><h3>Value Members</h3><ol><li class="indented0 " name="net.psforever.objects.zones.MapEnvironment" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="MapEnvironment"></a><a id="MapEnvironment:MapEnvironment"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/MapEnvironment$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="MapEnvironment$.html" title=""><span class="name">MapEnvironment</span></a></span></li><li class="indented0 " name="net.psforever.objects.zones.MapInfo" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="MapInfo"></a><a id="MapInfo:MapInfo"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/MapInfo$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">case object</span></span> <span class="symbol"><a href="MapInfo$.html" title=""><span class="name">MapInfo</span></a><span class="result"> extends <span name="enumeratum.values.StringEnum" class="extype">StringEnum</span>[<a href="MapInfo.html" name="net.psforever.objects.zones.MapInfo" id="net.psforever.objects.zones.MapInfo" class="extype">MapInfo</a>] with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.objects.zones.MapScale" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="MapScale"></a><a id="MapScale:MapScale"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/MapScale$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="MapScale$.html" title=""><span class="name">MapScale</span></a><span class="result"> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html#java.io.Serializable" name="java.io.Serializable" id="java.io.Serializable" class="extype">Serializable</a></span></span></li><li class="indented0 " name="net.psforever.objects.zones.SOI" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SOI"></a><a id="SOI:SOI"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/SOI$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="SOI$.html" title=""><span class="name">SOI</span></a></span></li><li class="indented0 " name="net.psforever.objects.zones.Zone" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="Zone"></a><a id="Zone:Zone"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/Zone$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="Zone$.html" title=""><span class="name">Zone</span></a></span></li><li class="indented0 " name="net.psforever.objects.zones.ZoneDeployableActor" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ZoneDeployableActor"></a><a id="ZoneDeployableActor:ZoneDeployableActor"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneDeployableActor$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ZoneDeployableActor$.html" title=""><span class="name">ZoneDeployableActor</span></a></span></li><li class="indented0 " name="net.psforever.objects.zones.ZoneHotSpotProjector" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ZoneHotSpotProjector"></a><a id="ZoneHotSpotProjector:ZoneHotSpotProjector"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneHotSpotProjector$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ZoneHotSpotProjector$.html" title=""><span class="name">ZoneHotSpotProjector</span></a></span></li><li class="indented0 " name="net.psforever.objects.zones.ZoneInfo" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ZoneInfo"></a><a id="ZoneInfo:ZoneInfo"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneInfo$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">case object</span></span> <span class="symbol"><a href="ZoneInfo$.html" title=""><span class="name">ZoneInfo</span></a><span class="result"> extends <span name="enumeratum.values.IntEnum" class="extype">IntEnum</span>[<a href="ZoneInfo.html" name="net.psforever.objects.zones.ZoneInfo" id="net.psforever.objects.zones.ZoneInfo" class="extype">ZoneInfo</a>] with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.objects.zones.ZonePopulationActor" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ZonePopulationActor"></a><a id="ZonePopulationActor:ZonePopulationActor"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZonePopulationActor$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ZonePopulationActor$.html" title=""><span class="name">ZonePopulationActor</span></a></span></li><li class="indented0 " name="net.psforever.objects.zones.ZoneProjectile" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ZoneProjectile"></a><a id="ZoneProjectile:ZoneProjectile"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneProjectile$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ZoneProjectile$.html" title=""><span class="name">ZoneProjectile</span></a></span></li><li class="indented0 " name="net.psforever.objects.zones.ZoneVehicleActor" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ZoneVehicleActor"></a><a id="ZoneVehicleActor:ZoneVehicleActor"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/ZoneVehicleActor$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ZoneVehicleActor$.html" title=""><span class="name">ZoneVehicleActor</span></a></span></li><li class="indented0 " name="net.psforever.objects.zones.Zoning" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="Zoning"></a><a id="Zoning:Zoning"></a> <span class="permalink"><a href="../../../../net/psforever/objects/zones/Zoning$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="Zoning$.html" title=""><span class="name">Zoning</span></a></span></li></ol></div></div><div id="inheritedMembers"></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>