2210 lines
110 KiB
C++
2210 lines
110 KiB
C++
#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<class UPL_CameraCollisionVisibilityHandler> CameraCollisionVisibilityHandlerClass; // 0x0268(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<TSubclassOf<class UPL_CameraArmModifier>> StartCameraArmModifierClasses; // 0x0270(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<class UPL_CameraArmModifier*> CameraArmModifiers; // 0x0280(0x0010)(Edit, ZeroConstructor, Transient, EditConst, DuplicateTransient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UObject*> 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<struct FPL_AppliedCameraArmProfile> 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<UPL_CameraArm>();
|
|
}
|
|
};
|
|
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<UPL_CameraArmSetting>();
|
|
}
|
|
};
|
|
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<struct FPL_TargetPitchForTag> 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<UPL_CameraArmControlledPitchSetting>();
|
|
}
|
|
};
|
|
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<UPL_CameraArmFollowSettings>();
|
|
}
|
|
};
|
|
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<UPL_CameraArmManagerSettings>();
|
|
}
|
|
};
|
|
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<UPL_CameraArmModifier>();
|
|
}
|
|
};
|
|
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<class UPL_CameraArmModifier> 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<class UPL_CameraArmModifier> 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<UPL_CameraArmModifierUtils>();
|
|
}
|
|
};
|
|
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<class UPL_CameraArmSetting*> 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<UPL_CameraArmProfile>();
|
|
}
|
|
};
|
|
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<TSoftObjectPtr<class AActor>> 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<UPL_CameraArmRotationControlSourceActorsSetting>();
|
|
}
|
|
};
|
|
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<IPL_CameraArmRotationControlSourceInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<IPL_CameraArmRotationControlSourceProviderInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<UPL_CameraArmRotationSettings>();
|
|
}
|
|
};
|
|
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<IPL_CameraArmSettingReceiverInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<UPL_CameraArmSplineRotationControlSourceComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_CameraArmSplineRotationControlSourceComponent;
|
|
|
|
// Class PL_Camera.PL_CameraArmSplineRotationControlSourceMetadata
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UPL_CameraArmSplineRotationControlSourceMetadata final : public USplineMetadata
|
|
{
|
|
public:
|
|
TArray<struct FPL_CameraArmSplineRotationControlSourcePointEntry> 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<UPL_CameraArmSplineRotationControlSourceMetadata>();
|
|
}
|
|
};
|
|
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<IPL_CameraArmTargetLocationSourceInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<UPL_CameraArmUpdateContextUtils>();
|
|
}
|
|
};
|
|
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<IPL_CameraArmUpdateDependentInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<IPL_CameraArmUpdateInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<UPL_CameraCollisionVisibilityHandler>();
|
|
}
|
|
};
|
|
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<class UObject*> 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<UPL_CameraComponent>();
|
|
}
|
|
};
|
|
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<UPL_CameraDebugDrawUtils>();
|
|
}
|
|
};
|
|
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<UPL_CameraModifier>();
|
|
}
|
|
};
|
|
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<UPL_CameraMod_BlockedByPlayerCameraInput>();
|
|
}
|
|
};
|
|
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<UPL_CameraMod_Fov>();
|
|
}
|
|
};
|
|
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<class UCameraModifier> 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<UPL_CameraUtils>();
|
|
}
|
|
};
|
|
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<UPL_CarryOverActorRotationSettings>();
|
|
}
|
|
};
|
|
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<IPL_FieldOfViewControlSourceInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<IPL_FollowCameraModifierCharacterInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<UPL_LocationAlongArmSetting>();
|
|
}
|
|
};
|
|
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<class UCameraModifier> 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<APL_PlayerCameraManager>();
|
|
}
|
|
};
|
|
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<EAutoReceiveInput> 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<APL_SharedMultiplayerCamera>();
|
|
}
|
|
};
|
|
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<APL_SharedMultiplayerAutoCompositionCamera>();
|
|
}
|
|
};
|
|
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<class AActor> 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<UPL_SharedMultiplayerCameraCompositionComponent>();
|
|
}
|
|
};
|
|
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<UPL_SharedMultiplayerCameraToControlRotationModifier>();
|
|
}
|
|
};
|
|
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<UPL_SharedMultiplayerCameraUtils>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_SharedMultiplayerCameraUtils;
|
|
|
|
// Class PL_Camera.PL_SMCActorsToKeepInFrameListenerComponent
|
|
// 0x0010 (0x00D0 - 0x00C0)
|
|
class UPL_SMCActorsToKeepInFrameListenerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<struct FPL_SMCActorToKeepInFrame> 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<UPL_SMCActorsToKeepInFrameListenerComponent>();
|
|
}
|
|
};
|
|
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<UPL_SMCActorToKeepInFrameComponent>();
|
|
}
|
|
};
|
|
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<class UGameplayEffect> 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<UPL_SMCKillIfOutOfFrameComponent>();
|
|
}
|
|
};
|
|
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<IPL_SMCOutOfFrameListenerInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<IPL_SpectatorInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<UPL_CameraArmPlayerInputSensitiveModifier>();
|
|
}
|
|
};
|
|
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<UPL_CameraArmActorFramingModifier>();
|
|
}
|
|
};
|
|
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<struct FPL_TargetPitchForTag> 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<UPL_CameraArmControlledPitchModifier>();
|
|
}
|
|
};
|
|
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<UPL_CameraArmFollowModifier>();
|
|
}
|
|
};
|
|
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<class UObject*> 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<UPL_CameraArmRotationModifier>();
|
|
}
|
|
};
|
|
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<UPL_CameraArmRotationControlSourceDirectSetting>();
|
|
}
|
|
};
|
|
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<UPL_CameraArmRotationControlSourceLookAtComponent>();
|
|
}
|
|
};
|
|
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<APL_CameraArmSplineRotationControlSourceActor>();
|
|
}
|
|
};
|
|
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<UPL_CameraArmLagModifier>();
|
|
}
|
|
};
|
|
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<UPL_CarryOverActorRotationModifier>();
|
|
}
|
|
};
|
|
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<UPL_LocationAlongArm>();
|
|
}
|
|
};
|
|
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<UPL_LocationAlongArmAdjustWhenInside>();
|
|
}
|
|
};
|
|
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<UPL_LocationAlongArmWithCollisionTrace>();
|
|
}
|
|
};
|
|
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<UPL_ZJumpDampening>();
|
|
}
|
|
};
|
|
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<IPL_CameraArmFovSettingReceiverInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<UPL_CameraArmFovSetting>();
|
|
}
|
|
};
|
|
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<UPL_CameraArmOrientationSetting>();
|
|
}
|
|
};
|
|
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<class UObject*> 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<UPL_CameraArmTargetLocationModifier>();
|
|
}
|
|
};
|
|
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<UPL_CameraArmTargetLocationSourceComponent>();
|
|
}
|
|
};
|
|
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<UPL_DirectionalCameraArmSettingComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_DirectionalCameraArmSettingComponent;
|
|
|
|
// Class PL_Camera.PL_CameraArmProfileSwitchingComponent
|
|
// 0x0060 (0x05B0 - 0x0550)
|
|
class UPL_CameraArmProfileSwitchingComponent final : public UPrimitiveComponent
|
|
{
|
|
public:
|
|
TMap<class AActor*, struct FPL_CameraArmAppliedSetting> 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<UPL_CameraArmProfileSwitchingComponent>();
|
|
}
|
|
};
|
|
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<class UPL_CameraArm*, struct FPL_CameraArmProfileHandle> 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<APL_CameraProfileVolume>();
|
|
}
|
|
};
|
|
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<APL_CameraProfileBoxVolume>();
|
|
}
|
|
};
|
|
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<APL_CameraProfileCapsuleVolume>();
|
|
}
|
|
};
|
|
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<APL_CameraProfileSphereVolume>();
|
|
}
|
|
};
|
|
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<APL_CameraProfileStaticMeshVolume>();
|
|
}
|
|
};
|
|
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<APL_DirectionalCameraProfileVolume>();
|
|
}
|
|
};
|
|
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<struct FPL_CollisionVisibilityObstacleEntry> 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<UPL_SphereCameraCollisionVisibilityHandler>();
|
|
}
|
|
};
|
|
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<UPL_CameraMod_LookAfterTarget>();
|
|
}
|
|
};
|
|
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<class AActor*> 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<UPL_CharacterSilhouetteController>();
|
|
}
|
|
};
|
|
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<UPL_CharacterSilhouetteSourceComponent>();
|
|
}
|
|
};
|
|
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<UPL_SharedCameraSilhouetteSourceComponent>();
|
|
}
|
|
};
|
|
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<UPL_PlaybackActionPreloadCameraCutsData>();
|
|
}
|
|
};
|
|
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<struct FStreamingSourceShape> 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<UPL_PlaybackActionPreloadCameraCuts>();
|
|
}
|
|
};
|
|
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<UPL_PlaybackActionTeleportOnStopped>();
|
|
}
|
|
};
|
|
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<UPL_CameraSettings>();
|
|
}
|
|
};
|
|
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<UPL_SpectateUtils>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_SpectateUtils;
|
|
|
|
}
|
|
|