mirror of
https://github.com/psforever/PSF-LoginServer.git
synced 2026-07-12 15:04:42 +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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue