PSF-LoginServer/net/psforever/actors/zone/building/index.html

15 lines
30 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.actors.zone.building</title><meta content="PSF - LoginServer - master - net.psforever.actors.zone.building" name="description"/><meta content="PSF LoginServer master net.psforever.actors.zone.building" 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.actors" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="actors"></a><a id="actors:actors"></a> <span class="permalink"><a href="../../../../../net/psforever/actors/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">actors</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.actors.zone" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="zone"></a><a id="zone:zone"></a> <span class="permalink"><a href="../../../../../net/psforever/actors/zone/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">zone</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../index.html" name="net.psforever.actors" id="net.psforever.actors" class="extype">actors</a></dd></dl></div></li><li class="indented5 current" name="net.psforever.actors.zone.building" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="building"></a><a id="building:building"></a> <span class="permalink"><a href="../../../../../net/psforever/actors/zone/building/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">building</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.actors.zone" id="net.psforever.actors.zone" class="extype">zone</a></dd></dl></div></li><li class="current-entities indented5"><span class="separator"></span> <a href="BasicBuildingWrapper.html" title="A package class that conveys the important information for handling facility updates." class="class"></a><a href="BasicBuildingWrapper.html" title="A package class that conveys the important information for handling facility updates.">BasicBuildingWrapper</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="BuildingLogic.html" title="Logic that dictates what happens to a particular type of building when it receives certain messages on its governing control." class="trait"></a><a href="BuildingLogic.html" title="Logic that dictates what happens to a particular type of building when it receives certain messages on its governing control.">BuildingLogic</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="BuildingWrapper.html" title="A package class that conveys the important information for handling facility updates." class="trait"></a><a href="BuildingWrapper.html" title="A package class that conveys the important information for handling facility updates.">BuildingWrapper</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="CavernFacilityLogic$.html" title="The logic that governs facilities and structures found in the cavern regions." class="object"></a><a href="CavernFacilityLogic$.html" title="The logic that governs facilities and structures found in the cavern regions.">CavernFacilityLogic</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="FacilityLogic$.html" title="The logic that governs standard facilities and structures." class="object"></a><a href="FacilityLogic$.html" title="The logic that governs standard facilities and structures.">FacilityLogic</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="FacilityWrapper.html" title="A package class that conveys the important information for handling facility updates." class="class"></a><a href="FacilityWrapper.html" title="A package class that conveys the important information for handling facility updates.">FacilityWrapper</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="FakeNtuSource.html" title="A nanite transfer unit provision device for this building." class="class"></a><a href="FakeNtuSource.html" title="A nanite transfer unit provision device for this building.">FakeNtuSource</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="MajorFacilityLogic$.html" title="The logic that governs &quot;major facilities&quot; in the overworld - those bases that have lattice connectivity and individual nanite resource stockpiles." class="object"></a><a href="MajorFacilityLogic$.html" title="The logic that governs &quot;major facilities&quot; in the overworld - those bases that have lattice connectivity and individual nanite resource stockpiles.">MajorFacilityLogic</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="MajorFacilityWrapper.html" title="A package class that conveys the important information for handling facility updates." class="class"></a><a href="MajorFacilityWrapper.html" title="A package class that conveys the important information for handling facility updates.">MajorFacilityWrapper</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="WarpGateLogic$.html" title="The logic that governs warp gates." class="object"></a><a href="WarpGateLogic$.html" title="The logic that governs warp gates.">WarpGateLogic</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.actors" id="net.psforever.actors" class="extype">actors</a>.<a href="../index.html" name="net.psforever.actors.zone" id="net.psforever.actors.zone" class="extype">zone</a></p><h1>building<span class="permalink"><a href="../../../../../net/psforever/actors/zone/building/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">building</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="types" class="types members"><h3>Type Members</h3><ol><li class="indented0 " name="net.psforever.actors.zone.building.BasicBuildingWrapper" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="BasicBuildingWrapperextendsBuildingWrapperwithProductwithSerializable"></a><a id="BasicBuildingWrapper:BasicBuildingWrapper"></a> <span class="permalink"><a href="../../../../../net/psforever/actors/zone/building/BasicBuildingWrapper.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="BasicBuildingWrapper.html" title="A package class that conveys the important information for handling facility updates."><span class="name">BasicBuildingWrapper</span></a><span class="params">(<span name="building">building: <a href="../../../objects/serverobject/structures/Building.html" name="net.psforever.objects.serverobject.structures.Building" id="net.psforever.objects.serverobject.structures.Building" class="extype">Building</a></span>, <span name="context">context: <span name="akka.actor.typed.scaladsl.ActorContext" class="extype">ActorContext</span>[<a href="../BuildingActor$$Command.html" name="net.psforever.actors.zone.BuildingActor.Command" id="net.psforever.actors.zone.BuildingActor.Command" class="extype">Command</a>]</span>, <span name="galaxyService">galaxyService: <span name="akka.actor.ActorRef" class="extype">ActorRef</span></span>, <span name="interstellarCluster">interstellarCluster: <span name="akka.actor.typed.ActorRef" class="extype">ActorRef</span>[<a href="../../../services/InterstellarClusterService$$Command.html" name="net.psforever.services.InterstellarClusterService.Command" id="net.psforever.services.InterstellarClusterService.Command" class="extype">Command</a>]</span>)</span><span class="result"> extends <a href="BuildingWrapper.html" name="net.psforever.actors.zone.building.BuildingWrapper" id="net.psforever.actors.zone.building.BuildingWrapper" class="extype">BuildingWrapper</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">A package class that conveys the important information for handling facility updates.</p><div class="fullcomment"><div class="comment cmt"><p>A package class that conveys the important information for handling facility updates.</p></div><dl class="paramcmts block"><dt class="param">building</dt><dd class="cmt"><p>building entity</p></dd><dt class="param">context</dt><dd class="cmt"><p>message-passing reference</p></dd><dt class="param">galaxyService</dt><dd class="cmt"><p>event system for state updates to the whole server</p></dd><dt class="param">interstellarCluster</dt><dd class="cmt"><p>event system for behavior updates from the whole server</p></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.zone.building.BuildingLogic" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="BuildingLogicextendsAnyRef"></a><a id="BuildingLogic:BuildingLogic"></a> <span class="permalink"><a href="../../../../../net/psforever/actors/zone/building/BuildingLogic.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="BuildingLogic.html" title="Logic that dictates what happens to a particular type of building when it receives certain messages on its governing control."><span class="name">BuildingLogic</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><p class="shortcomment cmt">Logic that dictates what happens to a particular type of building
when it receives certain messages on its governing control.</p><div class="fullcomment"><div class="comment cmt"><p>Logic that dictates what happens to a particular type of building
when it receives certain messages on its governing control.
Try not to transform this into instance classes.
</p></div></div></li><li class="indented0 " name="net.psforever.actors.zone.building.BuildingWrapper" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="BuildingWrapperextendsAnyRef"></a><a id="BuildingWrapper:BuildingWrapper"></a> <span class="permalink"><a href="../../../../../net/psforever/actors/zone/building/BuildingWrapper.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="BuildingWrapper.html" title="A package class that conveys the important information for handling facility updates."><span class="name">BuildingWrapper</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><p class="shortcomment cmt">A package class that conveys the important information for handling facility updates.</p><div class="fullcomment"><div class="comment cmt"><p>A package class that conveys the important information for handling facility updates.</p></div><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>BuildingActor</code></p></span><span class="cmt"><p><code>BuildingLogic</code></p></span><span class="cmt"><p><code>BuildingWrapper</code></p></span><span class="cmt"><p><code>GalaxyService</code></p></span><span class="cmt"><p><code>InterstellarClusterService</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.zone.building.FacilityWrapper" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="FacilityWrapperextendsBuildingWrapperwithProductwithSerializable"></a><a id="FacilityWrapper:FacilityWrapper"></a> <span class="permalink"><a href="../../../../../net/psforever/actors/zone/building/FacilityWrapper.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="FacilityWrapper.html" title="A package class that conveys the important information for handling facility updates."><span class="name">FacilityWrapper</span></a><span class="params">(<span name="building">building: <a href="../../../objects/serverobject/structures/Building.html" name="net.psforever.objects.serverobject.structures.Building" id="net.psforever.objects.serverobject.structures.Building" class="extype">Building</a></span>, <span name="context">context: <span name="akka.actor.typed.scaladsl.ActorContext" class="extype">ActorContext</span>[<a href="../BuildingActor$$Command.html" name="net.psforever.actors.zone.BuildingActor.Command" id="net.psforever.actors.zone.BuildingActor.Command" class="extype">Command</a>]</span>, <span name="galaxyService">galaxyService: <span name="akka.actor.ActorRef" class="extype">ActorRef</span></span>, <span name="interstellarCluster">interstellarCluster: <span name="akka.actor.typed.ActorRef" class="extype">ActorRef</span>[<a href="../../../services/InterstellarClusterService$$Command.html" name="net.psforever.services.InterstellarClusterService.Command" id="net.psforever.services.InterstellarClusterService.Command" class="extype">Command</a>]</span>)</span><span class="result"> extends <a href="BuildingWrapper.html" name="net.psforever.actors.zone.building.BuildingWrapper" id="net.psforever.actors.zone.building.BuildingWrapper" class="extype">BuildingWrapper</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">A package class that conveys the important information for handling facility updates.</p><div class="fullcomment"><div class="comment cmt"><p>A package class that conveys the important information for handling facility updates.
These sorts of smaller facilities have power systems that are similar to major facilities
but they lack the installed components to support such functionality.
A free-floating unlimited power source is provided.</p></div><dl class="paramcmts block"><dt class="param">building</dt><dd class="cmt"><p>building entity</p></dd><dt class="param">context</dt><dd class="cmt"><p>message-passing reference</p></dd><dt class="param">galaxyService</dt><dd class="cmt"><p>event system for state updates to the whole server</p></dd><dt class="param">interstellarCluster</dt><dd class="cmt"><p>event system for behavior updates from the whole server</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>FacilityLogic</code></p></span><span class="cmt"><p><code>FakeNtuSource</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.actors.zone.building.FakeNtuSource" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="FakeNtuSourceextendsPlanetSideServerObjectwithNtuContainer"></a><a id="FakeNtuSource:FakeNtuSource"></a> <span class="permalink"><a href="../../../../../net/psforever/actors/zone/building/FakeNtuSource.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="FakeNtuSource.html" title="A nanite transfer unit provision device for this building."><span class="name">FakeNtuSource</span></a><span class="result"> extends <a href="../../../objects/serverobject/PlanetSideServerObject.html" name="net.psforever.objects.serverobject.PlanetSideServerObject" id="net.psforever.objects.serverobject.PlanetSideServerObject" class="extype">PlanetSideServerObject</a> with <a href="../../../objects/NtuContainer.html" name="net.psforever.objects.NtuContainer" id="net.psforever.objects.NtuContainer" class="extype">NtuContainer</a></span></span><p class="shortcomment cmt">A nanite transfer unit provision device for this building.</p><div class="fullcomment"><div class="comment cmt"><p>A nanite transfer unit provision device for this building.
It does not actually belong to the building as an <code>Amenity</code>-level feature.
In essence, "it does not exist".</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd></dl></div></li><li class="indented0 " name="net.psforever.actors.zone.building.MajorFacilityWrapper" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="MajorFacilityWrapperextendsBuildingWrapperwithProductwithSerializable"></a><a id="MajorFacilityWrapper:MajorFacilityWrapper"></a> <span class="permalink"><a href="../../../../../net/psforever/actors/zone/building/MajorFacilityWrapper.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="MajorFacilityWrapper.html" title="A package class that conveys the important information for handling facility updates."><span class="name">MajorFacilityWrapper</span></a><span class="params">(<span name="building">building: <a href="../../../objects/serverobject/structures/Building.html" name="net.psforever.objects.serverobject.structures.Building" id="net.psforever.objects.serverobject.structures.Building" class="extype">Building</a></span>, <span name="context">context: <span name="akka.actor.typed.scaladsl.ActorContext" class="extype">ActorContext</span>[<a href="../BuildingActor$$Command.html" name="net.psforever.actors.zone.BuildingActor.Command" id="net.psforever.actors.zone.BuildingActor.Command" class="extype">Command</a>]</span>, <span name="galaxyService">galaxyService: <span name="akka.actor.ActorRef" class="extype">ActorRef</span></span>, <span name="interstellarCluster">interstellarCluster: <span name="akka.actor.typed.ActorRef" class="extype">ActorRef</span>[<a href="../../../services/InterstellarClusterService$$Command.html" name="net.psforever.services.InterstellarClusterService.Command" id="net.psforever.services.InterstellarClusterService.Command" class="extype">Command</a>]</span>)</span><span class="result"> extends <a href="BuildingWrapper.html" name="net.psforever.actors.zone.building.BuildingWrapper" id="net.psforever.actors.zone.building.BuildingWrapper" class="extype">BuildingWrapper</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">A package class that conveys the important information for handling facility updates.</p><div class="fullcomment"><div class="comment cmt"><p>A package class that conveys the important information for handling facility updates.
Major facilities have power systems and structural components that manage this flow of power.
The primary concern is a quick means of detecting whether or not the system is operating
due to a provision of nanites (synchronization on it).</p></div><dl class="paramcmts block"><dt class="param">building</dt><dd class="cmt"><p>building entity</p></dd><dt class="param">context</dt><dd class="cmt"><p>message-passing reference</p></dd><dt class="param">galaxyService</dt><dd class="cmt"><p>event system for state updates to the whole server</p></dd><dt class="param">interstellarCluster</dt><dd class="cmt"><p>event system for behavior updates from the whole server</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>FacilityLogic</code></p></span><span class="cmt"><p><code>Generator</code></p></span><span class="cmt"><p><code>ResourceSilo</code></p></span></dd></dl></div></li></ol></div><div class="values members"><h3>Value Members</h3><ol><li class="indented0 " name="net.psforever.actors.zone.building.CavernFacilityLogic" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CavernFacilityLogic"></a><a id="CavernFacilityLogic:CavernFacilityLogic"></a> <span class="permalink"><a href="../../../../../net/psforever/actors/zone/building/CavernFacilityLogic$.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="CavernFacilityLogic$.html" title="The logic that governs facilities and structures found in the cavern regions."><span class="name">CavernFacilityLogic</span></a><span class="result"> extends <a href="BuildingLogic.html" name="net.psforever.actors.zone.building.BuildingLogic" id="net.psforever.actors.zone.building.BuildingLogic" class="extype">BuildingLogic</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">The logic that governs facilities and structures found in the cavern regions.</p></li><li class="indented0 " name="net.psforever.actors.zone.building.FacilityLogic" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="FacilityLogic"></a><a id="FacilityLogic:FacilityLogic"></a> <span class="permalink"><a href="../../../../../net/psforever/actors/zone/building/FacilityLogic$.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="FacilityLogic$.html" title="The logic that governs standard facilities and structures."><span class="name">FacilityLogic</span></a><span class="result"> extends <a href="BuildingLogic.html" name="net.psforever.actors.zone.building.BuildingLogic" id="net.psforever.actors.zone.building.BuildingLogic" class="extype">BuildingLogic</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">The logic that governs standard facilities and structures.</p></li><li class="indented0 " name="net.psforever.actors.zone.building.MajorFacilityLogic" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="MajorFacilityLogic"></a><a id="MajorFacilityLogic:MajorFacilityLogic"></a> <span class="permalink"><a href="../../../../../net/psforever/actors/zone/building/MajorFacilityLogic$.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="MajorFacilityLogic$.html" title="The logic that governs &quot;major facilities&quot; in the overworld - those bases that have lattice connectivity and individual nanite resource stockpiles."><span class="name">MajorFacilityLogic</span></a><span class="result"> extends <a href="BuildingLogic.html" name="net.psforever.actors.zone.building.BuildingLogic" id="net.psforever.actors.zone.building.BuildingLogic" class="extype">BuildingLogic</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">The logic that governs "major facilities" in the overworld -
those bases that have lattice connectivity and individual nanite resource stockpiles.</p></li><li class="indented0 " name="net.psforever.actors.zone.building.WarpGateLogic" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="WarpGateLogic"></a><a id="WarpGateLogic:WarpGateLogic"></a> <span class="permalink"><a href="../../../../../net/psforever/actors/zone/building/WarpGateLogic$.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="WarpGateLogic$.html" title="The logic that governs warp gates."><span class="name">WarpGateLogic</span></a><span class="result"> extends <a href="BuildingLogic.html" name="net.psforever.actors.zone.building.BuildingLogic" id="net.psforever.actors.zone.building.BuildingLogic" class="extype">BuildingLogic</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">The logic that governs warp gates.</p></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>