Files
ReshadePluginsCore/SpongeBogTOTT/SDK/PL_Camera_structs.hpp

598 lines
43 KiB
C++
Raw Normal View History

2026-03-06 01:31:19 +01:00
#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: PL_Camera
#include "Basic.hpp"
#include "PL_Core_structs.hpp"
#include "Engine_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "GameplayTags_structs.hpp"
namespace SDK
{
// Enum PL_Camera.EPL_AppliedCameraArmProfileState
// NumValues: 0x0004
enum class EPL_AppliedCameraArmProfileState : uint8
{
FadingIn = 0,
Applied = 1,
FadingOut = 2,
EPL_MAX = 3,
};
// Enum PL_Camera.EPL_CameraArmRotationModifierControlledRotation
// NumValues: 0x0003
enum class EPL_CameraArmRotationModifierControlledRotation : uint8
{
Yaw = 0,
Pitch = 1,
EPL_MAX = 2,
};
// Enum PL_Camera.EPL_CameraArmSplineRotationControlSourceType
// NumValues: 0x0006
enum class EPL_CameraArmSplineRotationControlSourceType : uint8
{
SplineDirection = 0,
SplinePointToPlayerDirection = 1,
CustomDirection = 2,
SplineDirectionCustomPitch = 3,
CustomRotation = 4,
EPL_MAX = 5,
};
// Enum PL_Camera.EPL_LocationAlongArmSettingBlendState
// NumValues: 0x0004
enum class EPL_LocationAlongArmSettingBlendState : uint8
{
BlendIn = 0,
FullyBlendedIn = 1,
BlendOut = 2,
EPL_MAX = 3,
};
// Enum PL_Camera.EPL_SharedMultiplayerCameraYawChange
// NumValues: 0x0004
enum class EPL_SharedMultiplayerCameraYawChange : uint8
{
Fixed = 0,
AdjustOnMaxDistance = 1,
AdjustOnFixedPoint = 2,
EPL_MAX = 3,
};
// Enum PL_Camera.EPL_SharedMultiplayerCameraZCalculationMethod
// NumValues: 0x0004
enum class EPL_SharedMultiplayerCameraZCalculationMethod : uint8
{
ActorPositions = 0,
ProjectDown = 1,
FixedZValue = 2,
EPL_MAX = 3,
};
// Enum PL_Camera.EPL_CharacterSharedMultiplayerCameraZCalculationMethod
// NumValues: 0x0005
enum class EPL_CharacterSharedMultiplayerCameraZCalculationMethod : uint8
{
ActorPositions = 0,
ProjectDown = 1,
FixedZValue = 2,
LastGroundedZLocation = 3,
EPL_MAX = 4,
};
// Enum PL_Camera.EPL_CameraArmOrientationType
// NumValues: 0x0004
enum class EPL_CameraArmOrientationType : uint8
{
UpVector = 0,
BaseNormal = 1,
GravitationalDirection = 2,
EPL_MAX = 3,
};
// Enum PL_Camera.EPL_CameraArmTargetLocationControlledAxis
// NumValues: 0x0004
enum class EPL_CameraArmTargetLocationControlledAxis : uint8
{
X = 0,
Y = 1,
Z = 2,
EPL_MAX = 3,
};
// Enum PL_Camera.EPL_SilhouetteState
// NumValues: 0x0005
enum class EPL_SilhouetteState : uint8
{
Invisible = 0,
FadingIn = 1,
FullyVisible = 2,
FadingOut = 3,
EPL_MAX = 4,
};
// ScriptStruct PL_Camera.PL_CameraArmManagerSettingsValues
// 0x0010 (0x0010 - 0x0000)
struct FPL_CameraArmManagerSettingsValues final
{
public:
int32 Priority; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FPL_ViewAngleLimit PitchLimits; // 0x0004(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_CameraArmManagerSettingsValues;
// ScriptStruct PL_Camera.PL_AppliedCameraArmProfile
// 0x0018 (0x0018 - 0x0000)
struct FPL_AppliedCameraArmProfile final
{
public:
class UPL_CameraArmProfile* CameraArmProfile; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_AppliedCameraArmProfile;
// ScriptStruct PL_Camera.PL_CameraArmProfileHandle
// 0x0008 (0x0008 - 0x0000)
struct FPL_CameraArmProfileHandle final
{
public:
uint64 Handle; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FPL_CameraArmProfileHandle;
// ScriptStruct PL_Camera.PL_CameraArmResetContext
// 0x0020 (0x0020 - 0x0000)
struct FPL_CameraArmResetContext final
{
public:
bool bInstantReset; // 0x0000(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bKeepDesiredRotationFromContext; // 0x0001(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FRotator DesiredRotation; // 0x0008(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_CameraArmResetContext;
// ScriptStruct PL_Camera.PL_CameraArmRotationControlSourcePriorityResult
// 0x0018 (0x0018 - 0x0000)
struct FPL_CameraArmRotationControlSourcePriorityResult final
{
public:
bool bValid; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 Priority; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHasDistance; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
double Distance; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_CameraArmRotationControlSourcePriorityResult;
// ScriptStruct PL_Camera.PL_TargetAngleForTag
// 0x0028 (0x0028 - 0x0000)
struct FPL_TargetAngleForTag final
{
public:
struct FGameplayTagContainer Tags; // 0x0000(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
float TargetAngle; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_TargetAngleForTag;
// ScriptStruct PL_Camera.PL_CameraArmRotationModifierSettings
// 0x00B8 (0x00B8 - 0x0000)
struct FPL_CameraArmRotationModifierSettings final
{
public:
float DefaultTargetPitch; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FPL_CriticallyDampedInterpolator PitchAdjustment; // 0x0008(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FPL_CriticallyDampedInterpolator YawAdjustment; // 0x0020(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FPL_TargetAngleForTag> TargetPitchForTags; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
struct FGameplayTagContainer DontAdjustPitchIfTagsAreActive; // 0x0048(0x0020)(Edit, NativeAccessSpecifierPublic)
struct FGameplayTagContainer DontLowerPitchIfTagsAreActive; // 0x0068(0x0020)(Edit, NativeAccessSpecifierPublic)
struct FGameplayTagContainer DontAdjustYawIfTagsAreActive; // 0x0088(0x0020)(Edit, NativeAccessSpecifierPublic)
float MinInputDependentAdjust; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxInputDependentAdjust; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ControlledRotation; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_CameraArmRotationModifierSettings;
// ScriptStruct PL_Camera.PL_CameraArmRotationModifierSettingsHandle
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FPL_CameraArmRotationModifierSettingsHandle final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_CameraArmRotationModifierSettingsHandle;
// ScriptStruct PL_Camera.PL_CameraRotationControlResult
// 0x0028 (0x0028 - 0x0000)
struct FPL_CameraRotationControlResult final
{
public:
int32 Controls; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FRotator DesiredRotation; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
float AdjustYaw; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AdjustPitch; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_CameraRotationControlResult;
// ScriptStruct PL_Camera.PL_CameraArmSplineRotationControlSourcePoint
// 0x0040 (0x0040 - 0x0000)
struct FPL_CameraArmSplineRotationControlSourcePoint final
{
public:
EPL_CameraArmSplineRotationControlSourceType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Direction; // 0x0008(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Pitch; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FRotator Rotation; // 0x0028(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_CameraArmSplineRotationControlSourcePoint;
// ScriptStruct PL_Camera.PL_CameraArmSplineRotationControlSourcePointEntry
// 0x0048 (0x0048 - 0x0000)
struct FPL_CameraArmSplineRotationControlSourcePointEntry final
{
public:
float InVal; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FPL_CameraArmSplineRotationControlSourcePoint OutVal; // 0x0008(0x0040)(Edit, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_CameraArmSplineRotationControlSourcePointEntry;
// ScriptStruct PL_Camera.PL_CameraArmTeleportContext
// 0x0090 (0x0090 - 0x0000)
struct FPL_CameraArmTeleportContext final
{
public:
struct FVector LocationBeforeTeleport; // 0x0000(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator RotationBeforeTeleport; // 0x0018(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FVector LocationAfterTeleport; // 0x0030(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator RotationAfterTeleport; // 0x0048(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FVector DeltaLocation; // 0x0060(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator DeltaRotation; // 0x0078(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_CameraArmTeleportContext;
// ScriptStruct PL_Camera.PL_CameraArmUpdateContext
// 0x0130 (0x0130 - 0x0000)
struct alignas(0x10) FPL_CameraArmUpdateContext final
{
public:
class UPL_CameraArm* TargetCameraArm; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class APlayerController* PlayerController; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FVector ArmOrigin; // 0x0010(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_28[0xE0]; // 0x0028(0x00E0)(Fixing Size After Last Property [ Dumper-7 ])
class UAbilitySystemComponent* TargetAbilitySystem; // 0x0108(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_110[0x8]; // 0x0110(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UPrimitiveComponent*> Obstacles; // 0x0118(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
uint8 Pad_128[0x8]; // 0x0128(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_CameraArmUpdateContext;
// ScriptStruct PL_Camera.PL_HorizontalCameraDirectionResult
// 0x0020 (0x0020 - 0x0000)
struct FPL_HorizontalCameraDirectionResult final
{
public:
bool bHasValidResult; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Direction; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_HorizontalCameraDirectionResult;
// ScriptStruct PL_Camera.PL_CarryOverActorRotationSettingsValues
// 0x0010 (0x0010 - 0x0000)
struct FPL_CarryOverActorRotationSettingsValues final
{
public:
bool bOverrideIsEnabled; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsEnabled; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideMaxAcceleration; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float MaxAcceleration; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideMaxVelocity; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MaxVelocity; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_CarryOverActorRotationSettingsValues;
// ScriptStruct PL_Camera.PL_FieldOfView
// 0x00F0 (0x00F0 - 0x0000)
struct alignas(0x10) FPL_FieldOfView
{
public:
uint8 Pad_0[0xF0]; // 0x0000(0x00F0)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_FieldOfView;
// ScriptStruct PL_Camera.PL_FramingViewFraction
// 0x0010 (0x0010 - 0x0000)
struct FPL_FramingViewFraction final
{
public:
float Left; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Right; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Top; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Bottom; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_FramingViewFraction;
// ScriptStruct PL_Camera.PL_FramingMinDistance
// 0x0010 (0x0010 - 0x0000)
struct FPL_FramingMinDistance final
{
public:
float Left; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Right; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Top; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Bottom; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_FramingMinDistance;
// ScriptStruct PL_Camera.PL_ArmLengthToPitchCurveBlend
// 0x0018 (0x0018 - 0x0000)
struct FPL_ArmLengthToPitchCurveBlend final
{
public:
struct FPL_CameraArmProfileHandle Handle; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EPL_LocationAlongArmSettingBlendState State; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float BlendAlpha; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UPL_LocationAlongArmSetting* Settings; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
};
DUMPER7_ASSERTS_FPL_ArmLengthToPitchCurveBlend;
// ScriptStruct PL_Camera.PL_ArmLengthToPitchCurveBlends
// 0x0010 (0x0010 - 0x0000)
struct FPL_ArmLengthToPitchCurveBlends final
{
public:
TArray<struct FPL_ArmLengthToPitchCurveBlend> Blends; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FPL_ArmLengthToPitchCurveBlends;
// ScriptStruct PL_Camera.PL_SharedMultiplayerFramingSettingGroups
// 0x0020 (0x0020 - 0x0000)
struct FPL_SharedMultiplayerFramingSettingGroups final
{
public:
struct FPL_FramingViewFraction FromScreen; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FPL_FramingMinDistance ViewFrustum; // 0x0010(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_SharedMultiplayerFramingSettingGroups;
// ScriptStruct PL_Camera.PL_SharedMultiplayerFramingSetting
// 0x0040 (0x0040 - 0x0000)
struct FPL_SharedMultiplayerFramingSetting final
{
public:
struct FPL_SharedMultiplayerFramingSettingGroups LowPriority; // 0x0000(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FPL_SharedMultiplayerFramingSettingGroups HighPriority; // 0x0020(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_SharedMultiplayerFramingSetting;
// ScriptStruct PL_Camera.PL_SharedMultiplayerCameraFramingPlaneNormalsSet
// 0x0060 (0x0060 - 0x0000)
struct alignas(0x08) FPL_SharedMultiplayerCameraFramingPlaneNormalsSet final
{
public:
uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_SharedMultiplayerCameraFramingPlaneNormalsSet;
// ScriptStruct PL_Camera.PL_SharedMultiplayerCameraFramingPlaneNormals
// 0x0178 (0x0178 - 0x0000)
struct alignas(0x08) FPL_SharedMultiplayerCameraFramingPlaneNormals final
{
public:
uint8 Pad_0[0x178]; // 0x0000(0x0178)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_SharedMultiplayerCameraFramingPlaneNormals;
// ScriptStruct PL_Camera.PL_SharedMultiplayerFramingActorToKeepInFrame
// 0x0020 (0x0020 - 0x0000)
struct FPL_SharedMultiplayerFramingActorToKeepInFrame final
{
public:
TWeakObjectPtr<class AActor> Actor; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Position; // 0x0008(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_SharedMultiplayerFramingActorToKeepInFrame;
// ScriptStruct PL_Camera.PL_SharedMultiplayerFramingInformation
// 0x0108 (0x0108 - 0x0000)
struct FPL_SharedMultiplayerFramingInformation final
{
public:
EPL_CharacterSharedMultiplayerCameraZCalculationMethod ZCalculationMethodForCharacters; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EPL_SharedMultiplayerCameraZCalculationMethod ZCalculationMethodForNonCharacters; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float ProjectPlayerToGroundForCameraZDampening; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float ProjectActorToGroundForCameraZDampening; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName ProjectTargetsToGroundTraceChannel; // 0x000C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float GroundTraceColliderFraction; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float FixedZLocation; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Center; // 0x0020(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<struct FVector> AllPositionsToKeepInFrame; // 0x0038(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FPL_SharedMultiplayerFramingActorToKeepInFrame> ActorsToKeepInFrame; // 0x0048(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FVector> PriorityPositionToKeepInFrame; // 0x0058(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TMap<class AActor*, struct FVector> CurrentCharacterLocations; // 0x0068(0x0050)(BlueprintVisible, Protected, NativeAccessSpecifierProtected)
TMap<class AActor*, struct FVector> LastCharacterLocations; // 0x00B8(0x0050)(BlueprintVisible, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FPL_SharedMultiplayerFramingInformation;
// ScriptStruct PL_Camera.PL_SMCActorToKeepInFrame
// 0x0010 (0x0010 - 0x0000)
struct FPL_SMCActorToKeepInFrame final
{
public:
class AActor* Actor; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsPriorityTarget; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_SMCActorToKeepInFrame;
// ScriptStruct PL_Camera.PL_ViewFrustum
// 0x0040 (0x0130 - 0x00F0)
struct FPL_ViewFrustum final : public FPL_FieldOfView
{
public:
uint8 Pad_F0[0x40]; // 0x00F0(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_ViewFrustum;
// ScriptStruct PL_Camera.PL_TargetPitchForTag
// 0x0028 (0x0028 - 0x0000)
struct FPL_TargetPitchForTag final
{
public:
struct FGameplayTagContainer Tags; // 0x0000(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
float TargetPitch; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_TargetPitchForTag;
// ScriptStruct PL_Camera.PL_CameraArmFollowModifierSettings
// 0x0028 (0x0028 - 0x0000)
struct FPL_CameraArmFollowModifierSettings final
{
public:
bool bOverrideYawChangeAcceleration; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float YawChangeAcceleration; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideYawChangeDeceleration; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float YawChangeDeceleration; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideMaxYawChangeVelocity; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MaxYawChangeVelocity; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideCooldownAfterPlayerInput; // 0x0018(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CooldownAfterPlayerInput; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideTotalEaseInTime; // 0x0020(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float TotalEaseInTime; // 0x0024(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_CameraArmFollowModifierSettings;
// ScriptStruct PL_Camera.PL_CameraArmLengthData
// 0x0018 (0x0018 - 0x0000)
struct FPL_CameraArmLengthData
{
public:
TWeakObjectPtr<class UObject> Source; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
double TargetDesiredLength; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TotalBlendInTime; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_CameraArmLengthData;
// ScriptStruct PL_Camera.PL_CameraArmLengthDataBlend
// 0x0008 (0x0020 - 0x0018)
struct FPL_CameraArmLengthDataBlend final : public FPL_CameraArmLengthData
{
public:
uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_CameraArmLengthDataBlend;
// ScriptStruct PL_Camera.PL_CameraArmBaseSettingsValues
// 0x0008 (0x0008 - 0x0000)
struct FPL_CameraArmBaseSettingsValues final
{
public:
int32 Priority; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FieldOfView; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_CameraArmBaseSettingsValues;
// ScriptStruct PL_Camera.PL_CameraArmOrientation
// 0x0008 (0x0008 - 0x0000)
struct FPL_CameraArmOrientation final
{
public:
EPL_CameraArmOrientationType Orientation; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float AdjustedOrientationInterpSpeed; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_CameraArmOrientation;
// ScriptStruct PL_Camera.PL_CameraArmTargetLocationSettings
// 0x0020 (0x0020 - 0x0000)
struct FPL_CameraArmTargetLocationSettings final
{
public:
int32 Controls; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector AllowedMaxDistanceToTargetLocation; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_CameraArmTargetLocationSettings;
// ScriptStruct PL_Camera.PL_CameraArmTargetLocationRequest
// 0x0048 (0x0048 - 0x0000)
struct FPL_CameraArmTargetLocationRequest final
{
public:
int32 Controls; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector AllowedMaxDistanceToTargetLocation; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_20[0x10]; // 0x0020(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector DesiredTargetLocation; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_CameraArmTargetLocationRequest;
// ScriptStruct PL_Camera.PL_CameraArmAppliedSetting
// 0x0018 (0x0018 - 0x0000)
struct FPL_CameraArmAppliedSetting final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UActorComponent*> RotationControlSourceProviders; // 0x0008(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_CameraArmAppliedSetting;
// ScriptStruct PL_Camera.PL_CollisionVisibilityObstacleEntry
// 0x000C (0x000C - 0x0000)
struct FPL_CollisionVisibilityObstacleEntry final
{
public:
TWeakObjectPtr<class AActor> Actor; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 VisibilityConstraintHandle; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_CollisionVisibilityObstacleEntry;
// ScriptStruct PL_Camera.PL_CharacterSilhouetteSource
// 0x00F8 (0x00F8 - 0x0000)
struct FPL_CharacterSilhouetteSource final
{
public:
ETraceTypeQuery TraceChannel; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ActivationRadius; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float DeactivationRadius; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UPL_CharacterSilhouetteController* CharacterSilhouetteController; // 0x0010(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
uint8 Pad_18[0xE0]; // 0x0018(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_CharacterSilhouetteSource;
}