mirror of
https://github.com/psforever/PSF-LoginServer.git
synced 2026-07-12 06:55:12 +00:00
Deploying to gh-pages from @ psforever/PSF-LoginServer@7fca0a5582 🚀
This commit is contained in:
parent
b0b01bb278
commit
9cc655366f
169 changed files with 317 additions and 215 deletions
|
|
@ -10,7 +10,7 @@ Magic numbers for the room dimensions are employed.</p></div><dl class="paramcmt
|
|||
represents the highest possible point of damage</p></dd><dt class="param">basePoint</dt><dd class="cmt"><p>a point at the bottom of the generator;
|
||||
represents the lowest possible point of damage</p></dd><dt class="param">source</dt><dd class="cmt"><p>a game entity, should be the source of the explosion</p></dd><dt class="param">target</dt><dd class="cmt"><p>a game entity, should be the target of the explosion</p></dd><dt class="param">maxDistance</dt><dd class="cmt"><p>the square of the maximum distance permissible between game entities;
|
||||
not used here</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code>, if the target entities are near enough to each other;
|
||||
<code>false</code>, otherwise</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>Zone.causeExplosion</code></p></span><span class="cmt"><p><code>Zone.distanceCheck</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.generator.GeneratorControl#generatorRoomExplosionDetectionTestSetup" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="generatorRoomExplosionDetectionTestSetup(pointTowardsFront:net.psforever.types.Vector3,source:net.psforever.objects.PlanetSideGameObject):(net.psforever.objects.PlanetSideGameObject,net.psforever.objects.PlanetSideGameObject,Float)=>Boolean"></a><a id="generatorRoomExplosionDetectionTestSetup(Vector3,PlanetSideGameObject):(PlanetSideGameObject,PlanetSideGameObject,Float)=>Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/generator/GeneratorControl$.html#generatorRoomExplosionDetectionTestSetup(pointTowardsFront:net.psforever.types.Vector3,source:net.psforever.objects.PlanetSideGameObject):(net.psforever.objects.PlanetSideGameObject,net.psforever.objects.PlanetSideGameObject,Float)=>Boolean" 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">generatorRoomExplosionDetectionTestSetup</span><span class="params">(<span name="pointTowardsFront">pointTowardsFront: <a href="../../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="source">source: <a href="../../PlanetSideGameObject.html" name="net.psforever.objects.PlanetSideGameObject" id="net.psforever.objects.PlanetSideGameObject" class="extype">PlanetSideGameObject</a></span>)</span><span class="result">: (<a href="../../PlanetSideGameObject.html" name="net.psforever.objects.PlanetSideGameObject" id="net.psforever.objects.PlanetSideGameObject" class="extype">PlanetSideGameObject</a>, <a href="../../PlanetSideGameObject.html" name="net.psforever.objects.PlanetSideGameObject" id="net.psforever.objects.PlanetSideGameObject" class="extype">PlanetSideGameObject</a>, <span name="scala.Float" class="extype">Float</span>) => <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">The explosion of the generator affects all targets within the generator room.</p><div class="fullcomment"><div class="comment cmt"><p>The explosion of the generator affects all targets within the generator room.
|
||||
<code>false</code>, otherwise</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>Zone.distanceCheck</code></p></span><span class="cmt"><p><code>Zone.serverSideDamage</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.serverobject.generator.GeneratorControl#generatorRoomExplosionDetectionTestSetup" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="generatorRoomExplosionDetectionTestSetup(pointTowardsFront:net.psforever.types.Vector3,source:net.psforever.objects.PlanetSideGameObject):(net.psforever.objects.PlanetSideGameObject,net.psforever.objects.PlanetSideGameObject,Float)=>Boolean"></a><a id="generatorRoomExplosionDetectionTestSetup(Vector3,PlanetSideGameObject):(PlanetSideGameObject,PlanetSideGameObject,Float)=>Boolean"></a> <span class="permalink"><a href="../../../../../net/psforever/objects/serverobject/generator/GeneratorControl$.html#generatorRoomExplosionDetectionTestSetup(pointTowardsFront:net.psforever.types.Vector3,source:net.psforever.objects.PlanetSideGameObject):(net.psforever.objects.PlanetSideGameObject,net.psforever.objects.PlanetSideGameObject,Float)=>Boolean" 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">generatorRoomExplosionDetectionTestSetup</span><span class="params">(<span name="pointTowardsFront">pointTowardsFront: <a href="../../../types/Vector3.html" name="net.psforever.types.Vector3" id="net.psforever.types.Vector3" class="extype">Vector3</a></span>, <span name="source">source: <a href="../../PlanetSideGameObject.html" name="net.psforever.objects.PlanetSideGameObject" id="net.psforever.objects.PlanetSideGameObject" class="extype">PlanetSideGameObject</a></span>)</span><span class="result">: (<a href="../../PlanetSideGameObject.html" name="net.psforever.objects.PlanetSideGameObject" id="net.psforever.objects.PlanetSideGameObject" class="extype">PlanetSideGameObject</a>, <a href="../../PlanetSideGameObject.html" name="net.psforever.objects.PlanetSideGameObject" id="net.psforever.objects.PlanetSideGameObject" class="extype">PlanetSideGameObject</a>, <span name="scala.Float" class="extype">Float</span>) => <span name="scala.Boolean" class="extype">Boolean</span></span></span><p class="shortcomment cmt">The explosion of the generator affects all targets within the generator room.</p><div class="fullcomment"><div class="comment cmt"><p>The explosion of the generator affects all targets within the generator room.
|
||||
Perform setup using basic input to calculate the data that will orient the "room"
|
||||
in terms of what targets can be affected by the explosion.</p></div><dl class="paramcmts block"><dt class="param">pointTowardsFront</dt><dd class="cmt"><p>starting from the generator's centroid,
|
||||
a point that represents something "in front of" the generator</p></dd><dt class="param">source</dt><dd class="cmt"><p>the generator</p></dd><dt>returns</dt><dd class="cmt"><p>a function that takes source and target and
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue