#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 "PL_Core_classes.hpp" #include "Engine_structs.hpp" #include "Engine_classes.hpp" #include "PL_Camera_structs.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" #include "GameplayTags_structs.hpp" namespace SDK { // Class PL_Camera.PL_CameraArm // 0x02F0 (0x0540 - 0x0250) class UPL_CameraArm : public USceneComponent { public: uint8 Pad_250[0x10]; // 0x0250(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bUsePawnControlRotation : 1; // 0x0260(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bInfluencePawnControlRotation : 1; // 0x0260(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bInheritPitch : 1; // 0x0260(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bInheritYaw : 1; // 0x0260(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bInheritRoll : 1; // 0x0260(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_261[0x7]; // 0x0261(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf CameraCollisionVisibilityHandlerClass; // 0x0268(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray> StartCameraArmModifierClasses; // 0x0270(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) TArray CameraArmModifiers; // 0x0280(0x0010)(Edit, ZeroConstructor, Transient, EditConst, DuplicateTransient, Protected, NativeAccessSpecifierProtected) TArray UpdateDependent; // 0x0290(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) class UPL_CameraCollisionVisibilityHandler* CameraCollisionVisibilityHandler; // 0x02A0(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2A8[0x160]; // 0x02A8(0x0160)(Fixing Size After Last Property [ Dumper-7 ]) TArray ActiveProfiles; // 0x0408(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected) uint8 Pad_418[0x58]; // 0x0418(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_CameraArmOrientation OrientationSettings; // 0x0470(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 bDontInterfereWithPlayerControl : 1; // 0x0478(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_479[0xC7]; // 0x0479(0x00C7)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: struct FPL_CameraArmProfileHandle ApplyCameraArmProfile(class UPL_CameraArmProfile* CameraArmProfile); void ControllerChanged(class APawn* Pawn, class AController* OldController, class AController* NewController); void OnSmartCameraEnabledChanged(bool bEnabled); void RemoveAllCameraArmProfilesOfType(class UPL_CameraArmProfile* CameraArmProfile); void RemoveCameraArmProfile(const struct FPL_CameraArmProfileHandle& CameraArmProfileHandle); void ResetCamera(struct FPL_CameraArmResetContext* Context); void RotateCameraOrientation(const struct FQuat& Delta); bool GetDontInterfereWithPlayerControl() const; struct FRotator GetTargetRotation() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArm") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArm") } static class UPL_CameraArm* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArm; // Class PL_Camera.PL_CameraArmSetting // 0x0008 (0x0030 - 0x0028) class UPL_CameraArmSetting : public UObject { public: int32 Priority; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: int32 GetPriority() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmSetting") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmSetting") } static class UPL_CameraArmSetting* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmSetting; // Class PL_Camera.PL_CameraArmControlledPitchSetting // 0x0018 (0x0048 - 0x0030) class UPL_CameraArmControlledPitchSetting final : public UPL_CameraArmSetting { public: float TargetPitch; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray TargetPitchForTags; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmControlledPitchSetting") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmControlledPitchSetting") } static class UPL_CameraArmControlledPitchSetting* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmControlledPitchSetting; // Class PL_Camera.PL_CameraArmFollowSettings // 0x0028 (0x0058 - 0x0030) class UPL_CameraArmFollowSettings final : public UPL_CameraArmSetting { public: struct FPL_CameraArmFollowModifierSettings Settings; // 0x0030(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmFollowSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmFollowSettings") } static class UPL_CameraArmFollowSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmFollowSettings; // Class PL_Camera.PL_CameraArmManagerSettings // 0x0008 (0x0038 - 0x0030) class UPL_CameraArmManagerSettings final : public UPL_CameraArmSetting { public: float MaxPitch; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MinPitch; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmManagerSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmManagerSettings") } static class UPL_CameraArmManagerSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmManagerSettings; // Class PL_Camera.PL_CameraArmModifier // 0x0030 (0x0058 - 0x0028) class UPL_CameraArmModifier : public UObject { public: struct FGameplayTag ArmModifierTag; // 0x0028(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTagContainer BlockArmModifiersWithTag; // 0x0030(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) int32 Priority; // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AdjustAfterTeleport(class UPL_CameraArm* OwningCameraArm, const struct FPL_CameraArmTeleportContext& Context); void ApplyWorldOffset(class UPL_CameraArm* OwningCameraArm, const struct FVector& InOffset, bool bWorldShift); void Initialize(class UPL_CameraArm* OwningCameraArm); void Reset(class UPL_CameraArm* OwningCameraArm, struct FPL_CameraArmResetContext* Context); void Tick(struct FPL_CameraArmUpdateContext* InOutCameraArmUpdateContext, float DeltaSeconds); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmModifier") } static class UPL_CameraArmModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmModifier; // Class PL_Camera.PL_CameraArmModifierUtils // 0x0000 (0x0028 - 0x0028) class UPL_CameraArmModifierUtils final : public UBlueprintFunctionLibrary { public: static void AddCameraArmFovControlSource(class AActor* Actor, class UObject* ControlSource); static void AddCameraArmRotationControlSource(class AActor* Actor, class UObject* ControlSource); static void AddCameraArmTargetLocationControlSource(class AActor* Actor, class UObject* ControlSource); static void AddLooseCameraArmModifierBlockingTags(class AActor* Actor, const struct FGameplayTagContainer& TagsToAdd); static class UPL_CameraArmModifier* AddNewCameraArmModifier(class AActor* Actor, TSubclassOf ModifierClass); static void BP_PopControlledRotationSettings(class AActor* Actor, const struct FPL_CameraArmRotationModifierSettingsHandle& Handle); static struct FPL_CameraArmRotationModifierSettingsHandle BP_PushControlledRotationSettings(class AActor* Actor, const struct FPL_CameraArmRotationModifierSettings& Settings, int32 Priority); static void ClearFixedTargetRotation(class AActor* Actor); static class UPL_CameraArmModifier* FindCameraArmModifier(class AActor* Actor, TSubclassOf ModifierClass); static void RemoveCameraArmFovControlSource(class AActor* Actor, class UObject* ControlSource); static void RemoveCameraArmModifier(class AActor* Actor, class UPL_CameraArmModifier* Modifier); static void RemoveCameraArmRotationControlSource(class AActor* Actor, class UObject* ControlSource); static void RemoveCameraArmTargetLocationControlSource(class AActor* Actor, class UObject* ControlSource); static void RemoveLooseCameraArmModifierBlockingTags(class AActor* Actor, const struct FGameplayTagContainer& TagsToRemove); static void SetActorToFrame(class AActor* Actor, class AActor* ActorToFrame); static void SetFixedTargetRotation(class AActor* Actor, const struct FPL_CameraRotationControlResult& InFixedTargetRotation); static void StopFramingActor(class AActor* Actor, class AActor* ActorToFrame); static struct FRotator WorldRotationToCameraOrientation(const struct FRotator& Rotator, const struct FQuat& Orientation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmModifierUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmModifierUtils") } static class UPL_CameraArmModifierUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmModifierUtils; // Class PL_Camera.PL_CameraArmProfile // 0x0030 (0x0060 - 0x0030) class UPL_CameraArmProfile final : public UDataAsset { public: struct FGameplayTagContainer LooseCameraArmModifierBlockingTags; // 0x0030(0x0020)(Edit, BlueprintVisible, DisableEditOnTemplate, NativeAccessSpecifierPublic) TArray CameraArmSettings; // 0x0050(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmProfile") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmProfile") } static class UPL_CameraArmProfile* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmProfile; // Class PL_Camera.PL_CameraArmRotationControlSourceActorsSetting // 0x0020 (0x0270 - 0x0250) class UPL_CameraArmRotationControlSourceActorsSetting final : public USceneComponent { public: uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray> Sources; // 0x0258(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmRotationControlSourceActorsSetting") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmRotationControlSourceActorsSetting") } static class UPL_CameraArmRotationControlSourceActorsSetting* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmRotationControlSourceActorsSetting; // Class PL_Camera.PL_CameraArmRotationControlSourceInterface // 0x0000 (0x0000 - 0x0000) class IPL_CameraArmRotationControlSourceInterface final { public: struct FPL_CameraArmRotationControlSourcePriorityResult GetCameraArmRotationControlSourcePriority(const class AActor* Target) const; struct FPL_CameraRotationControlResult GetDesiredRotation(const class AActor* Target, const struct FQuat& Orientation) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmRotationControlSourceInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmRotationControlSourceInterface") } static class IPL_CameraArmRotationControlSourceInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_CameraArmRotationControlSourceInterface; // Class PL_Camera.PL_CameraArmRotationControlSourceProviderInterface // 0x0000 (0x0000 - 0x0000) class IPL_CameraArmRotationControlSourceProviderInterface final { public: void AddControlSources(class UPL_CameraArmRotationModifier* RotationModifier) const; void RemoveControlSource(class UPL_CameraArmRotationModifier* RotationModifier) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmRotationControlSourceProviderInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmRotationControlSourceProviderInterface") } static class IPL_CameraArmRotationControlSourceProviderInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_CameraArmRotationControlSourceProviderInterface; // Class PL_Camera.PL_CameraArmRotationSettings // 0x00B8 (0x00E8 - 0x0030) class UPL_CameraArmRotationSettings final : public UPL_CameraArmSetting { public: struct FPL_CameraArmRotationModifierSettings Settings; // 0x0030(0x00B8)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmRotationSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmRotationSettings") } static class UPL_CameraArmRotationSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmRotationSettings; // Class PL_Camera.PL_CameraArmSettingReceiverInterface // 0x0000 (0x0000 - 0x0000) class IPL_CameraArmSettingReceiverInterface final { public: void OnNoCameraArmSettingsApplied(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmSettingReceiverInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmSettingReceiverInterface") } static class IPL_CameraArmSettingReceiverInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_CameraArmSettingReceiverInterface; // Class PL_Camera.PL_CameraArmSplineRotationControlSourceComponent // 0x0000 (0x0600 - 0x0600) class UPL_CameraArmSplineRotationControlSourceComponent final : public USplineComponent { public: struct FRotator FindCameraArmRotationForToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace World) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmSplineRotationControlSourceComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmSplineRotationControlSourceComponent") } static class UPL_CameraArmSplineRotationControlSourceComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmSplineRotationControlSourceComponent; // Class PL_Camera.PL_CameraArmSplineRotationControlSourceMetadata // 0x0010 (0x0038 - 0x0028) class UPL_CameraArmSplineRotationControlSourceMetadata final : public USplineMetadata { public: TArray Points; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmSplineRotationControlSourceMetadata") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmSplineRotationControlSourceMetadata") } static class UPL_CameraArmSplineRotationControlSourceMetadata* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmSplineRotationControlSourceMetadata; // Class PL_Camera.PL_CameraArmTargetLocationSourceInterface // 0x0000 (0x0000 - 0x0000) class IPL_CameraArmTargetLocationSourceInterface final { public: void CalculateCombinedCameraArmTargetLocationResult(struct FPL_CameraArmTargetLocationRequest* InOutResult) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmTargetLocationSourceInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmTargetLocationSourceInterface") } static class IPL_CameraArmTargetLocationSourceInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_CameraArmTargetLocationSourceInterface; // Class PL_Camera.PL_CameraArmUpdateContextUtils // 0x0000 (0x0028 - 0x0028) class UPL_CameraArmUpdateContextUtils final : public UBlueprintFunctionLibrary { public: static class APawn* GetOwningPawn(const struct FPL_CameraArmUpdateContext& CameraArmUpdateContext); static class APlayerCameraManager* GetPlayerCameraManager(const struct FPL_CameraArmUpdateContext& CameraArmUpdateContext); static class APlayerController* GetPlayerController(const struct FPL_CameraArmUpdateContext& CameraArmUpdateContext); static const struct FRotator GetRotationInput(const struct FPL_CameraArmUpdateContext& CameraArmUpdateContext); static class AActor* GetTargetActor(const struct FPL_CameraArmUpdateContext& CameraArmUpdateContext); static class UPL_CameraArm* GetTargetCameraArm(const struct FPL_CameraArmUpdateContext& CameraArmUpdateContext); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmUpdateContextUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmUpdateContextUtils") } static class UPL_CameraArmUpdateContextUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmUpdateContextUtils; // Class PL_Camera.PL_CameraArmUpdateDependentInterface // 0x0000 (0x0000 - 0x0000) class IPL_CameraArmUpdateDependentInterface final { public: void Update(float DeltaTime, const struct FVector& CameraLocation, const struct FRotator& CameraRotation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmUpdateDependentInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmUpdateDependentInterface") } static class IPL_CameraArmUpdateDependentInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_CameraArmUpdateDependentInterface; // Class PL_Camera.PL_CameraArmUpdateInterface // 0x0000 (0x0000 - 0x0000) class IPL_CameraArmUpdateInterface final { public: void RegisterCameraArmUpdateDependent(class UObject* CameraArmUpdateDependent); void UnregisterCameraArmUpdateDependent(class UObject* CameraArmUpdateDependent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmUpdateInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmUpdateInterface") } static class IPL_CameraArmUpdateInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_CameraArmUpdateInterface; // Class PL_Camera.PL_CameraCollisionVisibilityHandler // 0x0000 (0x0028 - 0x0028) class UPL_CameraCollisionVisibilityHandler : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraCollisionVisibilityHandler") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraCollisionVisibilityHandler") } static class UPL_CameraCollisionVisibilityHandler* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraCollisionVisibilityHandler; // Class PL_Camera.PL_CameraComponent // 0x0090 (0x0B20 - 0x0A90) class UPL_CameraComponent : public UCameraComponent { public: uint8 Pad_A90[0x10]; // 0x0A90(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) float FovInterpSpeed; // 0x0AA0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AA4[0x6C]; // 0x0AA4(0x006C)(Fixing Size After Last Property [ Dumper-7 ]) TArray FovControlSources; // 0x0B10(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraComponent") } static class UPL_CameraComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraComponent; // Class PL_Camera.PL_CameraDebugDrawUtils // 0x0000 (0x0028 - 0x0028) class UPL_CameraDebugDrawUtils final : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraDebugDrawUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraDebugDrawUtils") } static class UPL_CameraDebugDrawUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraDebugDrawUtils; // Class PL_Camera.PL_CameraModifier // 0x0000 (0x0048 - 0x0048) class UPL_CameraModifier : public UCameraModifier { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraModifier") } static class UPL_CameraModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraModifier; // Class PL_Camera.PL_CameraMod_BlockedByPlayerCameraInput // 0x0018 (0x0060 - 0x0048) class UPL_CameraMod_BlockedByPlayerCameraInput final : public UPL_CameraModifier { public: float CooldownAfterPlayerInput; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float TotalEaseInTime; // 0x004C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraMod_BlockedByPlayerCameraInput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraMod_BlockedByPlayerCameraInput") } static class UPL_CameraMod_BlockedByPlayerCameraInput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraMod_BlockedByPlayerCameraInput; // Class PL_Camera.PL_CameraMod_Fov // 0x0008 (0x0050 - 0x0048) class UPL_CameraMod_Fov final : public UPL_CameraModifier { public: float TargetFov; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraMod_Fov") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraMod_Fov") } static class UPL_CameraMod_Fov* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraMod_Fov; // Class PL_Camera.PL_CameraUtils // 0x0000 (0x0028 - 0x0028) class UPL_CameraUtils final : public UBlueprintFunctionLibrary { public: static class UCameraModifier* AddNewCameraModifier(class ACharacter* Character, TSubclassOf ModifierClass); static void AdjustCameraArmModifiersAfterTeleport(class AActor* Actor, const struct FVector& LocationBeforeTeleport, const struct FRotator& RotationBeforeTeleport); static void ExtendExistingFade(const class APlayerController* PlayerController); static void PossessWithCameraTransition(class APlayerController* PlayerController, class APawn* Target, const struct FViewTargetTransitionParams& TransitionParams); static void RemoveAllPlayerCameraArmProfilesOfType(const class UObject* WorldContext, class UPL_CameraArmProfile* Profile); static void RemoveCameraArmProfile(class AActor* CameraOwner, const struct FPL_CameraArmProfileHandle& ProfileHandle); static void RemoveCameraModifier(class ACharacter* Character, class UCameraModifier* ModifierClass); static void ResetCamera(const class AActor* Actor, const bool bInstantReset); static void ResetCameraWithContext(const class AActor* Actor, struct FPL_CameraArmResetContext* ResetContext); static void ResetPlayerCamera(const class UObject* WorldContext, const bool bInstantReset); static void ResetPlayerCameraWithContext(const class UObject* WorldContext, struct FPL_CameraArmResetContext& ResetContext); static void ResetPlayerCameraWithLookAt(const class UObject* WorldContext, class UPL_CameraArmRotationControlSourceLookAtComponent* LookAtTarget, bool bInstantReset); static void RotateCameraOrientation(const class AActor* Actor, const struct FQuat& Delta); static void SetFieldOfViewMultiplierByFraction(const float InFieldOfViewFraction); static void StartFadeInIfNecessary(const class APlayerController* PlayerController, float FallbackFadeInTime); static struct FPL_CameraArmProfileHandle TryApplyCameraArmProfile(class AActor* CameraOwner, class UPL_CameraArmProfile* Profile); static struct FPL_CameraArmProfileHandle TryApplyPlayerCameraArmProfile(const class UObject* WorldContext, class UPL_CameraArmProfile* Profile); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraUtils") } static class UPL_CameraUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraUtils; // Class PL_Camera.PL_CarryOverActorRotationSettings // 0x0010 (0x0040 - 0x0030) class UPL_CarryOverActorRotationSettings final : public UPL_CameraArmSetting { public: struct FPL_CarryOverActorRotationSettingsValues Settings; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CarryOverActorRotationSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CarryOverActorRotationSettings") } static class UPL_CarryOverActorRotationSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CarryOverActorRotationSettings; // Class PL_Camera.PL_FieldOfViewControlSourceInterface // 0x0000 (0x0000 - 0x0000) class IPL_FieldOfViewControlSourceInterface final { public: float GetDesiredFieldOfView(const float CurrentTargetFieldOfView) const; int32 GetFieldOfViewControlSourcePriority() const; float GetFieldOfViewInterpSpeed(const float CurrentFieldOfViewInterpSpeed) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_FieldOfViewControlSourceInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_FieldOfViewControlSourceInterface") } static class IPL_FieldOfViewControlSourceInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_FieldOfViewControlSourceInterface; // Class PL_Camera.PL_FollowCameraModifierCharacterInterface // 0x0000 (0x0000 - 0x0000) class IPL_FollowCameraModifierCharacterInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_FollowCameraModifierCharacterInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_FollowCameraModifierCharacterInterface") } static class IPL_FollowCameraModifierCharacterInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_FollowCameraModifierCharacterInterface; // Class PL_Camera.PL_LocationAlongArmSetting // 0x0050 (0x0080 - 0x0030) class UPL_LocationAlongArmSetting final : public UPL_CameraArmSetting { public: float BlendDuration; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendOutDuration; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* ArmLengthToPitchCurve; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bOverrideSocketOffset; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector SocketOffset; // 0x0048(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideTargetOffset; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector TargetOffset; // 0x0068(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_LocationAlongArmSetting") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_LocationAlongArmSetting") } static class UPL_LocationAlongArmSetting* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_LocationAlongArmSetting; // Class PL_Camera.PL_PlayerCameraManager // 0x00B0 (0x2900 - 0x2850) class APL_PlayerCameraManager : public APlayerCameraManager { public: uint8 Pad_2850[0x8]; // 0x2850(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float PitchInterpSpeed; // 0x2858(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_285C[0x1C]; // 0x285C(0x001C)(Fixing Size After Last Property [ Dumper-7 ]) int32 CameraFadeFrameDelay; // 0x2878(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_287C[0x84]; // 0x287C(0x0084)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool RemoveCameraModifiersByClass(TSubclassOf ModifierClass); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PlayerCameraManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PlayerCameraManager") } static class APL_PlayerCameraManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_PlayerCameraManager; // Class PL_Camera.PL_SharedMultiplayerCamera // 0x0020 (0x0AD0 - 0x0AB0) class APL_SharedMultiplayerCamera : public ACameraActor { public: bool bAutoActiveForAllPlayers; // 0x0AB0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_AB1[0x7]; // 0x0AB1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray AutoActivateForPlayers; // 0x0AB8(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_AC8[0x8]; // 0x0AC8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SharedMultiplayerCamera") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SharedMultiplayerCamera") } static class APL_SharedMultiplayerCamera* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_SharedMultiplayerCamera; // Class PL_Camera.PL_SharedMultiplayerAutoCompositionCamera // 0x0000 (0x0AD0 - 0x0AD0) class APL_SharedMultiplayerAutoCompositionCamera final : public APL_SharedMultiplayerCamera { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SharedMultiplayerAutoCompositionCamera") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SharedMultiplayerAutoCompositionCamera") } static class APL_SharedMultiplayerAutoCompositionCamera* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_SharedMultiplayerAutoCompositionCamera; // Class PL_Camera.PL_SharedMultiplayerCameraCompositionComponent // 0x0230 (0x0480 - 0x0250) class UPL_SharedMultiplayerCameraCompositionComponent final : public USceneComponent { public: EPL_SharedMultiplayerCameraYawChange SharedMultiplayerCameraYawChange; // 0x0250(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_251[0x3]; // 0x0251(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ArmYaw; // 0x0254(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float YawAdjustInterpSpeed; // 0x0258(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_25C[0x4]; // 0x025C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr YawFixedPoint; // 0x0260(0x0028)(Edit, DisableEditOnTemplate, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) double ArmPitch; // 0x0288(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* PitchCurve; // 0x0290(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PitchAdjustInterpSpeed; // 0x0298(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MinTargetArmLength; // 0x029C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bRestrictArmLength; // 0x02A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2A1[0x3]; // 0x02A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MaxTargetArmLength; // 0x02A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FPL_SharedMultiplayerFramingSetting FramingSetting; // 0x02A8(0x0040)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FPL_SharedMultiplayerFramingInformation FramingInformation; // 0x02E8(0x0108)(Edit, Protected, NativeAccessSpecifierProtected) bool bDoLocationLag; // 0x03F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3F1[0x3]; // 0x03F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CameraLagSpeed; // 0x03F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseCameraLagSubstepping; // 0x03F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3F9[0x3]; // 0x03F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CameraLagMaxTimeStep; // 0x03FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CameraLagMaxDistance; // 0x0400(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_404[0x3C]; // 0x0404(0x003C)(Fixing Size After Last Property [ Dumper-7 ]) class AGameStateBase* GameState; // 0x0440(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCameraComponent* Camera; // 0x0448(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) double LastYaw; // 0x0450(0x0008)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_458[0x28]; // 0x0458(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SharedMultiplayerCameraCompositionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SharedMultiplayerCameraCompositionComponent") } static class UPL_SharedMultiplayerCameraCompositionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SharedMultiplayerCameraCompositionComponent; // Class PL_Camera.PL_SharedMultiplayerCameraToControlRotationModifier // 0x0000 (0x0048 - 0x0048) class UPL_SharedMultiplayerCameraToControlRotationModifier final : public UCameraModifier { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SharedMultiplayerCameraToControlRotationModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SharedMultiplayerCameraToControlRotationModifier") } static class UPL_SharedMultiplayerCameraToControlRotationModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SharedMultiplayerCameraToControlRotationModifier; // Class PL_Camera.PL_SharedMultiplayerCameraUtils // 0x0000 (0x0028 - 0x0028) class UPL_SharedMultiplayerCameraUtils final : public UBlueprintFunctionLibrary { public: static void AddActorToKeepInFrame(class AActor* Actor, bool bIsPriorityTarget); static void RemoveActorToKeepInFrame(class AActor* Actor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SharedMultiplayerCameraUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SharedMultiplayerCameraUtils") } static class UPL_SharedMultiplayerCameraUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SharedMultiplayerCameraUtils; // Class PL_Camera.PL_SMCActorsToKeepInFrameListenerComponent // 0x0010 (0x00D0 - 0x00C0) class UPL_SMCActorsToKeepInFrameListenerComponent final : public UActorComponent { public: TArray AdditionalActorsToKeepInFrame; // 0x00C0(0x0010)(Net, ZeroConstructor, Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SMCActorsToKeepInFrameListenerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SMCActorsToKeepInFrameListenerComponent") } static class UPL_SMCActorsToKeepInFrameListenerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SMCActorsToKeepInFrameListenerComponent; // Class PL_Camera.PL_SMCActorToKeepInFrameComponent // 0x0008 (0x00C8 - 0x00C0) class UPL_SMCActorToKeepInFrameComponent final : public UActorComponent { public: bool bShouldBeKeptInFrame; // 0x00C0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsPriorityTarget; // 0x00C1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_C2[0x6]; // 0x00C2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetShouldBeKeptInFrame(bool bInShouldBeKeptInFrame); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SMCActorToKeepInFrameComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SMCActorToKeepInFrameComponent") } static class UPL_SMCActorToKeepInFrameComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SMCActorToKeepInFrameComponent; // Class PL_Camera.PL_SMCKillIfOutOfFrameComponent // 0x0028 (0x00E8 - 0x00C0) class UPL_SMCKillIfOutOfFrameComponent final : public UActorComponent { public: uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) double StartCountDownDistance; // 0x00C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float TimeToKillInSeconds; // 0x00D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf KillEffectClass; // 0x00D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_E0[0x8]; // 0x00E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void TimeUp(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SMCKillIfOutOfFrameComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SMCKillIfOutOfFrameComponent") } static class UPL_SMCKillIfOutOfFrameComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SMCKillIfOutOfFrameComponent; // Class PL_Camera.PL_SMCOutOfFrameListenerInterface // 0x0000 (0x0000 - 0x0000) class IPL_SMCOutOfFrameListenerInterface final { public: void MaxDistanceToFrame(double Distance); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SMCOutOfFrameListenerInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SMCOutOfFrameListenerInterface") } static class IPL_SMCOutOfFrameListenerInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_SMCOutOfFrameListenerInterface; // Class PL_Camera.PL_SpectatorInterface // 0x0000 (0x0000 - 0x0000) class IPL_SpectatorInterface final { public: void DisableSpectatingInput(const bool bDisablePawnInput, const bool bDisableMoveInput, const bool bDisableLookInput); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SpectatorInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SpectatorInterface") } static class IPL_SpectatorInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_SpectatorInterface; // Class PL_Camera.PL_CameraArmPlayerInputSensitiveModifier // 0x0018 (0x0070 - 0x0058) class UPL_CameraArmPlayerInputSensitiveModifier : public UPL_CameraArmModifier { public: float CooldownAfterPlayerInput; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float TotalEaseInTime; // 0x005C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_60[0x10]; // 0x0060(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmPlayerInputSensitiveModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmPlayerInputSensitiveModifier") } static class UPL_CameraArmPlayerInputSensitiveModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmPlayerInputSensitiveModifier; // Class PL_Camera.PL_CameraArmActorFramingModifier // 0x0090 (0x0100 - 0x0070) class UPL_CameraArmActorFramingModifier : public UPL_CameraArmPlayerInputSensitiveModifier { public: class AActor* ActorToFrame; // 0x0070(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* ArmLengthToDistanceToFramedActorCurve; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ArmLengthBlendInTime; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* PitchToDistanceToFramedActorCurve; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FPL_CriticallyDampedInterpolator PitchInterpolator; // 0x0090(0x0018)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FGameplayTagContainer BlockArmModifiersWithTagWhenActorToFrame; // 0x00A8(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) double SoftAdjustActorToBeFramedDistance; // 0x00D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) double FastInterpolationSpeed; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) double SlowInterpolationSpeed; // 0x00E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) double MaxAngleToCharacter; // 0x00E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_F0[0x10]; // 0x00F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetActorToFrame(class AActor* InActorToFrame); void StopFramingActor(class AActor* InActorToFrame); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmActorFramingModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmActorFramingModifier") } static class UPL_CameraArmActorFramingModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmActorFramingModifier; // Class PL_Camera.PL_CameraArmControlledPitchModifier // 0x0070 (0x00E0 - 0x0070) class UPL_CameraArmControlledPitchModifier final : public UPL_CameraArmPlayerInputSensitiveModifier { public: uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) double TargetPitch; // 0x0078(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FPL_CriticallyDampedInterpolator PitchAdjustment; // 0x0080(0x0018)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FGameplayTagContainer DontLowerPitchIfTagsAreActive; // 0x0098(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) TArray TargetPitchForTags; // 0x00B8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) uint8 Pad_C8[0x18]; // 0x00C8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmControlledPitchModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmControlledPitchModifier") } static class UPL_CameraArmControlledPitchModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmControlledPitchModifier; // Class PL_Camera.PL_CameraArmFollowModifier // 0x0048 (0x00B8 - 0x0070) class UPL_CameraArmFollowModifier : public UPL_CameraArmPlayerInputSensitiveModifier { public: uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer DontAdjustYawIfTagsAreActive; // 0x0078(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) float YawChangeAcceleration; // 0x0098(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float YawChangeDeceleration; // 0x009C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxYawChangeVelocity; // 0x00A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A4[0x14]; // 0x00A4(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmFollowModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmFollowModifier") } static class UPL_CameraArmFollowModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmFollowModifier; // Class PL_Camera.PL_CameraArmRotationModifier // 0x01A0 (0x0210 - 0x0070) class UPL_CameraArmRotationModifier : public UPL_CameraArmPlayerInputSensitiveModifier { public: uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_CameraArmRotationModifierSettings DefaultSettings; // 0x0078(0x00B8)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) uint8 Pad_130[0xD0]; // 0x0130(0x00D0)(Fixing Size After Last Property [ Dumper-7 ]) TArray ControlSources; // 0x0200(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmRotationModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmRotationModifier") } static class UPL_CameraArmRotationModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmRotationModifier; // Class PL_Camera.PL_CameraArmRotationControlSourceDirectSetting // 0x0010 (0x0580 - 0x0570) class UPL_CameraArmRotationControlSourceDirectSetting final : public UArrowComponent { public: uint8 Pad_568[0x10]; // 0x0568(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) int32 Controls; // 0x0578(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 SourcePriority; // 0x057C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmRotationControlSourceDirectSetting") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmRotationControlSourceDirectSetting") } static class UPL_CameraArmRotationControlSourceDirectSetting* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmRotationControlSourceDirectSetting; // Class PL_Camera.PL_CameraArmRotationControlSourceLookAtComponent // 0x0030 (0x0280 - 0x0250) class UPL_CameraArmRotationControlSourceLookAtComponent final : public USceneComponent { public: uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_CameraArmRotationControlSourcePriorityResult Priority; // 0x0258(0x0018)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) EPL_CameraArmRotationModifierControlledRotation Controls; // 0x0270(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_271[0xF]; // 0x0271(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmRotationControlSourceLookAtComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmRotationControlSourceLookAtComponent") } static class UPL_CameraArmRotationControlSourceLookAtComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmRotationControlSourceLookAtComponent; // Class PL_Camera.PL_CameraArmSplineRotationControlSourceActor // 0x0020 (0x0340 - 0x0320) class APL_CameraArmSplineRotationControlSourceActor : public AActor { public: uint8 Pad_320[0x8]; // 0x0320(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UPL_CameraArmSplineRotationControlSourceComponent* SplineComponent; // 0x0328(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPL_CameraArmSplineRotationControlSourceMetadata* SplineMetadata; // 0x0330(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Controls; // 0x0338(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SourcePriority; // 0x033C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void FixupMetaData(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmSplineRotationControlSourceActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmSplineRotationControlSourceActor") } static class APL_CameraArmSplineRotationControlSourceActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_CameraArmSplineRotationControlSourceActor; // Class PL_Camera.PL_CameraArmLagModifier // 0x0048 (0x00A0 - 0x0058) class UPL_CameraArmLagModifier : public UPL_CameraArmModifier { public: uint8 bEnableCameraLag : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bDoLocationLag : 1; // 0x0058(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bEnableCameraRotationLag : 1; // 0x0058(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CameraRotationLagSpeed; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bUseCameraLagSubstepping : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CameraLagSpeed; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CameraLagMaxTimeStep; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CameraLagMaxDistance; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_70[0x30]; // 0x0070(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmLagModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmLagModifier") } static class UPL_CameraArmLagModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmLagModifier; // Class PL_Camera.PL_CarryOverActorRotationModifier // 0x0078 (0x00D0 - 0x0058) class UPL_CarryOverActorRotationModifier : public UPL_CameraArmModifier { public: uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool bIsEnabled; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MaxAcceleration; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxVelocity; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_6C[0x64]; // 0x006C(0x0064)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CarryOverActorRotationModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CarryOverActorRotationModifier") } static class UPL_CarryOverActorRotationModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CarryOverActorRotationModifier; // Class PL_Camera.PL_LocationAlongArm // 0x00E8 (0x0140 - 0x0058) class UPL_LocationAlongArm : public UPL_CameraArmModifier { public: uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool bTraceComplex; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* ArmLengthToPitchCurve; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ReducedDistanceExtensionInterpSpeed; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_74[0x1C]; // 0x0074(0x001C)(Fixing Size After Last Property [ Dumper-7 ]) float DesiredArmLengthInterpSpeed; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_94[0xC]; // 0x0094(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector TargetOffset; // 0x00A0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector SocketOffset; // 0x00B8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PitchCurveBlendDuration; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bDoCollisionTest : 1; // 0x00D4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bDoBaseCollisionTest : 1; // 0x00D4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ProbeSize; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float UpwardProbeSizeIncrease; // 0x00DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ECollisionChannel ProbeChannel; // 0x00E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_E1[0x3]; // 0x00E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SnapBackDistance; // 0x00E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_E8[0x10]; // 0x00E8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_ArmLengthToPitchCurveBlends ArmLengthToPitchCurveBlends; // 0x00F8(0x0010)(Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected) uint8 Pad_108[0x38]; // 0x0108(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_LocationAlongArm") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_LocationAlongArm") } static class UPL_LocationAlongArm* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_LocationAlongArm; // Class PL_Camera.PL_LocationAlongArmAdjustWhenInside // 0x0008 (0x0148 - 0x0140) class UPL_LocationAlongArmAdjustWhenInside : public UPL_LocationAlongArm { public: uint8 Pad_140[0x8]; // 0x0140(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_LocationAlongArmAdjustWhenInside") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_LocationAlongArmAdjustWhenInside") } static class UPL_LocationAlongArmAdjustWhenInside* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_LocationAlongArmAdjustWhenInside; // Class PL_Camera.PL_LocationAlongArmWithCollisionTrace // 0x0000 (0x0140 - 0x0140) class UPL_LocationAlongArmWithCollisionTrace final : public UPL_LocationAlongArm { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_LocationAlongArmWithCollisionTrace") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_LocationAlongArmWithCollisionTrace") } static class UPL_LocationAlongArmWithCollisionTrace* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_LocationAlongArmWithCollisionTrace; // Class PL_Camera.PL_ZJumpDampening // 0x0118 (0x0170 - 0x0058) class alignas(0x10) UPL_ZJumpDampening : public UPL_CameraArmModifier { public: bool bApplyJumpDampening; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_CriticallyDampedInterpolator DeltaZInterpolator; // 0x0060(0x0018)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) float MaxDampeningZValue; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MinFromJumpingDampeningZValue; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MinFromIdleDampeningZValue; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer BlockedTags; // 0x0088(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) struct FGameplayTagContainer StopUpdateDeltaZTags; // 0x00A8(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) float MinFloorDistanceForStopUpdateDeltaZ; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float FloorDistanceSmoothingForStopUpdateDeltaZ; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_D0[0x88]; // 0x00D0(0x0088)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilitySystemComponent* OwnersAbilitySystemComponent; // 0x0158(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UCharacterMovementComponent* CharacterMovementComponent; // 0x0160(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_168[0x8]; // 0x0168(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ZJumpDampening") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ZJumpDampening") } static class UPL_ZJumpDampening* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ZJumpDampening; // Class PL_Camera.PL_CameraArmFovSettingReceiverInterface // 0x0000 (0x0000 - 0x0000) class IPL_CameraArmFovSettingReceiverInterface final { public: void ApplyCameraSetting(const struct FPL_CameraArmBaseSettingsValues& Values, const struct FPL_CameraArmProfileHandle& Handle); void RemoveAppliedCameraSetting(const struct FPL_CameraArmProfileHandle& Handle); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmFovSettingReceiverInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmFovSettingReceiverInterface") } static class IPL_CameraArmFovSettingReceiverInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_CameraArmFovSettingReceiverInterface; // Class PL_Camera.PL_CameraArmFovSetting // 0x0008 (0x0038 - 0x0030) class UPL_CameraArmFovSetting final : public UPL_CameraArmSetting { public: float FieldOfView; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmFovSetting") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmFovSetting") } static class UPL_CameraArmFovSetting* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmFovSetting; // Class PL_Camera.PL_CameraArmOrientationSetting // 0x0008 (0x0038 - 0x0030) class UPL_CameraArmOrientationSetting final : public UPL_CameraArmSetting { public: struct FPL_CameraArmOrientation Settings; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmOrientationSetting") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmOrientationSetting") } static class UPL_CameraArmOrientationSetting* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmOrientationSetting; // Class PL_Camera.PL_CameraArmTargetLocationModifier // 0x0048 (0x00A0 - 0x0058) class UPL_CameraArmTargetLocationModifier : public UPL_CameraArmModifier { public: uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector DesiredTargetLocationInterpSpeed; // 0x0060(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray ControlSources; // 0x0078(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_88[0x18]; // 0x0088(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmTargetLocationModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmTargetLocationModifier") } static class UPL_CameraArmTargetLocationModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmTargetLocationModifier; // Class PL_Camera.PL_CameraArmTargetLocationSourceComponent // 0x0030 (0x0280 - 0x0250) class UPL_CameraArmTargetLocationSourceComponent final : public USceneComponent { public: uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) int32 Priority; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_25C[0x4]; // 0x025C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_CameraArmTargetLocationSettings Settings; // 0x0260(0x0020)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmTargetLocationSourceComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmTargetLocationSourceComponent") } static class UPL_CameraArmTargetLocationSourceComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmTargetLocationSourceComponent; // Class PL_Camera.PL_DirectionalCameraArmSettingComponent // 0x0010 (0x0580 - 0x0570) class UPL_DirectionalCameraArmSettingComponent final : public UArrowComponent { public: class UPL_CameraArmProfile* Profile; // 0x0568(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) bool bHasHorizontalAngleAcceptanceLimit; // 0x0570(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_571[0x3]; // 0x0571(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float HorizontalAngleAcceptanceLimit; // 0x0574(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bHasVerticalAcceptanceLimit; // 0x0578(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_579[0x3]; // 0x0579(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float VerticalDistanceLimit; // 0x057C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_DirectionalCameraArmSettingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_DirectionalCameraArmSettingComponent") } static class UPL_DirectionalCameraArmSettingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_DirectionalCameraArmSettingComponent; // Class PL_Camera.PL_CameraArmProfileSwitchingComponent // 0x0060 (0x05B0 - 0x0550) class UPL_CameraArmProfileSwitchingComponent final : public UPrimitiveComponent { public: TMap AppliedSettings; // 0x0550(0x0050)(Transient, DuplicateTransient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) bool bPrioritizeDirectionsWithLimits; // 0x05A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAutoRegisterToOverlaps; // 0x05A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5A2[0xE]; // 0x05A2(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ApplyCameraArmProfile(class AActor* Actor, const struct FVector& DenormalizedDirection); void OnActorEntered(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnActorLeft(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); void RemoveCameraArmProfile(class AActor* Actor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraArmProfileSwitchingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraArmProfileSwitchingComponent") } static class UPL_CameraArmProfileSwitchingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraArmProfileSwitchingComponent; // Class PL_Camera.PL_CameraProfileVolume // 0x0068 (0x0388 - 0x0320) class APL_CameraProfileVolume : public AActor { public: class UPL_CameraArmProfile* CameraArmProfile; // 0x0320(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UPrimitiveComponent* Root; // 0x0328(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) TMap AppliedCameraProfileHandles; // 0x0330(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_380[0x8]; // 0x0380(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnComponentBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnComponentEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraProfileVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraProfileVolume") } static class APL_CameraProfileVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_CameraProfileVolume; // Class PL_Camera.PL_CameraProfileBoxVolume // 0x0000 (0x0388 - 0x0388) class APL_CameraProfileBoxVolume final : public APL_CameraProfileVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraProfileBoxVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraProfileBoxVolume") } static class APL_CameraProfileBoxVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_CameraProfileBoxVolume; // Class PL_Camera.PL_CameraProfileCapsuleVolume // 0x0000 (0x0388 - 0x0388) class APL_CameraProfileCapsuleVolume final : public APL_CameraProfileVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraProfileCapsuleVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraProfileCapsuleVolume") } static class APL_CameraProfileCapsuleVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_CameraProfileCapsuleVolume; // Class PL_Camera.PL_CameraProfileSphereVolume // 0x0000 (0x0388 - 0x0388) class APL_CameraProfileSphereVolume final : public APL_CameraProfileVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraProfileSphereVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraProfileSphereVolume") } static class APL_CameraProfileSphereVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_CameraProfileSphereVolume; // Class PL_Camera.PL_CameraProfileStaticMeshVolume // 0x0000 (0x0388 - 0x0388) class APL_CameraProfileStaticMeshVolume final : public APL_CameraProfileVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraProfileStaticMeshVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraProfileStaticMeshVolume") } static class APL_CameraProfileStaticMeshVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_CameraProfileStaticMeshVolume; // Class PL_Camera.PL_DirectionalCameraProfileVolume // 0x0000 (0x0350 - 0x0350) class APL_DirectionalCameraProfileVolume : public APL_BoxOverlapActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_DirectionalCameraProfileVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_DirectionalCameraProfileVolume") } static class APL_DirectionalCameraProfileVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_DirectionalCameraProfileVolume; // Class PL_Camera.PL_SphereCameraCollisionVisibilityHandler // 0x0018 (0x0040 - 0x0028) class UPL_SphereCameraCollisionVisibilityHandler : public UPL_CameraCollisionVisibilityHandler { public: float ProbeSize; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ECollisionChannel ProbeChannel; // 0x002C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray Obstacles; // 0x0030(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPrivate) public: void OnObstacleDestroyed(class AActor* Actor, EEndPlayReason EndPlayReason); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SphereCameraCollisionVisibilityHandler") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SphereCameraCollisionVisibilityHandler") } static class UPL_SphereCameraCollisionVisibilityHandler* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SphereCameraCollisionVisibilityHandler; // Class PL_Camera.PL_CameraMod_LookAfterTarget // 0x0018 (0x0060 - 0x0048) class UPL_CameraMod_LookAfterTarget : public UCameraModifier { public: class AActor* TargetActor; // 0x0048(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float InterpSpeed; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bOnlyFollowPitch; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName LookAtMeshSocketName; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraMod_LookAfterTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraMod_LookAfterTarget") } static class UPL_CameraMod_LookAfterTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraMod_LookAfterTarget; // Class PL_Camera.PL_CharacterSilhouetteController // 0x0090 (0x0150 - 0x00C0) class UPL_CharacterSilhouetteController final : public UActorComponent { public: class UMaterialInterface* SilhouettePostEffectMaterialBase; // 0x00C0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class FName FadeInParameterName; // 0x00C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float FadeInTime; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MinActiveTime; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float FadeOutTime; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxAlphaValue; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaterialInstanceDynamic* SilhouettePostEffectMaterial; // 0x00E0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class APostProcessVolume* ActiveVolume; // 0x00E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) TSet ActivationSources; // 0x00F0(0x0050)(Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_140[0x10]; // 0x0140(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnSourceEndPlay(class AActor* Source, EEndPlayReason Reason); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CharacterSilhouetteController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CharacterSilhouetteController") } static class UPL_CharacterSilhouetteController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CharacterSilhouetteController; // Class PL_Camera.PL_CharacterSilhouetteSourceComponent // 0x0120 (0x0370 - 0x0250) class UPL_CharacterSilhouetteSourceComponent final : public USceneComponent { public: uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_CharacterSilhouetteSource CharacterSilhouetteSource; // 0x0258(0x00F8)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FGameplayTag GameFlowPause; // 0x0350(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDeactivateImmediatelyOnGameFlowPause; // 0x0358(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_359[0x17]; // 0x0359(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnControllerChanged(class APawn* Pawn, class AController* OldController, class AController* NewController); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CharacterSilhouetteSourceComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CharacterSilhouetteSourceComponent") } static class UPL_CharacterSilhouetteSourceComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CharacterSilhouetteSourceComponent; // Class PL_Camera.PL_SharedCameraSilhouetteSourceComponent // 0x0108 (0x01C8 - 0x00C0) class UPL_SharedCameraSilhouetteSourceComponent final : public UActorComponent { public: struct FPL_CharacterSilhouetteSource CharacterSilhouetteSourceSetup; // 0x00C0(0x00F8)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_1B8[0x10]; // 0x01B8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SharedCameraSilhouetteSourceComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SharedCameraSilhouetteSourceComponent") } static class UPL_SharedCameraSilhouetteSourceComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SharedCameraSilhouetteSourceComponent; // Class PL_Camera.PL_PlaybackActionPreloadCameraCutsData // 0x0048 (0x0070 - 0x0028) class UPL_PlaybackActionPreloadCameraCutsData final : public UObject { public: uint8 Pad_28[0x48]; // 0x0028(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PlaybackActionPreloadCameraCutsData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PlaybackActionPreloadCameraCutsData") } static class UPL_PlaybackActionPreloadCameraCutsData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_PlaybackActionPreloadCameraCutsData; // Class PL_Camera.PL_PlaybackActionPreloadCameraCuts // 0x0028 (0x0050 - 0x0028) class UPL_PlaybackActionPreloadCameraCuts final : public UPL_LevelSequencePlaybackAction { public: double PreloadAnticipationTime; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EStreamingSourcePriority Priority; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray Shapes; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) struct FColor DebugColor; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PlaybackActionPreloadCameraCuts") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PlaybackActionPreloadCameraCuts") } static class UPL_PlaybackActionPreloadCameraCuts* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_PlaybackActionPreloadCameraCuts; // Class PL_Camera.PL_PlaybackActionTeleportOnStopped // 0x0030 (0x0058 - 0x0028) class UPL_PlaybackActionTeleportOnStopped final : public UPL_LevelSequencePlaybackAction { public: struct FComponentReference TargetComponent; // 0x0028(0x0028)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShouldResetCamera; // 0x0050(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_PlaybackActionTeleportOnStopped") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_PlaybackActionTeleportOnStopped") } static class UPL_PlaybackActionTeleportOnStopped* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_PlaybackActionTeleportOnStopped; // Class PL_Camera.PL_CameraSettings // 0x0038 (0x0070 - 0x0038) class UPL_CameraSettings final : public UPL_SettingsBase { public: float FieldOfViewMin; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FieldOfViewMax; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinFieldOfViewMultiplier; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxFieldOfViewMultiplier; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DefaultFieldOfViewMultiplier; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer DisableSmartCameraModifierTags; // 0x0050(0x0020)(Edit, Config, Protected, NativeAccessSpecifierProtected) public: static const class UPL_CameraSettings* Get(); float CalculateFieldOfViewMultiplier(const float InByFraction) const; const struct FGameplayTagContainer GetDisableSmartCameraModifierTags() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CameraSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CameraSettings") } static class UPL_CameraSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CameraSettings; // Class PL_Camera.PL_SpectateUtils // 0x0000 (0x0028 - 0x0028) class UPL_SpectateUtils final : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SpectateUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SpectateUtils") } static class UPL_SpectateUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SpectateUtils; }