#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: ModalCameraManager #include "Basic.hpp" #include "CoreUObject_structs.hpp" #include "Engine_structs.hpp" namespace SDK { // Enum ModalCameraManager.EOverlapShape // NumValues: 0x0005 enum class EOverlapShape : uint8 { Invalid = 0, Sphere = 1, Capsule = 2, Box = 3, EOverlapShape_MAX = 4, }; // Enum ModalCameraManager.EExecResultValid // NumValues: 0x0003 enum class EExecResultValid : uint8 { Valid = 0, Invalid = 1, EExecResultValid_MAX = 2, }; // ScriptStruct ModalCameraManager.AngleLimit90 // 0x0008 (0x0008 - 0x0000) struct FAngleLimit90 final { public: float MinAngle; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAngle; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FAngleLimit90; // ScriptStruct ModalCameraManager.AngleLimit180 // 0x0008 (0x0008 - 0x0000) struct FAngleLimit180 final { public: float MinAngle; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAngle; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FAngleLimit180; // ScriptStruct ModalCameraManager.CameraActorRotationLimits // 0x0010 (0x0010 - 0x0000) struct FCameraActorRotationLimits final { public: struct FAngleLimit90 PitchLimits; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FAngleLimit180 YawLimits; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FCameraActorRotationLimits; // ScriptStruct ModalCameraManager.CameraConfigArmTP // 0x0030 (0x0030 - 0x0000) struct FCameraConfigArmTP final { public: struct FVector PivotPointOffset; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ArmLength; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinArmLength; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CollisionRadius; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ArmLengthContractSpeed; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ArmLengthReturnSpeed; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FCameraConfigArmTP; // ScriptStruct ModalCameraManager.CameraModeSimpleViewInfo // 0x0038 (0x0038 - 0x0000) struct FCameraModeSimpleViewInfo final { public: struct FVector Location; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator Rotation; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float FOV; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FCameraModeSimpleViewInfo; // ScriptStruct ModalCameraManager.CameraModeStackEntry // 0x0020 (0x0020 - 0x0000) struct FCameraModeStackEntry final { public: TWeakObjectPtr Mode; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Priority; // 0x0008(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FViewTargetTransitionParams TransitionParams; // 0x000C(0x0010)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) bool bKillOnRemove; // 0x001C(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FCameraModeStackEntry; // ScriptStruct ModalCameraManager.CameraModeStack // 0x0010 (0x0010 - 0x0000) struct FCameraModeStack final { public: TArray ModeStack; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FCameraModeStack; }