27 enum class CameraCommandOption : uchar {
54 ::ll::TypedStorage<8, 200, ::CommandSelector<::Player>> mPlayerTargets;
55 ::ll::TypedStorage<1, 1, ::CameraCommand::CameraCommandOption> mCommandMode;
56 ::ll::TypedStorage<8, 32, ::std::string> mCameraPresetName;
57 ::ll::TypedStorage<1, 1, ::CameraCommand::CameraCommandOption> mEasingOption;
58 ::ll::TypedStorage<4, 4, ::EasingType> mEasingType;
59 ::ll::TypedStorage<4, 4, float> mEasingTime;
60 ::ll::TypedStorage<1, 1, ::CameraCommand::CameraCommandOption> mPosOption;
61 ::ll::TypedStorage<4, 16, ::CommandPositionFloat> mPos;
62 ::ll::TypedStorage<1, 1, ::CameraCommand::CameraCommandOption> mRotOption;
63 ::ll::TypedStorage<4, 8, ::RelativeFloat> mRotX;
64 ::ll::TypedStorage<4, 8, ::RelativeFloat> mRotY;
65 ::ll::TypedStorage<1, 1, ::CameraCommand::CameraCommandOption> mFacingOption;
66 ::ll::TypedStorage<8, 200, ::CommandSelector<::Actor>> mFacingEntity;
67 ::ll::TypedStorage<4, 16, ::CommandPositionFloat> mFacingPos;
68 ::ll::TypedStorage<1, 1, bool> mFacingIsPosition;
69 ::ll::TypedStorage<1, 1, ::CameraCommand::CameraCommandOption> mDefaultOption;
70 ::ll::TypedStorage<1, 1, ::CameraCommand::CameraCommandOption> mViewOffsetOption;
71 ::ll::TypedStorage<4, 4, float> mViewOffsetX;
72 ::ll::TypedStorage<4, 4, float> mViewOffsetY;
73 ::ll::TypedStorage<1, 1, ::CameraCommand::CameraCommandOption> mEntityOffsetOption;
74 ::ll::TypedStorage<4, 4, float> mEntityOffsetX;
75 ::ll::TypedStorage<4, 4, float> mEntityOffsetY;
76 ::ll::TypedStorage<4, 4, float> mEntityOffsetZ;
77 ::ll::TypedStorage<1, 1, ::CameraCommand::CameraCommandOption> mAttachOption;
78 ::ll::TypedStorage<8, 200, ::CommandSelector<::Actor>> mAttachToEntity;
79 ::ll::TypedStorage<1, 1, ::CameraCommand::CameraCommandOption> mTargetEntityOption;
80 ::ll::TypedStorage<1, 1, ::CameraCommand::CameraCommandOption> mTargetOffsetOption;
81 ::ll::TypedStorage<8, 200, ::CommandSelector<::Actor>> mTargetEntity;
82 ::ll::TypedStorage<4, 4, float> mTargetCenterOffsetX;
83 ::ll::TypedStorage<4, 4, float> mTargetCenterOffsetY;
84 ::ll::TypedStorage<4, 4, float> mTargetCenterOffsetZ;
85 ::ll::TypedStorage<1, 1, ::CameraCommand::CameraCommandOption> mTimeOption;
86 ::ll::TypedStorage<4, 4, float> mFadeInSeconds;
87 ::ll::TypedStorage<4, 4, float> mHoldSeconds;
88 ::ll::TypedStorage<4, 4, float> mFadeOutSeconds;
89 ::ll::TypedStorage<1, 1, ::CameraCommand::CameraCommandOption> mColorOption;
90 ::ll::TypedStorage<4, 4, int> mFadeColorR;
91 ::ll::TypedStorage<4, 4, int> mFadeColorG;
92 ::ll::TypedStorage<4, 4, int> mFadeColorB;
93 ::ll::TypedStorage<1, 1, ::CameraCommand::CameraCommandOption> mFovOption;
94 ::ll::TypedStorage<4, 4, ::EasingType> mFovEasingType;
95 ::ll::TypedStorage<4, 4, float> mFieldOfView;
96 ::ll::TypedStorage<4, 4, float> mFovEasingTime;
97 ::ll::TypedStorage<1, 1, ::CameraCommand::CameraCommandOption> mSplineOption;
98 ::ll::TypedStorage<8, 32, ::std::string> mSplineName;
110 MCAPI
void forEachSelectedPlayersCameraStates(
119 MCAPI
static bool resolveInheritance(
120 ::std::string& currentPresetName,
121 ::std::string
const& parentToStopAt,
122 ::std::vector<::SharedTypes::v1_26_50::CameraPreset>
const& presetList
131 MCAPI static ::BaseGameVersion
const& REMOVE_IGNORE_STARTING_VALUE_COMPONENT_VERSION();