public class PositionProbeAir extends PositionProbeBase
Class PositionProbeAir. Provides positionprobeair functionality for the Hytale server.
java.lang.Object > PositionProbeBase > PositionProbeAir
Field Summary
inAir
protected
boolean
inAir
Field inAir.
onSolid
protected
boolean
onSolid
Field onSolid.
collideWithFluid
protected
boolean
collideWithFluid
Field collideWithFluid.
isOnGround
final
boolean
isOnGround
Field isOnGround.
Method Detail
probePosition
public
boolean
probePosition
(@Nonnull final Ref ref, @Nonnull final Box boundingBox, @Nonnull final Vector3d position, @Nonnull final CollisionResult collisionResult, @Nonnull final ComponentAccessor componentAccessor)
Method probePosition.
- Parameters:
@Nonnull final Refref@Nonnull final BoxboundingBox@Nonnull final Vector3dposition@Nonnull final CollisionResultcollisionResult@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
isInAir
public
boolean
isInAir
()
Method isInAir.
isOnSolid
public
boolean
isOnSolid
()
Method isOnSolid.
reset
protected
void
reset
()
Method reset.
toString
public
String
toString
()
Method toString.