mirror of
https://github.com/psforever/PSF-LoginServer.git
synced 2026-01-23 04:24:45 +00:00
32 lines
70 KiB
HTML
32 lines
70 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.serverobject.environment</title><meta content="PSF - LoginServer - master - net.psforever.objects.serverobject.environment" name="description"/><meta content="PSF LoginServer master net.psforever.objects.serverobject.environment" 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"><</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.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="../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="indented5 " name="net.psforever.objects.serverobject.affinity" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="affinity"></a><a id="affinity:affinity"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/affinity/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="../affinity/index.html" title=""><span class="name">affinity</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.aura" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="aura"></a><a id="aura:aura"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/aura/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="../aura/index.html" title=""><span class="name">aura</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.containable" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="containable"></a><a id="containable:containable"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/containable/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="../containable/index.html" title=""><span class="name">containable</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.damage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="damage"></a><a id="damage:damage"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/damage/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="../damage/index.html" title=""><span class="name">damage</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.deploy" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="deploy"></a><a id="deploy:deploy"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/deploy/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="../deploy/index.html" title=""><span class="name">deploy</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.doors" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="doors"></a><a id="doors:doors"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/doors/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="../doors/index.html" title=""><span class="name">doors</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented5 current" name="net.psforever.objects.serverobject.environment" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="environment"></a><a id="environment:environment"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/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">environment</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="current-entities indented5"><span class="separator"></span> <a href="DeepCircularSurface.html" title="From above, a circular region that is always perpendicular to world-up." class="class"></a><a href="DeepCircularSurface.html" title="From above, a circular region that is always perpendicular to world-up.">DeepCircularSurface</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="DeepPlane.html" title="A mathematical plane that is always perpendicular to world-up." class="class"></a><a href="DeepPlane.html" title="A mathematical plane that is always perpendicular to world-up.">DeepPlane</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="DeepSquare.html" title="From above, a rectangular region that is always perpendicular to world-up and whose sides align with the X-axis and Y-axis, respectively." class="class"></a><a href="DeepSquare.html" title="From above, a rectangular region that is always perpendicular to world-up and whose sides align with the X-axis and Y-axis, respectively.">DeepSquare</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="DeepSurface.html" title="Similar to DeepRectangle, from above, a rectangular region that is always perpendicular to world-up and whose sides align with the X-axis and Y-axis, respectively." class="class"></a><a href="DeepSurface.html" title="Similar to DeepRectangle, from above, a rectangular region that is always perpendicular to world-up and whose sides align with the X-axis and Y-axis, respectively.">DeepSurface</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="EnvironmentAttribute$.html" title="" class="object"></a><a href="EnvironmentAttribute$.html" title="">EnvironmentAttribute</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="EnvironmentCollision.html" title="The coordinate representation of a feature of the game world that is not a formal game object, usually terrain, but can be used to represent any bounded region." class="trait"></a><a href="EnvironmentCollision.html" title="The coordinate representation of a feature of the game world that is not a formal game object, usually terrain, but can be used to represent any bounded region.">EnvironmentCollision</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="EnvironmentInteraction$.html" title="" class="object"></a><a href="EnvironmentInteraction$.html" title="">EnvironmentInteraction</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="EnvironmentTrait.html" title="A general description of environment and its interactive possibilities." class="class"></a><a href="EnvironmentTrait.html" title="A general description of environment and its interactive possibilities.">EnvironmentTrait</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="EscapeFromEnvironment.html" title="The target has ceased to clip into a critical region of a piece of environment." class="class"></a><a href="EscapeFromEnvironment.html" title="The target has ceased to clip into a critical region of a piece of environment.">EscapeFromEnvironment</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="GantryDenialField.html" title="" class="class"></a><a href="GantryDenialField.html" title="">GantryDenialField</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="GeneralMovementField.html" title="" class="class"></a><a href="GeneralMovementField.html" title="">GeneralMovementField</a></li><li class="current-entities indented5"><a href="InteractWithEnvironment$.html" title="" class="object"></a> <a href="InteractWithEnvironment.html" title="This game entity may infrequently test whether it may interact with game world environment." class="class"></a><a href="InteractWithEnvironment.html" title="This game entity may infrequently test whether it may interact with game world environment.">InteractWithEnvironment</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="InteractingWithEnvironment.html" title="The target has clipped into a critical region of a piece of environment." class="class"></a><a href="InteractingWithEnvironment.html" title="The target has clipped into a critical region of a piece of environment.">InteractingWithEnvironment</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="OxygenStateTarget.html" title="Related to the progress of interacting with a body of water deeper than you are tall or deeper than your vehicle is off the ground." class="class"></a><a href="OxygenStateTarget.html" title="Related to the progress of interacting with a body of water deeper than you are tall or deeper than your vehicle is off the ground.">OxygenStateTarget</a></li><li class="current-entities indented5"><a href="PieceOfEnvironment$.html" title="" class="object"></a> <a href="PieceOfEnvironment.html" title="The representation of a feature of the game world that is not a formal game object, usually terrain, but can be used to represent any bounded region." class="trait"></a><a href="PieceOfEnvironment.html" title="The representation of a feature of the game world that is not a formal game object, usually terrain, but can be used to represent any bounded region.">PieceOfEnvironment</a></li><li class="current-entities indented5"><a href="Pool$.html" title="" class="object"></a> <a href="Pool.html" title="A limited environment that spans no specific region." class="class"></a><a href="Pool.html" title="A limited environment that spans no specific region.">Pool</a></li><li class="current-entities indented5"><span class="separator"></span> <a href="RecoveredFromEnvironmentInteraction.html" title="Completely reset any internal actions or processes related to environment clipping." class="class"></a><a href="RecoveredFromEnvironmentInteraction.html" title="Completely reset any internal actions or processes related to environment clipping.">RecoveredFromEnvironmentInteraction</a></li><li class="current-entities indented5"><a href="RespondsToZoneEnvironment$.html" title="" class="object"></a> <a href="RespondsToZoneEnvironment.html" title="The mixin code for any server object that responds to environmental representations in the game world." class="trait"></a><a href="RespondsToZoneEnvironment.html" title="The mixin code for any server object that responds to environmental representations in the game world.">RespondsToZoneEnvironment</a></li><li class="current-entities indented5"><a href="SeaLevel$.html" title="" class="object"></a> <a href="SeaLevel.html" title="A planar environment that spans the whole of the game world and starts at and below a certain altitude." class="class"></a><a href="SeaLevel.html" title="A planar environment that spans the whole of the game world and starts at and below a certain altitude.">SeaLevel</a></li><li class="indented5 " name="net.psforever.objects.serverobject.generator" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="generator"></a><a id="generator:generator"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/generator/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="../generator/index.html" title=""><span class="name">generator</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.hackable" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="hackable"></a><a id="hackable:hackable"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/hackable/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="../hackable/index.html" title=""><span class="name">hackable</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.llu" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="llu"></a><a id="llu:llu"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/llu/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="../llu/index.html" title=""><span class="name">llu</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.locks" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="locks"></a><a id="locks:locks"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/locks/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="../locks/index.html" title=""><span class="name">locks</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.mblocker" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="mblocker"></a><a id="mblocker:mblocker"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mblocker/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="../mblocker/index.html" title=""><span class="name">mblocker</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.mount" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="mount"></a><a id="mount:mount"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/mount/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="../mount/index.html" title=""><span class="name">mount</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.pad" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="pad"></a><a id="pad:pad"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/pad/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="../pad/index.html" title=""><span class="name">pad</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.painbox" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="painbox"></a><a id="painbox:painbox"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/painbox/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="../painbox/index.html" title=""><span class="name">painbox</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.repair" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="repair"></a><a id="repair:repair"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/repair/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="../repair/index.html" title=""><span class="name">repair</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.resourcesilo" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="resourcesilo"></a><a id="resourcesilo:resourcesilo"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/resourcesilo/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="../resourcesilo/index.html" title=""><span class="name">resourcesilo</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.shuttle" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="shuttle"></a><a id="shuttle:shuttle"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/shuttle/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="../shuttle/index.html" title=""><span class="name">shuttle</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.structures" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="structures"></a><a id="structures:structures"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/structures/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="../structures/index.html" title=""><span class="name">structures</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.terminals" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="terminals"></a><a id="terminals:terminals"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/terminals/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="../terminals/index.html" title=""><span class="name">terminals</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.transfer" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="transfer"></a><a id="transfer:transfer"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/transfer/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="../transfer/index.html" title=""><span class="name">transfer</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.tube" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="tube"></a><a id="tube:tube"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/tube/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="../tube/index.html" title=""><span class="name">tube</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.turret" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="turret"></a><a id="turret:turret"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/turret/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="../turret/index.html" title=""><span class="name">turret</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.serverobject.zipline" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="zipline"></a><a id="zipline:zipline"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/zipline/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="../zipline/index.html" title=""><span class="name">zipline</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></dd></dl></div></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>.<a href="../index.html" name="net.psforever.objects.serverobject" id="net.psforever.objects.serverobject" class="extype">serverobject</a></p><h1>environment<span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/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">environment</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.objects.serverobject.environment.DeepCircularSurface" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DeepCircularSurfaceextendsEnvironmentCollisionwithProductwithSerializable"></a><a id="DeepCircularSurface:DeepCircularSurface"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/DeepCircularSurface.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="DeepCircularSurface.html" title="From above, a circular region that is always perpendicular to world-up."><span class="name">DeepCircularSurface</span></a><span class="params">(<span name="center">center: <a href="../../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="radius">radius: <span name="scala.Float" class="extype">Float</span></span>)</span><span class="result"> extends <a href="EnvironmentCollision.html" name="net.psforever.objects.serverobject.environment.EnvironmentCollision" id="net.psforever.objects.serverobject.environment.EnvironmentCollision" class="extype">EnvironmentCollision</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">From above, a circular region that is always perpendicular to world-up.</p><div class="fullcomment"><div class="comment cmt"><p>From above, a circular region that is always perpendicular to world-up.
|
|
The modifier "deep" indicates that the valid area goes down from the altitude to the bottom of the world.</p></div><dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>the center of the geometry (height)</p></dd><dt class="param">radius</dt><dd class="cmt"><p>how large the circle is</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.DeepPlane" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DeepPlaneextendsEnvironmentCollisionwithProductwithSerializable"></a><a id="DeepPlane:DeepPlane"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/DeepPlane.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="DeepPlane.html" title="A mathematical plane that is always perpendicular to world-up."><span class="name">DeepPlane</span></a><span class="params">(<span name="altitude">altitude: <span name="scala.Float" class="extype">Float</span></span>)</span><span class="result"> extends <a href="EnvironmentCollision.html" name="net.psforever.objects.serverobject.environment.EnvironmentCollision" id="net.psforever.objects.serverobject.environment.EnvironmentCollision" class="extype">EnvironmentCollision</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 mathematical plane that is always perpendicular to world-up.</p><div class="fullcomment"><div class="comment cmt"><p>A mathematical plane that is always perpendicular to world-up.
|
|
The modifier "deep" indicates that the valid area goes down from the altitude to the bottom of the world.</p></div><dl class="paramcmts block"><dt class="param">altitude</dt><dd class="cmt"><p>the z-coordinate of the geometry (height)</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.DeepSquare" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DeepSquareextendsEnvironmentCollisionwithProductwithSerializable"></a><a id="DeepSquare:DeepSquare"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/DeepSquare.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="DeepSquare.html" title="From above, a rectangular region that is always perpendicular to world-up and whose sides align with the X-axis and Y-axis, respectively."><span class="name">DeepSquare</span></a><span class="params">(<span name="altitude">altitude: <span name="scala.Float" class="extype">Float</span></span>, <span name="north">north: <span name="scala.Float" class="extype">Float</span></span>, <span name="east">east: <span name="scala.Float" class="extype">Float</span></span>, <span name="south">south: <span name="scala.Float" class="extype">Float</span></span>, <span name="west">west: <span name="scala.Float" class="extype">Float</span></span>)</span><span class="result"> extends <a href="EnvironmentCollision.html" name="net.psforever.objects.serverobject.environment.EnvironmentCollision" id="net.psforever.objects.serverobject.environment.EnvironmentCollision" class="extype">EnvironmentCollision</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">From above, a rectangular region that is always perpendicular to world-up
|
|
and whose sides align with the X-axis and Y-axis, respectively.</p><div class="fullcomment"><div class="comment cmt"><p>From above, a rectangular region that is always perpendicular to world-up
|
|
and whose sides align with the X-axis and Y-axis, respectively.
|
|
The modifier "deep" indicates that the valid area goes down from the altitude to the bottom of the world.</p></div><dl class="paramcmts block"><dt class="param">altitude</dt><dd class="cmt"><p>the z-coordinate of the geometry (height)</p></dd><dt class="param">north</dt><dd class="cmt"><p>the y-coordinate of the greatest side</p></dd><dt class="param">east</dt><dd class="cmt"><p>the x-coordinate of the other greatest side</p></dd><dt class="param">south</dt><dd class="cmt"><p>the y-coordinate of the least side</p></dd><dt class="param">west</dt><dd class="cmt"><p>the x-coordinate of the other least side</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.DeepSurface" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DeepSurfaceextendsEnvironmentCollisionwithProductwithSerializable"></a><a id="DeepSurface:DeepSurface"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/DeepSurface.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="DeepSurface.html" title="Similar to DeepRectangle, from above, a rectangular region that is always perpendicular to world-up and whose sides align with the X-axis and Y-axis, respectively."><span class="name">DeepSurface</span></a><span class="params">(<span name="altitude">altitude: <span name="scala.Float" class="extype">Float</span></span>, <span name="north">north: <span name="scala.Float" class="extype">Float</span></span>, <span name="east">east: <span name="scala.Float" class="extype">Float</span></span>, <span name="south">south: <span name="scala.Float" class="extype">Float</span></span>, <span name="west">west: <span name="scala.Float" class="extype">Float</span></span>)</span><span class="result"> extends <a href="EnvironmentCollision.html" name="net.psforever.objects.serverobject.environment.EnvironmentCollision" id="net.psforever.objects.serverobject.environment.EnvironmentCollision" class="extype">EnvironmentCollision</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">Similar to <code>DeepRectangle</code>,
|
|
from above, a rectangular region that is always perpendicular to world-up
|
|
and whose sides align with the X-axis and Y-axis, respectively.</p><div class="fullcomment"><div class="comment cmt"><p>Similar to <code>DeepRectangle</code>,
|
|
from above, a rectangular region that is always perpendicular to world-up
|
|
and whose sides align with the X-axis and Y-axis, respectively.
|
|
The modifier "deep" indicates that the valid area goes down from the altitude to the bottom of the world.
|
|
It is never subject to variable intersection depth during testing.</p></div><dl class="paramcmts block"><dt class="param">altitude</dt><dd class="cmt"><p>the z-coordinate of the geometry (height)</p></dd><dt class="param">north</dt><dd class="cmt"><p>the y-coordinate of the greatest side</p></dd><dt class="param">east</dt><dd class="cmt"><p>the x-coordinate of the other greatest side</p></dd><dt class="param">south</dt><dd class="cmt"><p>the y-coordinate of the least side</p></dd><dt class="param">west</dt><dd class="cmt"><p>the x-coordinate of the other least side</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.EnvironmentCollision" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="EnvironmentCollisionextendsAnyRef"></a><a id="EnvironmentCollision:EnvironmentCollision"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/EnvironmentCollision.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="EnvironmentCollision.html" title="The coordinate representation of a feature of the game world that is not a formal game object, usually terrain, but can be used to represent any bounded region."><span class="name">EnvironmentCollision</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><p class="shortcomment cmt">The coordinate representation of a feature of the game world that is not a formal game object,
|
|
usually terrain, but can be used to represent any bounded region.</p><div class="fullcomment"><div class="comment cmt"><p>The coordinate representation of a feature of the game world that is not a formal game object,
|
|
usually terrain, but can be used to represent any bounded region.
|
|
Calling this "geometry" would be accurate yet still generous.
|
|
</p></div></div></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.EnvironmentTrait" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="EnvironmentTraitextendsEnumEntry"></a><a id="EnvironmentTrait:EnvironmentTrait"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/EnvironmentTrait.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="EnvironmentTrait.html" title="A general description of environment and its interactive possibilities."><span class="name">EnvironmentTrait</span></a><span class="result"> extends <span name="enumeratum.EnumEntry" class="extype">EnumEntry</span></span></span><p class="shortcomment cmt">A general description of environment and its interactive possibilities.</p></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.EscapeFromEnvironment" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="EscapeFromEnvironmentextendsProductwithSerializable"></a><a id="EscapeFromEnvironment:EscapeFromEnvironment"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/EscapeFromEnvironment.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="EscapeFromEnvironment.html" title="The target has ceased to clip into a critical region of a piece of environment."><span class="name">EscapeFromEnvironment</span></a><span class="params">(<span name="obj">obj: <a href="../PlanetSideServerObject.html" name="net.psforever.objects.serverobject.PlanetSideServerObject" id="net.psforever.objects.serverobject.PlanetSideServerObject" class="extype">PlanetSideServerObject</a></span>, <span name="environment">environment: <a href="PieceOfEnvironment.html" name="net.psforever.objects.serverobject.environment.PieceOfEnvironment" id="net.psforever.objects.serverobject.environment.PieceOfEnvironment" class="extype">PieceOfEnvironment</a></span>, <span name="mountedVehicle">mountedVehicle: <span name="scala.Option" class="extype">Option</span>[<a href="OxygenStateTarget.html" name="net.psforever.objects.serverobject.environment.OxygenStateTarget" id="net.psforever.objects.serverobject.environment.OxygenStateTarget" class="extype">OxygenStateTarget</a>]</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">The target has ceased to clip into a critical region of a piece of environment.</p><div class="fullcomment"><div class="comment cmt"><p>The target has ceased to clip into a critical region of a piece of environment.</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>the target</p></dd><dt class="param">environment</dt><dd class="cmt"><p>the previous terrain clipping region</p></dd><dt class="param">mountedVehicle</dt><dd class="cmt"><p>whether or not the target is mounted
|
|
(specifically, if the target is a <code>Player</code> who is mounted in a <code>Vehicle</code>)</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.GantryDenialField" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GantryDenialFieldextendsPieceOfEnvironmentwithProductwithSerializable"></a><a id="GantryDenialField:GantryDenialField"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/GantryDenialField.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="GantryDenialField.html" title=""><span class="name">GantryDenialField</span></a><span class="params">(<span name="obbasemesh">obbasemesh: <a href="../../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="mountPoint">mountPoint: <span name="scala.Int" class="extype">Int</span></span>, <span name="collision">collision: <a href="EnvironmentCollision.html" name="net.psforever.objects.serverobject.environment.EnvironmentCollision" id="net.psforever.objects.serverobject.environment.EnvironmentCollision" class="extype">EnvironmentCollision</a></span>)</span><span class="result"> extends <a href="PieceOfEnvironment.html" name="net.psforever.objects.serverobject.environment.PieceOfEnvironment" id="net.psforever.objects.serverobject.environment.PieceOfEnvironment" class="extype">PieceOfEnvironment</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.serverobject.environment.GeneralMovementField" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GeneralMovementFieldextendsPieceOfEnvironmentwithProductwithSerializable"></a><a id="GeneralMovementField:GeneralMovementField"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/GeneralMovementField.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="GeneralMovementField.html" title=""><span class="name">GeneralMovementField</span></a><span class="params">(<span name="triggerAction">triggerAction: (<a href="../../PlanetSideGameObject.html" name="net.psforever.objects.PlanetSideGameObject" id="net.psforever.objects.PlanetSideGameObject" class="extype">PlanetSideGameObject</a>) => <span name="scala.Unit" class="extype">Unit</span></span>, <span name="collision">collision: <a href="EnvironmentCollision.html" name="net.psforever.objects.serverobject.environment.EnvironmentCollision" id="net.psforever.objects.serverobject.environment.EnvironmentCollision" class="extype">EnvironmentCollision</a></span>)</span><span class="result"> extends <a href="PieceOfEnvironment.html" name="net.psforever.objects.serverobject.environment.PieceOfEnvironment" id="net.psforever.objects.serverobject.environment.PieceOfEnvironment" class="extype">PieceOfEnvironment</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.serverobject.environment.InteractWithEnvironment" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="InteractWithEnvironmentextendsZoneInteraction"></a><a id="InteractWithEnvironment:InteractWithEnvironment"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/InteractWithEnvironment.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="InteractWithEnvironment.html" title="This game entity may infrequently test whether it may interact with game world environment."><span class="name">InteractWithEnvironment</span></a><span class="result"> extends <a href="../../zones/ZoneInteraction.html" name="net.psforever.objects.zones.ZoneInteraction" id="net.psforever.objects.zones.ZoneInteraction" class="extype">ZoneInteraction</a></span></span><p class="shortcomment cmt">This game entity may infrequently test whether it may interact with game world environment.</p></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.InteractingWithEnvironment" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="InteractingWithEnvironmentextendsProductwithSerializable"></a><a id="InteractingWithEnvironment:InteractingWithEnvironment"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/InteractingWithEnvironment.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="InteractingWithEnvironment.html" title="The target has clipped into a critical region of a piece of environment."><span class="name">InteractingWithEnvironment</span></a><span class="params">(<span name="obj">obj: <a href="../PlanetSideServerObject.html" name="net.psforever.objects.serverobject.PlanetSideServerObject" id="net.psforever.objects.serverobject.PlanetSideServerObject" class="extype">PlanetSideServerObject</a></span>, <span name="environment">environment: <a href="PieceOfEnvironment.html" name="net.psforever.objects.serverobject.environment.PieceOfEnvironment" id="net.psforever.objects.serverobject.environment.PieceOfEnvironment" class="extype">PieceOfEnvironment</a></span>, <span name="mountedVehicle">mountedVehicle: <span name="scala.Option" class="extype">Option</span>[<a href="OxygenStateTarget.html" name="net.psforever.objects.serverobject.environment.OxygenStateTarget" id="net.psforever.objects.serverobject.environment.OxygenStateTarget" class="extype">OxygenStateTarget</a>]</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">The target has clipped into a critical region of a piece of environment.</p><div class="fullcomment"><div class="comment cmt"><p>The target has clipped into a critical region of a piece of environment.</p></div><dl class="paramcmts block"><dt class="param">obj</dt><dd class="cmt"><p>the target</p></dd><dt class="param">environment</dt><dd class="cmt"><p>the terrain clipping region</p></dd><dt class="param">mountedVehicle</dt><dd class="cmt"><p>whether or not the target is mounted
|
|
(specifically, if the target is a <code>Player</code> who is mounted in a <code>Vehicle</code>)</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.OxygenStateTarget" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="OxygenStateTargetextendsProductwithSerializable"></a><a id="OxygenStateTarget:OxygenStateTarget"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/OxygenStateTarget.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="OxygenStateTarget.html" title="Related to the progress of interacting with a body of water deeper than you are tall or deeper than your vehicle is off the ground."><span class="name">OxygenStateTarget</span></a><span class="params">(<span name="guid">guid: <a href="../../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="state">state: <a href="../../../types/OxygenState.html" name="net.psforever.types.OxygenState" id="net.psforever.types.OxygenState" class="extype">OxygenState</a></span>, <span name="progress">progress: <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">Related to the progress of interacting with a body of water deeper than you are tall or
|
|
deeper than your vehicle is off the ground.</p><div class="fullcomment"><div class="comment cmt"><p>Related to the progress of interacting with a body of water deeper than you are tall or
|
|
deeper than your vehicle is off the ground.</p></div><dl class="paramcmts block"><dt class="param">guid</dt><dd class="cmt"><p>the target</p></dd><dt class="param">state</dt><dd class="cmt"><p>whether they are recovering or suffocating</p></dd><dt class="param">progress</dt><dd class="cmt"><p>the percentage of completion towards the state</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.PieceOfEnvironment" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="PieceOfEnvironmentextendsBlockMapEntity"></a><a id="PieceOfEnvironment:PieceOfEnvironment"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/PieceOfEnvironment.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="PieceOfEnvironment.html" title="The representation of a feature of the game world that is not a formal game object, usually terrain, but can be used to represent any bounded region."><span class="name">PieceOfEnvironment</span></a><span class="result"> extends <a href="../../zones/blockmap/BlockMapEntity.html" name="net.psforever.objects.zones.blockmap.BlockMapEntity" id="net.psforever.objects.zones.blockmap.BlockMapEntity" class="extype">BlockMapEntity</a></span></span><p class="shortcomment cmt">The representation of a feature of the game world that is not a formal game object,
|
|
usually terrain, but can be used to represent any bounded region.</p></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.Pool" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PoolextendsPieceOfEnvironmentwithProductwithSerializable"></a><a id="Pool:Pool"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/Pool.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="Pool.html" title="A limited environment that spans no specific region."><span class="name">Pool</span></a><span class="params">(<span name="attribute">attribute: <a href="EnvironmentTrait.html" name="net.psforever.objects.serverobject.environment.EnvironmentTrait" id="net.psforever.objects.serverobject.environment.EnvironmentTrait" class="extype">EnvironmentTrait</a></span>, <span name="collision">collision: <a href="EnvironmentCollision.html" name="net.psforever.objects.serverobject.environment.EnvironmentCollision" id="net.psforever.objects.serverobject.environment.EnvironmentCollision" class="extype">EnvironmentCollision</a></span>)</span><span class="result"> extends <a href="PieceOfEnvironment.html" name="net.psforever.objects.serverobject.environment.PieceOfEnvironment" id="net.psforever.objects.serverobject.environment.PieceOfEnvironment" class="extype">PieceOfEnvironment</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 limited environment that spans no specific region.</p><div class="fullcomment"><div class="comment cmt"><p>A limited environment that spans no specific region.</p></div><dl class="paramcmts block"><dt class="param">attribute</dt><dd class="cmt"><p>of what the environment is composed</p></dd><dt class="param">collision</dt><dd class="cmt"><p>a special representation of the region that qualifies as "this environment"</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.RecoveredFromEnvironmentInteraction" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="RecoveredFromEnvironmentInteractionextendsProductwithSerializable"></a><a id="RecoveredFromEnvironmentInteraction:RecoveredFromEnvironmentInteraction"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/RecoveredFromEnvironmentInteraction.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="RecoveredFromEnvironmentInteraction.html" title="Completely reset any internal actions or processes related to environment clipping."><span class="name">RecoveredFromEnvironmentInteraction</span></a><span class="params">()</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">Completely reset any internal actions or processes related to environment clipping.</p></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.RespondsToZoneEnvironment" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="RespondsToZoneEnvironmentextendsAnyRef"></a><a id="RespondsToZoneEnvironment:RespondsToZoneEnvironment"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/RespondsToZoneEnvironment.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="RespondsToZoneEnvironment.html" title="The mixin code for any server object that responds to environmental representations in the game world."><span class="name">RespondsToZoneEnvironment</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><p class="shortcomment cmt">The mixin code for any server object that responds to environmental representations in the game world.</p><div class="fullcomment"><div class="comment cmt"><p>The mixin code for any server object that responds to environmental representations in the game world.
|
|
Specific types of environmental region is bound by geometry,
|
|
designated by attributes,
|
|
and targets react when coming into contact with it.
|
|
Ideally, the target under control instigates the responses towards the environment
|
|
by independently re-evaluating the conditions of its interactions.
|
|
Only one kind of environment can elicit a response at a time.
|
|
While a reversal of this trigger scheme is possible, it is not ideal.</p></div><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>InteractsWithEnvironment</code></p></span><span class="cmt"><p><code>PieceOfEnvironment</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.SeaLevel" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SeaLevelextendsPieceOfEnvironmentwithProductwithSerializable"></a><a id="SeaLevel:SeaLevel"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/SeaLevel.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="SeaLevel.html" title="A planar environment that spans the whole of the game world and starts at and below a certain altitude."><span class="name">SeaLevel</span></a><span class="params">(<span name="attribute">attribute: <a href="EnvironmentTrait.html" name="net.psforever.objects.serverobject.environment.EnvironmentTrait" id="net.psforever.objects.serverobject.environment.EnvironmentTrait" class="extype">EnvironmentTrait</a></span>, <span name="altitude">altitude: <span name="scala.Float" class="extype">Float</span></span>)</span><span class="result"> extends <a href="PieceOfEnvironment.html" name="net.psforever.objects.serverobject.environment.PieceOfEnvironment" id="net.psforever.objects.serverobject.environment.PieceOfEnvironment" class="extype">PieceOfEnvironment</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 planar environment that spans the whole of the game world
|
|
and starts at and below a certain altitude.</p><div class="fullcomment"><div class="comment cmt"><p>A planar environment that spans the whole of the game world
|
|
and starts at and below a certain altitude.</p></div><dl class="paramcmts block"><dt class="param">attribute</dt><dd class="cmt"><p>of what the environment is composed</p></dd><dt class="param">altitude</dt><dd class="cmt"><p>how high the environment starts</p></dd></dl></div></li></ol></div><div class="values members"><h3>Value Members</h3><ol><li class="indented0 " name="net.psforever.objects.serverobject.environment.EnvironmentAttribute" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="EnvironmentAttribute"></a><a id="EnvironmentAttribute:EnvironmentAttribute"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/EnvironmentAttribute$.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="EnvironmentAttribute$.html" title=""><span class="name">EnvironmentAttribute</span></a><span class="result"> extends <span name="enumeratum.Enum" class="extype">Enum</span>[<a href="EnvironmentTrait.html" name="net.psforever.objects.serverobject.environment.EnvironmentTrait" id="net.psforever.objects.serverobject.environment.EnvironmentTrait" class="extype">EnvironmentTrait</a>]</span></span></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.EnvironmentInteraction" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="EnvironmentInteraction"></a><a id="EnvironmentInteraction:EnvironmentInteraction"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/EnvironmentInteraction$.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="EnvironmentInteraction$.html" title=""><span class="name">EnvironmentInteraction</span></a><span class="result"> extends <a href="../../zones/ZoneInteractionType.html" name="net.psforever.objects.zones.ZoneInteractionType" id="net.psforever.objects.zones.ZoneInteractionType" class="extype">ZoneInteractionType</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.serverobject.environment.InteractWithEnvironment" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="InteractWithEnvironment"></a><a id="InteractWithEnvironment:InteractWithEnvironment"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/InteractWithEnvironment$.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="InteractWithEnvironment$.html" title=""><span class="name">InteractWithEnvironment</span></a></span></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.PieceOfEnvironment" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="PieceOfEnvironment"></a><a id="PieceOfEnvironment:PieceOfEnvironment"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/PieceOfEnvironment$.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="PieceOfEnvironment$.html" title=""><span class="name">PieceOfEnvironment</span></a></span></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.Pool" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="Pool"></a><a id="Pool:Pool"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/Pool$.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="Pool$.html" title=""><span class="name">Pool</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.serverobject.environment.RespondsToZoneEnvironment" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="RespondsToZoneEnvironment"></a><a id="RespondsToZoneEnvironment:RespondsToZoneEnvironment"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/RespondsToZoneEnvironment$.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="RespondsToZoneEnvironment$.html" title=""><span class="name">RespondsToZoneEnvironment</span></a></span></li><li class="indented0 " name="net.psforever.objects.serverobject.environment.SeaLevel" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SeaLevel"></a><a id="SeaLevel:SeaLevel"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/environment/SeaLevel$.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="SeaLevel$.html" title=""><span class="name">SeaLevel</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></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>
|