Package com.hypixel.hytale.protocol
Class ServerCameraSettings
java.lang.Object
com.hypixel.hytale.protocol.ServerCameraSettings
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanintbooleanbooleanfloatbooleanstatic final intbooleanstatic final intstatic final intfloatfloatbooleanbooleanfloatstatic final intstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionServerCameraSettings(float positionLerpSpeed, float rotationLerpSpeed, float distance, float speedModifier, boolean allowPitchControls, boolean displayCursor, boolean displayReticle, MouseInputTargetType mouseInputTargetType, boolean sendMouseMotion, boolean skipCharacterPhysics, boolean isFirstPerson, MovementForceRotationType movementForceRotationType, Direction movementForceRotation, AttachedToType attachedToType, int attachedToEntityId, boolean eyeOffset, PositionDistanceOffsetType positionDistanceOffsetType, Position positionOffset, Direction rotationOffset, PositionType positionType, Position position, RotationType rotationType, Direction rotation, CanMoveType canMoveType, ApplyMovementType applyMovementType, Vector3f movementMultiplier, ApplyLookType applyLookType, Vector2f lookMultiplier, MouseInputType mouseInputType, Vector3f planeNormal) -
Method Summary
Modifier and TypeMethodDescriptionclone()static intcomputeBytesConsumed(io.netty.buffer.ByteBuf buf, int offset) intstatic ServerCameraSettingsdeserialize(io.netty.buffer.ByteBuf buf, int offset) booleaninthashCode()voidserialize(io.netty.buffer.ByteBuf buf) static ValidationResultvalidateStructure(io.netty.buffer.ByteBuf buffer, int offset)
-
Field Details
-
NULLABLE_BIT_FIELD_SIZE
public static final int NULLABLE_BIT_FIELD_SIZE- See Also:
-
FIXED_BLOCK_SIZE
public static final int FIXED_BLOCK_SIZE- See Also:
-
VARIABLE_FIELD_COUNT
public static final int VARIABLE_FIELD_COUNT- See Also:
-
VARIABLE_BLOCK_START
public static final int VARIABLE_BLOCK_START- See Also:
-
MAX_SIZE
public static final int MAX_SIZE- See Also:
-
positionLerpSpeed
public float positionLerpSpeed -
rotationLerpSpeed
public float rotationLerpSpeed -
distance
public float distance -
speedModifier
public float speedModifier -
allowPitchControls
public boolean allowPitchControls -
displayCursor
public boolean displayCursor -
displayReticle
public boolean displayReticle -
mouseInputTargetType
-
sendMouseMotion
public boolean sendMouseMotion -
skipCharacterPhysics
public boolean skipCharacterPhysics -
isFirstPerson
public boolean isFirstPerson -
movementForceRotationType
-
movementForceRotation
-
attachedToType
-
attachedToEntityId
public int attachedToEntityId -
eyeOffset
public boolean eyeOffset -
positionDistanceOffsetType
-
positionOffset
-
rotationOffset
-
positionType
-
position
-
rotationType
-
rotation
-
canMoveType
-
applyMovementType
-
movementMultiplier
-
applyLookType
-
lookMultiplier
-
mouseInputType
-
planeNormal
-
-
Constructor Details
-
ServerCameraSettings
public ServerCameraSettings() -
ServerCameraSettings
public ServerCameraSettings(float positionLerpSpeed, float rotationLerpSpeed, float distance, float speedModifier, boolean allowPitchControls, boolean displayCursor, boolean displayReticle, @Nonnull MouseInputTargetType mouseInputTargetType, boolean sendMouseMotion, boolean skipCharacterPhysics, boolean isFirstPerson, @Nonnull MovementForceRotationType movementForceRotationType, @Nullable Direction movementForceRotation, @Nonnull AttachedToType attachedToType, int attachedToEntityId, boolean eyeOffset, @Nonnull PositionDistanceOffsetType positionDistanceOffsetType, @Nullable Position positionOffset, @Nullable Direction rotationOffset, @Nonnull PositionType positionType, @Nullable Position position, @Nonnull RotationType rotationType, @Nullable Direction rotation, @Nonnull CanMoveType canMoveType, @Nonnull ApplyMovementType applyMovementType, @Nullable Vector3f movementMultiplier, @Nonnull ApplyLookType applyLookType, @Nullable Vector2f lookMultiplier, @Nonnull MouseInputType mouseInputType, @Nullable Vector3f planeNormal) -
ServerCameraSettings
-
-
Method Details
-
deserialize
@Nonnull public static ServerCameraSettings deserialize(@Nonnull io.netty.buffer.ByteBuf buf, int offset) -
computeBytesConsumed
public static int computeBytesConsumed(@Nonnull io.netty.buffer.ByteBuf buf, int offset) -
serialize
public void serialize(@Nonnull io.netty.buffer.ByteBuf buf) -
computeSize
public int computeSize() -
validateStructure
public static ValidationResult validateStructure(@Nonnull io.netty.buffer.ByteBuf buffer, int offset) -
clone
-
equals
-
hashCode
public int hashCode()
-