public class PositionProbeWater extends PositionProbeBase
Class PositionProbeWater. Provides positionprobewater functionality for the Hytale server.
java.lang.Object > PositionProbeBase > PositionProbeWater
Field Summary
ySwim
private
double
ySwim
Field ySwim.
solid
final
boolean
solid
Field solid.
fluid
final
boolean
fluid
Field fluid.
submerged
final
boolean
submerged
Field submerged.
isOnGround
final
boolean
isOnGround
Field isOnGround.
yTop
final
double
yTop
Field yTop.
Method Detail
probePosition
public
boolean
probePosition
(@Nonnull final Ref ref, @Nonnull final Box boundingBox, @Nonnull final Vector3d position, @Nonnull final CollisionResult collisionResult, final double swimDepth, @Nonnull final ComponentAccessor componentAccessor)
Method probePosition.
- Parameters:
@Nonnull final Refref@Nonnull final BoxboundingBox@Nonnull final Vector3dposition@Nonnull final CollisionResultcollisionResultfinal doubleswimDepth@Nonnull final ComponentAccessorcomponentAccessor
blockTest
private
boolean
blockTest
(final int code, @Nonnull final BoxBlockIntersectionEvaluator boxBlockIntersection, @Nonnull final CollisionConfig config)
Method blockTest.
- Parameters:
final intcode@Nonnull final BoxBlockIntersectionEvaluatorboxBlockIntersection@Nonnull final CollisionConfigconfig
reset
protected
void
reset
()
Method reset.
toString
public
String
toString
()
Method toString.