26 enum class AudioListener : uchar {
34 ::ll::TypedStorage<8, 32, ::SharedTypes::Identifier<7>> mName;
35 ::ll::TypedStorage<8, 32, ::SharedTypes::Reference<7>> mInheritFrom;
36 ::ll::TypedStorage<4, 8, ::std::optional<float>> mPosX;
37 ::ll::TypedStorage<4, 8, ::std::optional<float>> mPosY;
38 ::ll::TypedStorage<4, 8, ::std::optional<float>> mPosZ;
39 ::ll::TypedStorage<4, 8, ::std::optional<float>> mRotX;
40 ::ll::TypedStorage<4, 8, ::std::optional<float>> mRotY;
41 ::ll::TypedStorage<4, 8, ::std::optional<float>> mCameraRotationSpeed;
42 ::ll::TypedStorage<1, 2, ::std::optional<bool>> mSnapToTarget;
43 ::ll::TypedStorage<4, 12, ::std::optional<::Vec2>> mHorizontalRotationLimit;
44 ::ll::TypedStorage<4, 12, ::std::optional<::Vec2>> mVerticalRotationLimit;
45 ::ll::TypedStorage<1, 2, ::std::optional<bool>> mContinueTargeting;
46 ::ll::TypedStorage<4, 8, ::std::optional<float>> mTrackingRadius;
47 ::ll::TypedStorage<4, 12, ::std::optional<::Vec2>> mViewOffset;
48 ::ll::TypedStorage<4, 16, ::std::optional<::Vec3>> mEntityOffset;
49 ::ll::TypedStorage<4, 8, ::std::optional<float>> mRadius;
50 ::ll::TypedStorage<4, 8, ::std::optional<float>> mYawLimitMin;
51 ::ll::TypedStorage<4, 8, ::std::optional<float>> mYawLimitMax;
52 ::ll::TypedStorage<1, 2, ::std::optional<::SharedTypes::v1_21_90::CameraPreset::AudioListener>> mListener;
53 ::ll::TypedStorage<1, 2, ::std::optional<bool>> mPlayerEffects;
54 ::ll::TypedStorage<8, 72, ::std::optional<::SharedTypes::v1_21_50::CameraAimAssistCommandPresetDefinition>>
56 ::ll::TypedStorage<1, 2, ::std::optional<::ControlScheme::Scheme>> mControlScheme;
74 MCFOLD
void setEntityOffset(::std::optional<::std::array<float, 3>> opt);
78 MCAPI ~CameraPreset();
86 MCAPI static ::Bedrock::Result<::SharedTypes::v1_21_90::CameraPreset> read(
::ReadOnlyBinaryStream& stream);