LaserPointerOperation

public class LaserPointerOperation extends ToolOperation

Class LaserPointerOperation. Provides laserpointeroperation functionality for the Hytale server.

java.lang.Object > ToolOperation > LaserPointerOperation

Field Summary

colorText

final String colorText

Field colorText.

durationObj

final Object durationObj

Field durationObj.

networkIdComponent

final NetworkId networkIdComponent

Field networkIdComponent.

playerNetworkId

final int playerNetworkId

Field playerNetworkId.

lookVec

final Transform lookVec

Field lookVec.

lookVecPosition

final Vector3d lookVecPosition

Field lookVecPosition.

lookVecDirection

final Vector3d lookVecDirection

Field lookVecDirection.

hitLocation

final Vector3d hitLocation

Field hitLocation.

endLocation

final Vector3d endLocation

Field endLocation.

laserPacket

final BuilderToolLaserPointer laserPacket

Field laserPacket.

Method Detail

LaserPointerOperation

public public LaserPointerOperation (@Nonnull final Ref ref, @Nonnull final Player player, @Nonnull final BuilderToolOnUseInteraction packet, @Nonnull final ComponentAccessor componentAccessor)

Method LaserPointerOperation.

Parameters:
@Nonnull final Ref ref
@Nonnull final Player player
@Nonnull final BuilderToolOnUseInteraction packet
@Nonnull final ComponentAccessor componentAccessor

execute

public void execute (final ComponentAccessor componentAccessor)

Method execute.

Parameters:
final ComponentAccessor componentAccessor

execute0

public boolean execute0 (final int x, final int y, final int z)

Method execute0.

Parameters:
final int x
final int y
final int z