2021-03-23 13:48:01 +00:00
<!DOCTYPE html > < html > < head > < meta http-equiv = "X-UA-Compatible" content = "IE=edge" / > < meta content = "width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name = "viewport" / > < title > PSF-LoginServer - master - net.psforever.objects.zones.MapEnvironment< / title > < meta content = "PSF - LoginServer - master - net.psforever.objects.zones.MapEnvironment" name = "description" / > < meta content = "PSF LoginServer master net.psforever.objects.zones.MapEnvironment" 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" > / * t h i s v a r i a b l e c a n b e u s e d b y t h e J S t o d e t e r m i n e t h e p a t h t o t h e r o o t d o c u m e n t * /
2022-05-07 04:43:54 +00:00
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.zones" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "zones" > < / a > < a id = "zones:zones" > < / a > < span class = "permalink" > < a href = "../../../../net/psforever/objects/zones/index.html" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > package< / span > < / span > < span class = "symbol" > < a href = "index.html" title = "" > < span class = "name" > zones< / span > < / a > < / span > < div cl
2021-03-23 13:48:01 +00:00
from the high altitude rapid transport (HART) building boarding hallways
when the HART shuttle associated with that building is no longer boarding
and the doors to those hallways should deny entrance.< / p > < div class = "fullcomment" > < div class = "comment cmt" > < p > Generate eight environmental representations that serve to eject players
from the high altitude rapid transport (HART) building boarding hallways
when the HART shuttle associated with that building is no longer boarding
and the doors to those hallways should deny entrance.
When kicked out of the hallway,
ejected players should be placed in the same position as if the player willingly dismounted the shuttle.< br >
< br >
The New Conglomerate HART A campus building is at an ordinal angle
which makes the typical axis-aligned environment geometry unsuitable for representation of the denial field.
Instead of rectangles, circles will be used.
This facility is centered at 4816, 3506, 68.73806 (x ,y, z).< / p > < / div > < dl class = "paramcmts block" > < dt class = "param" > obbasemesh< / dt > < dd class = "cmt" > < p > the globally unique identifier of the orbital shuttle pad,
2022-05-07 04:43:54 +00:00
an amenity of an < code > orbital_building_*< / code > < / p > < / dd > < dt > returns< / dt > < dd class = "cmt" > < p > a list of environmental representations< / p > < / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "scala.AnyRef#synchronized" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "synchronized[T0](x$1:=>T0):T0" > < / a > < a id = "synchronized[T0](=>T0):T0" > < / a > < span class = "permalink" > < a href = "../../../../net/psforever/objects/zones/MapEnvironment$.html#synchronized[T0](x$1:=>T0):T0" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > final < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > synchronized< / span > < span class = "tparams" > [< span name = "T0" > T0< / span > ]< / span > < span class = "params" > (< span name = "arg0" > arg0: => < span name = "java.lang.AnyRef.synchronized.T0" class = "extype" > T0< / span > < / span > )< / span > < span class = "result" > : < span name = "java.lang.AnyRef.synchronized.T0" class = "extype" > T0< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > AnyRef< / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "scala.AnyRef#toString" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "toString():String" > < / a > < span class = "permalink" > < a href = "../../../../net/psforever/objects/zones/MapEnvironment$.html#toString():String" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > toString< / span > < span class = "params" > ()< / span > < span class = "result" > : < a href = "https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#java.lang.String" name = "java.lang.String" id = "java.lang.String" class = "extype" > String< / a > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > AnyRef → Any< / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "scala.AnyRef#wait" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "wait():Unit" > < / a > < span class = "permalink" > < a href = "../../../../net/psforever/objects/zones/MapEnvironment$.html#wait():Unit" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > final < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > wait< / span > < span class = "params" > ()< / span > < span class = "result" > : < span name = "scala.Unit" class = "extype" > Unit< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > AnyRef< / dd > < dt > Annotations< / dt > < dd > < span class = "name" > @throws< / span > < span class = "args" > (< span > < span class = "defval" > classOf[java.lang.InterruptedException]< / span > < / span > )< / span > < / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "scala.AnyRef#wait" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "wait(x$1:Long,x$2:Int):Unit" > < / a > < a id = "wait(Long,Int):Unit" > < / a > < span class = "permalink" > < a href = "../../../../net/psforever/objects/zones/MapEnvironment$.html#wait(x$1:Long,x$2:Int):Unit" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > final < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > wait< / span > < span class = "params" > (< span name = "arg0" > arg0: < span name = "scala.Long" class = "extype" > Long< / span > < / span > , < span name = "arg1" > arg1: < span name = "scala.Int" class = "extype" > Int< / span > < / span > )< / span > < span class = "result" > : < span name = "scala.Unit" class = "extype" > Unit< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > AnyRef< / dd > < dt > Annotations< / dt > < dd > < span class = "name" > @throws< / span > < span class = "args" > (< span > < span class = "defval" > classOf[java.lang.InterruptedException]< / span > < / span > )< / span > < / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "scala.AnyRef#wait" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "wait(x$1:Long):Unit" > < / a > < a id = "wait(Long):Unit
2022-04-02 21:24:35 +00:00
that kill players and vehicles the moment those game entities enter the region
2022-05-07 04:43:54 +00:00
to disallow players from reaching and traversing the edge of the map.< / p > < div class = "fullcomment" > < div class = "comment cmt" > < p > Generate the bounded fields on the edge of the zone maps
2022-04-02 21:24:35 +00:00
that kill players and vehicles the moment those game entities enter the region
to disallow players from reaching and traversing the edge of the map.
2022-05-07 04:43:54 +00:00
Bounded regions that warn players against going too far are also generated.< / p > < / div > < dl class = "paramcmts block" > < dt class = "param" > scale< / dt > < dd class = "cmt" > < p > the scale of the map, indicating an outer perimeter< / p > < / dd > < dt class = "param" > killField< / dt > < dd class = "cmt" > < p > the region defined as an "absolute death barrier" to any player or vehicle that enters it< / p > < / dd > < dt class = "param" > warnFields< / dt > < dd class = "cmt" > < p > consecutive inset perimeters
that indicate the bounded regions of warning before the < code > killField< / code > region< / p > < / dd > < dt > returns< / dt > < dd class = "cmt" > < p > a list of environmental representations< / p > < / dd > < / dl > < / div > < / li > < / ol > < / div > < / div > < div id = "inheritedMembers" > < div name = "scala.AnyRef" class = "parent" > < h3 > Inherited from < span name = "scala.AnyRef" class = "extype" > AnyRef< / span > < / h3 > < / div > < div name = "scala.Any" class = "parent" > < h3 > Inherited from < span name = "scala.Any" class = "extype" > Any< / span > < / h3 > < / div > < / 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 >