and allows it to serve as one of the terminal points of a Router-telepad teleportation system.</p></li><liclass="indented0 "name="net.psforever.objects.vehicles.Utility.InternalTelepadDefinition"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="InternalTelepadDefinitionextendsAmenityDefinitionwithBaseDeployableDefinition"></a><aid="InternalTelepadDefinition:InternalTelepadDefinition"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/vehicles/Utility$$InternalTelepadDefinition.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">class</span></span><spanclass="symbol"><ahref="Utility$$InternalTelepadDefinition.html"title="As the InternalTelepad object is a unique intersection of Amenity and TelepadLike that is treated like a Deployable, its definition must be a unique intersection of AmenityDefinition and BaseDeployableDefinition."><spanclass="name">InternalTelepadDefinition</span></a><spanclass="result"> extends <ahref="../serverobject/structures/AmenityDefinition.html"name="net.psforever.objects.serverobject.structures.AmenityDefinition"id="net.psforever.objects.serverobject.structures.AmenityDefinition"class="extype">AmenityDefinition</a> with <ahref="../definition/BaseDeployableDefinition.html"name="net.psforever.objects.definition.BaseDeployableDefinition"id="net.psforever.objects.definition.BaseDeployableDefinition"class="extype">BaseDeployableDefinition</a></span></span><pclass="shortcomment cmt">As the <code>InternalTelepad</code> object is a unique intersection of <code>Amenity</code> and <code>TelepadLike</code>
that is treated like a <code>Deployable</code>,
its definition must be a unique intersection of <code>AmenityDefinition</code> and <code>BaseDeployableDefinition</code>.</p><divclass="fullcomment"><divclass="comment cmt"><p>As the <code>InternalTelepad</code> object is a unique intersection of <code>Amenity</code> and <code>TelepadLike</code>
that is treated like a <code>Deployable</code>,
its definition must be a unique intersection of <code>AmenityDefinition</code> and <code>BaseDeployableDefinition</code>.</p></div><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>AmenityDefinition</code></p></span><spanclass="cmt"><p><code>BaseDeployableDefinition</code></p></span><spanclass="cmt"><p><code>DeployableDefinition</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.vehicles.Utility.ProximityTerminalUtility"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="ProximityTerminalUtilityextendsProximityTerminalwithUtility.UtilityWorldEntity"></a><aid="ProximityTerminalUtility:ProximityTerminalUtility"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/vehicles/Utility$$ProximityTerminalUtility.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">class</span></span><spanclass="symbol"><ahref="Utility$$ProximityTerminalUtility.html"title="Override for a Terminal object so that it inherits the spatial characteristics of its Owner."><spanclass="name">ProximityTerminalUtility</span></a><spanclass="result"> extends <ahref="../serverobject/terminals/ProximityTerminal.html"name="net.psforever.objects.serverobject.terminals.ProximityTerminal"id="net.psforever.objects.serverobject.terminals.ProximityTerminal"class="extype">ProximityTerminal</a> with <ahref="Utility$$UtilityWorldEntity.html"name="net.psforever.objects.vehicles.Utility.UtilityWorldEntity"id="net.psforever.objects.vehicles.Utility.UtilityWorldEntity"class="extype">UtilityWorldEntity</a></span></span><pclass="shortcomment cmt">Override for a <code>Terminal</code> object so that it inherits the spatial characteristics of its <code>Owner</code>.</p><divclass="fullcomment"><divclass="comment cmt"><p>Override for a <code>Terminal</code> object so that it inherits the spatial characteristics of its <code>Owner</code>.
The <code>Terminal</code><code>Utility</code> produced has proximity effects.</p></div></div></li><liclass="indented0 "name="net.psforever.objects.vehicles.Utility.SpawnTubeUtility"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="SpawnTubeUtilityextendsSpawnTubewithUtility.UtilityWorldEntity"></a><aid="SpawnTubeUtility:SpawnTubeUtility"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/vehicles/Utility$$SpawnTubeUtility.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">class</span></span><spanclass="symbol"><ahref="Utility$$SpawnTubeUtility.html"title="Override for SpawnTube objects so that they inherit the spatial characteristics of their Owner."><spanclass="name">SpawnTubeUtility</span></a><spanclass="result"> extends <ahref="../serverobject/tube/SpawnTube.html"name="net.psforever.objects.serverobject.tube.SpawnTube"id="net.psforever.objects.serverobject.tube.SpawnTube"class="extype">SpawnTube</a> with <ahref="Utility$$UtilityWorldEntity.html"name="net.psforever.objects.vehicles.Utility.UtilityWorldEntity"id="net.psforever.objects.vehicles.Utility.UtilityWorldEntity"class="extype">UtilityWorldEntity</a></span></span><pclass="shortcomment cmt">Override for <code>SpawnTube</code> objects so that they inherit the spatial characteristics of their <code>Owner</code>.</p></li><liclass="indented0 "name="net.psforever.objects.vehicles.Utility.TeleportPadTerminalUtility"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="TeleportPadTerminalUtilityextendsUtility.TerminalUtility"></a><aid="TeleportPadTerminalUtility:TeleportPadTerminalUtility"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/vehicles/Utility$$TeleportPadTerminalUtility.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">class</span></span><spanclass="symbol"><ahref="Utility$$TeleportPadTerminalUtility.html"title="Override for a Terminal object so that it inherits the spatial characteristics of its Owner."><spanclass="name">TeleportPadTerminalUtility</span></a><spanclass="result"> extends <ahref="Utility$$TerminalUtility.html"name="net.psforever.objects.vehicles.Utility.TerminalUtility"id="net.psforever.objects.vehicles.Utility.TerminalUtility"class="extype">TerminalUtility</a></span></span><pclass="shortcomment cmt">Override for a <code>Terminal</code> object so that it inherits the spatial characteristics of its <code>Owner</code>.</p><divclass="fullcomment"><divclass="comment cmt"><p>Override for a <code>Terminal</code> object so that it inherits the spatial characteristics of its <code>Owner</code>.
The <code>Terminal</code><code>Utility</code> produced dispenses a specific item
that retain knowledge of the <code>Owner</code> of the <code>Terminal</code> that dispensed it.</p></div></div></li><liclass="indented0 "name="net.psforever.objects.vehicles.Utility.TerminalUtility"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="TerminalUtilityextendsTerminalwithUtility.UtilityWorldEntity"></a><aid="TerminalUtility:TerminalUtility"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/vehicles/Utility$$TerminalUtility.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">class</span></span><spanclass="symbol"><ahref="Utility$$TerminalUtility.html"title="Override for a Terminal object so that it inherits the spatial characteristics of its Owner."><spanclass="name">TerminalUtility</span></a><spanclass="result"> extends <ahref="../serverobject/terminals/Terminal.html"name="net.psforever.objects.serverobject.terminals.Terminal"id="net.psforever.objects.serverobject.terminals.Terminal"class="extype">Terminal</a> with <ahref="Utility$$UtilityWorldEntity.html"name="net.psforever.objects.vehicles.Utility.UtilityWorldEntity"id="net.psforever.objects.vehicles.Utility.UtilityWorldEntity"class="extype">UtilityWorldEntity</a></span></span><pclass="shortcomment cmt">Override for a <code>Terminal</code> object so that it inherits the spatial characteristics of its <code>Owner</code>.</p></li><liclass="indented0 "name="net.psforever.objects.vehicles.Utility.UtilLogic"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="UtilLogic=(net.psforever.objects.serverobject.structures.Amenity,akka.actor.ActorContext)=>Unit"></a><aid="UtilLogic:UtilLogic"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/vehicles/Utility$.html#UtilLogic=(net.psforever.objects.serverobject.structures.Amenity,akka.actor.ActorContext)=>Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">type</span></span><spanclass="symbol"><spanclass="name">UtilLogic</span><spanclass="result alias"> = (<ahref="../serverobject/structures/Amenity.html"name="net.psforever.objects.serverobject.structures.Amenity"id="net.psforever.objects.serverobject.structures.Amenity"class="extype">Amenity</a>, <spanname="akka.actor.ActorContext"class="extype">ActorContext</span>) =><spanname="scala.Unit"class="extype">Unit</span></span></span></li><liclass="indented0 "name="net.psforever.objects.vehicles.Utility.UtilityWorldEntity"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="UtilityWorldEntityextendsAnyRef"></a><aid="UtilityWorldEntity:UtilityWorldEntity"></a><spanclass="permalink"><ahref="../../../../net/psforever/objects/vehicles/Utility$$UtilityWorldEntity.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">sealed </span><spanclass="kind">trait</span></span><spanclass="symbol"><ahref="Utility$$UtilityWorldEntity.html"title="Embedded (owned) entities are known in relation to their parent entity."><spanclass="name">UtilityWorldEntity</span></a><spanclass="result"> extends <spanname="scala.AnyRef"class="extype">AnyRef</span></span></span><pclass="shortcomment cmt">Embedded (owned) entities are known in relation to their parent entity.</p><divclass="fullcomment"><divclass="comment cmt"><p>Embedded (owned) entities are known in relation to their parent entity.
These overrides to the <code>Position</code> method and the <code>Orientation</code> method reflect this.