23struct PlayerAuthInputPacketPayload {
26 enum class InputData :
int {
29 NorthJumpDeprecated = 2,
34 AutoJumpingInWater = 7,
61 PerformItemInteraction = 34,
62 PerformBlockActions = 35,
63 PerformItemStackRequest = 36,
71 ClientAckServerData = 44,
72 IsInClientPredictedVehicle = 45,
75 BlockBreakingDelayEnabled = 48,
76 HorizontalCollision = 49,
77 VerticalCollision = 50,
81 IsCameraRelativeMovementEnabledDeprecated = 54,
82 IsRotControlledByMoveDirectionDeprecated = 55,
85 IsHotbarOnlyTouch = 58,
89 SneakReleasedRaw = 62,
101 ::ll::TypedStorage<4, 8, ::Vec2> mRot;
102 ::ll::TypedStorage<4, 12, ::Vec3> mPos;
103 ::ll::TypedStorage<4, 4, float> mYHeadRot;
104 ::ll::TypedStorage<4, 12, ::Vec3> mPosDelta;
105 ::ll::TypedStorage<4, 8, ::Vec2> mVehicleRot;
106 ::ll::TypedStorage<4, 8, ::Vec2> mAnalogMoveVector;
107 ::ll::TypedStorage<4, 8, ::Vec2> mMove;
108 ::ll::TypedStorage<4, 8, ::Vec2> mInteractRotation;
109 ::ll::TypedStorage<4, 12, ::Vec3> mCameraOrientation;
110 ::ll::TypedStorage<4, 8, ::Vec2> mRawMoveVector;
111 ::ll::TypedStorage<8, 16, ::Bedrock::EnumSet<::PlayerAuthInputPacketPayload::InputData, 66>> mInputData;
112 ::ll::TypedStorage<4, 4, ::InputMode> mInputMode;
113 ::ll::TypedStorage<4, 4, ::ClientPlayMode> mPlayMode;
114 ::ll::TypedStorage<4, 4, ::NewInteractionModel> mNewInteractionModel;
115 ::ll::TypedStorage<8, 8, ::PlayerInputTick> mClientTick;
116 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PackedItemUseLegacyInventoryTransaction>> mItemUseTransaction;
117 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ItemStackRequestData>> mItemStackRequest;
118 ::ll::TypedStorage<8, 24, ::PlayerBlockActions> mPlayerBlockActions;
119 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mClientPredictedVehicle;
124 PlayerAuthInputPacketPayload& operator=(PlayerAuthInputPacketPayload
const&);
125 PlayerAuthInputPacketPayload(PlayerAuthInputPacketPayload
const&);
126 PlayerAuthInputPacketPayload();
131 MCNAPI ::PlayerAuthInputPacketPayload&
operator=(::PlayerAuthInputPacketPayload&& rhs);
139 MCAPI ~PlayerAuthInputPacketPayload();