Files
ReshadePluginsCore/SpongeBogTOTT/SDK/PL_Core_structs.hpp

1228 lines
70 KiB
C++
Raw Normal View History

2026-03-06 01:31:19 +01:00
#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: PL_Core
#include "Basic.hpp"
#include "EnhancedInput_structs.hpp"
#include "Engine_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "SlateCore_structs.hpp"
#include "GameplayTags_structs.hpp"
namespace SDK
{
// Enum PL_Core.EPL_EnsureResult
// NumValues: 0x0003
enum class EPL_EnsureResult : uint8
{
Succeeded = 0,
Failed = 1,
EPL_MAX = 2,
};
// Enum PL_Core.EPL_EnsureIsValidResult
// NumValues: 0x0003
enum class EPL_EnsureIsValidResult : uint8
{
IsValid = 0,
IsNotValid = 1,
EPL_MAX = 2,
};
// Enum PL_Core.EPL_AlphaInterpolationType
// NumValues: 0x0018
enum class EPL_AlphaInterpolationType : uint8
{
Linear = 0,
Cubic = 1,
HermiteCubic = 2,
Sinusoidal = 3,
QuadraticIn = 4,
QuadraticOut = 5,
QuadraticInOut = 6,
CubicIn = 7,
CubicOut = 8,
CubicInOut = 9,
QuarticIn = 10,
QuarticOut = 11,
QuarticInOut = 12,
QuinticIn = 13,
QuinticOut = 14,
QuinticInOut = 15,
CircularIn = 16,
CircularOut = 17,
CircularInOut = 18,
ExpIn = 19,
ExpOut = 20,
ExpInOut = 21,
Custom = 22,
EPL_MAX = 23,
};
// Enum PL_Core.EPL_PointsOnSphereRestriction
// NumValues: 0x0004
enum class EPL_PointsOnSphereRestriction : uint8
{
FullSphere = 0,
TopHalfSphere = 1,
BottomHalfSphere = 2,
EPL_MAX = 3,
};
// Enum PL_Core.EPL_QuadraticSide
// NumValues: 0x0003
enum class EPL_QuadraticSide : uint8
{
NEGATIVE = 0,
POSITIVE = 1,
EPL_QuadraticSide_MAX = 2,
};
// Enum PL_Core.EPL_EulerAxis
// NumValues: 0x0004
enum class EPL_EulerAxis : uint8
{
Pitch = 0,
Yaw = 1,
Roll = 2,
EPL_MAX = 3,
};
// Enum PL_Core.EPL_MessageLogChannels
// NumValues: 0x0015
enum class EPL_MessageLogChannels : uint8
{
AssetTools = 0,
BuildAndSubmitErrors = 1,
ControlRigLog = 2,
SourceControl = 3,
BlueprintLog = 4,
PlayInEditor = 5,
AnimBlueprintLog = 6,
AutomationTestingLog = 7,
LocalizationService = 8,
AssetReimport = 9,
LightingResults = 10,
MapCheck = 11,
LoadErrors = 12,
EditorErrors = 13,
PackagingResults = 14,
AssetCheck = 15,
SlateStyleLog = 16,
CompilerLog = 17,
UDNParseErrors = 18,
Custom = 19,
EPL_MAX = 20,
};
// Enum PL_Core.EPL_OderComparisonResult
// NumValues: 0x0004
enum class EPL_OderComparisonResult : uint8
{
LessThan = 0,
Equal = 1,
GreaterThan = 2,
EPL_MAX = 3,
};
// Enum PL_Core.EPL_PersistenceBehavior
// NumValues: 0x0004
enum class EPL_PersistenceBehavior : uint8
{
None = 0,
Reset = 1,
ResetReload = 2,
EPL_MAX = 3,
};
// Enum PL_Core.EPL_SupportedPropertyType
// NumValues: 0x0008
enum class EPL_SupportedPropertyType : uint8
{
Unsupported = 0,
Bool = 1,
Int32 = 2,
Float = 3,
Vector = 4,
Rotator = 5,
Enum = 6,
EPL_MAX = 7,
};
// Enum PL_Core.EPL_TraceType
// NumValues: 0x0004
enum class EPL_TraceType : uint8
{
ByChannel = 0,
ByProfile = 1,
ByObjectTypes = 2,
EPL_MAX = 3,
};
// Enum PL_Core.EPL_CollisionShapeType
// NumValues: 0x0004
enum class EPL_CollisionShapeType : uint8
{
Box = 0,
Sphere = 1,
Capsule = 2,
EPL_MAX = 3,
};
// Enum PL_Core.EPL_ComparisonOperator
// NumValues: 0x0007
enum class EPL_ComparisonOperator : uint8
{
Equal = 0,
NotEqual = 1,
Greater = 2,
GreaterOrEqual = 3,
Less = 4,
LessOrEqual = 5,
EPL_MAX = 6,
};
// Enum PL_Core.EPL_TextComparisonOperator
// NumValues: 0x0007
enum class EPL_TextComparisonOperator : uint8
{
Equal = 0,
NotEqual = 1,
Contains = 2,
NotContain = 3,
StartsWith = 4,
EndsWith = 5,
EPL_MAX = 6,
};
// Enum PL_Core.EPL_EntryComparisonOperator
// NumValues: 0x0003
enum class EPL_EntryComparisonOperator : uint8
{
Equal = 0,
NotEqual = 1,
EPL_MAX = 2,
};
// Enum PL_Core.EPL_ComparisonType
// NumValues: 0x0004
enum class EPL_ComparisonType : uint8
{
RelationalComparison = 0,
TextComparison = 1,
BlackboardEntryComparison = 2,
EPL_MAX = 3,
};
// Enum PL_Core.EPL_ComparisonOperationResult
// NumValues: 0x0004
enum class EPL_ComparisonOperationResult : uint8
{
ComparisonInvalid = 0,
ComparedTrue = 1,
ComparedFalse = 2,
EPL_MAX = 3,
};
// Enum PL_Core.EPL_DynamicResolutionStatus
// NumValues: 0x0006
enum class EPL_DynamicResolutionStatus : uint8
{
Unsupported = 0,
Disabled = 1,
Paused = 2,
Enabled = 3,
DebugForceEnabled = 4,
EPL_MAX = 5,
};
// Enum PL_Core.EPL_SweepColliderTransformSourceType
// NumValues: 0x0003
enum class EPL_SweepColliderTransformSourceType : uint8
{
Component = 0,
Socket = 1,
EPL_MAX = 2,
};
// Enum PL_Core.EPL_SweepCollidersInterpolationType
// NumValues: 0x0004
enum class EPL_SweepCollidersInterpolationType : uint8
{
DIRECT = 0,
LINEAR = 1,
STEP_ADJUSTED = 2,
EPL_MAX = 3,
};
// Enum PL_Core.EPL_HitFilteringMode
// NumValues: 0x0004
enum class EPL_HitFilteringMode : uint8
{
None = 0,
UniqueActors = 1,
UniqueComponents = 2,
EPL_MAX = 3,
};
// Enum PL_Core.EPL_MovementInstancingPolicy
// NumValues: 0x0003
enum class EPL_MovementInstancingPolicy : uint8
{
NonInstanced = 0,
InstancedPerActor = 1,
EPL_MAX = 2,
};
// Enum PL_Core.EPL_NintendoConsoleMode
// NumValues: 0x0004
enum class EPL_NintendoConsoleMode : uint8
{
Unsupported = 0,
Console = 1,
Handheld = 2,
EPL_MAX = 3,
};
// Enum PL_Core.EPL_NintendoBoostMode
// NumValues: 0x0004
enum class EPL_NintendoBoostMode : uint8
{
Unsupported = 0,
Inactive = 1,
Active = 2,
EPL_MAX = 3,
};
// Enum PL_Core.EPL_DebugOverlayComponentLocation
// NumValues: 0x0003
enum class EPL_DebugOverlayComponentLocation : uint8
{
Top = 0,
Bottom = 1,
EPL_MAX = 2,
};
// Enum PL_Core.EPL_StreamingObserverState
// NumValues: 0x0004
enum class EPL_StreamingObserverState : uint8
{
Unloaded = 0,
Loaded = 1,
Initialized = 2,
EPL_MAX = 3,
};
// Enum PL_Core.EPL_PrecisionTimingAccumulationMode
// NumValues: 0x0005
enum class EPL_PrecisionTimingAccumulationMode : uint8
{
Default = 0,
Paused = 1,
Unpaused = 2,
Delegate = 3,
EPL_MAX = 4,
};
// ScriptStruct PL_Core.PL_LazyTexture2D
// 0x0068 (0x0068 - 0x0000)
struct FPL_LazyTexture2D final
{
public:
TSoftObjectPtr<class UTexture2D> Texture; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UTexture2D* TexturePtr; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_30[0x38]; // 0x0030(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_LazyTexture2D;
// ScriptStruct PL_Core.PL_ArrayUint8
// 0x0010 (0x0010 - 0x0000)
struct FPL_ArrayUint8 final
{
public:
TArray<uint8> Value; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_ArrayUint8;
// ScriptStruct PL_Core.PL_ArraySlateColor
// 0x0010 (0x0010 - 0x0000)
struct FPL_ArraySlateColor final
{
public:
TArray<struct FSlateColor> Value; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_ArraySlateColor;
// ScriptStruct PL_Core.PL_FindGroundSpawnContext
// 0x0014 (0x0014 - 0x0000)
struct FPL_FindGroundSpawnContext final
{
public:
bool bShouldTryToSpawnOnGround; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOnlyUseRootComponentToFindGround; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FCollisionProfileName PortalFindGroundCollisionProfile; // 0x0004(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float GroundSearchDistanceStartOffset; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GroundSearchDistanceEndOffset; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_FindGroundSpawnContext;
// ScriptStruct PL_Core.PL_EnhancedInputMappingContextSettingData
// 0x0030 (0x0030 - 0x0000)
struct FPL_EnhancedInputMappingContextSettingData final
{
public:
TSoftObjectPtr<class UInputMappingContext> MappingContextClass; // 0x0000(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Priority; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FModifyContextOptions Options; // 0x002C(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_EnhancedInputMappingContextSettingData;
// ScriptStruct PL_Core.PL_ArrayInt32
// 0x0010 (0x0010 - 0x0000)
struct FPL_ArrayInt32 final
{
public:
TArray<int32> Value; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_ArrayInt32;
// ScriptStruct PL_Core.PL_BlackboardValue
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x08) FPL_BlackboardValue
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_BlackboardValue;
// ScriptStruct PL_Core.PL_BlackboardValue_Name
// 0x0008 (0x0010 - 0x0008)
struct FPL_BlackboardValue_Name final : public FPL_BlackboardValue
{
public:
class FName Value; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FPL_BlackboardValue_Name;
// ScriptStruct PL_Core.PL_ArrayBool
// 0x0010 (0x0010 - 0x0000)
struct FPL_ArrayBool final
{
public:
TArray<bool> Value; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_ArrayBool;
// ScriptStruct PL_Core.PL_ArrayInt64
// 0x0010 (0x0010 - 0x0000)
struct FPL_ArrayInt64 final
{
public:
TArray<int64> Value; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_ArrayInt64;
// ScriptStruct PL_Core.PL_ArrayFloat
// 0x0010 (0x0010 - 0x0000)
struct FPL_ArrayFloat final
{
public:
TArray<float> Value; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_ArrayFloat;
// ScriptStruct PL_Core.PL_ArrayText
// 0x0010 (0x0010 - 0x0000)
struct FPL_ArrayText final
{
public:
TArray<class FText> Value; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_ArrayText;
// ScriptStruct PL_Core.PL_BlackboardValue_Int
// 0x0008 (0x0010 - 0x0008)
struct FPL_BlackboardValue_Int final : public FPL_BlackboardValue
{
public:
int32 Value; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_BlackboardValue_Int;
// ScriptStruct PL_Core.PL_ArrayString
// 0x0010 (0x0010 - 0x0000)
struct FPL_ArrayString final
{
public:
TArray<class FString> Value; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_ArrayString;
// ScriptStruct PL_Core.PL_OptionalInt32
// 0x0008 (0x0008 - 0x0000)
struct FPL_OptionalInt32 final
{
public:
bool bIsSet; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 Value; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FPL_OptionalInt32;
// ScriptStruct PL_Core.PL_ArrayName
// 0x0010 (0x0010 - 0x0000)
struct FPL_ArrayName final
{
public:
TArray<class FName> Value; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_ArrayName;
// ScriptStruct PL_Core.PL_ArrayGuid
// 0x0010 (0x0010 - 0x0000)
struct FPL_ArrayGuid final
{
public:
TArray<struct FGuid> Value; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_ArrayGuid;
// ScriptStruct PL_Core.PL_EmbedObjectRef
// 0x0001 (0x0001 - 0x0000)
struct FPL_EmbedObjectRef final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_EmbedObjectRef;
// ScriptStruct PL_Core.PL_ArrayVector
// 0x0010 (0x0010 - 0x0000)
struct FPL_ArrayVector final
{
public:
TArray<struct FVector> Value; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_ArrayVector;
// ScriptStruct PL_Core.PL_ArrayRotator
// 0x0010 (0x0010 - 0x0000)
struct FPL_ArrayRotator final
{
public:
TArray<struct FRotator> Value; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_ArrayRotator;
// ScriptStruct PL_Core.PL_AssetFilter
// 0x0038 (0x0038 - 0x0000)
struct FPL_AssetFilter final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FString> IncludePathFilters; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FString> ExcludePathFilters; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FString> PackageFileNameFilters; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_AssetFilter;
// ScriptStruct PL_Core.PL_MovementModeFilter
// 0x0020 (0x0020 - 0x0000)
struct FPL_MovementModeFilter final
{
public:
TArray<EMovementMode> ValidBaseMovementModes; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<TSubclassOf<class UPL_Movement>> ValidMovementModes; // 0x0010(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_MovementModeFilter;
// ScriptStruct PL_Core.PL_ClassHierarchy
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FPL_ClassHierarchy final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_ClassHierarchy;
// ScriptStruct PL_Core.PL_CriticallyDampedInterpolator
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FPL_CriticallyDampedInterpolator final
{
public:
float SmoothTime; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_4[0x14]; // 0x0004(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_CriticallyDampedInterpolator;
// ScriptStruct PL_Core.PL_DecalSettings
// 0x0050 (0x0050 - 0x0000)
struct FPL_DecalSettings final
{
public:
class UMaterialInterface* ImpactDecalMaterial; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
struct FVector DecalSize; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FadeInStartDelay; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FadeInDuration; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FadeOutStartDelay; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FadeOutDuration; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDestroyOwnerAfterFade; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float DecalLifeSpan; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator DecalSpawnRotationOffset; // 0x0038(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_DecalSettings;
// ScriptStruct PL_Core.PL_ImpulseToApplyToTarget
// 0x0010 (0x0010 - 0x0000)
struct FPL_ImpulseToApplyToTarget
{
public:
float PhysicalImpulseMagnitude; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPhysicalVelChange; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MovementImpulseMagnitude; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMovementVelChange; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_ImpulseToApplyToTarget;
// ScriptStruct PL_Core.PL_ForwardImpulseToApplyToTarget
// 0x0004 (0x0014 - 0x0010)
struct FPL_ForwardImpulseToApplyToTarget final : public FPL_ImpulseToApplyToTarget
{
public:
float PitchAngle; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_ForwardImpulseToApplyToTarget;
// ScriptStruct PL_Core.PL_MontageSettings
// 0x0020 (0x0020 - 0x0000)
struct FPL_MontageSettings
{
public:
class UAnimMontage* MontageToPlay; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
float PlayRate; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StartingPosition; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName StartSection; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SkeletalMeshName; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_MontageSettings;
// ScriptStruct PL_Core.PL_OptionalBool
// 0x0002 (0x0002 - 0x0000)
struct FPL_OptionalBool final
{
public:
bool bIsSet; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bValue; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FPL_OptionalBool;
// ScriptStruct PL_Core.PL_OptionalUint8
// 0x0002 (0x0002 - 0x0000)
struct FPL_OptionalUint8 final
{
public:
bool bIsSet; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Value; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FPL_OptionalUint8;
// ScriptStruct PL_Core.PL_OptionalFloat
// 0x0008 (0x0008 - 0x0000)
struct FPL_OptionalFloat final
{
public:
bool bIsSet; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Value; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FPL_OptionalFloat;
// ScriptStruct PL_Core.PL_OptionalText
// 0x0018 (0x0018 - 0x0000)
struct FPL_OptionalText final
{
public:
bool bIsSet; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FText Value; // 0x0008(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FPL_OptionalText;
// ScriptStruct PL_Core.PL_OptionalString
// 0x0018 (0x0018 - 0x0000)
struct FPL_OptionalString final
{
public:
bool bIsSet; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString Value; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FPL_OptionalString;
// ScriptStruct PL_Core.PL_OptionalName
// 0x000C (0x000C - 0x0000)
struct FPL_OptionalName final
{
public:
bool bIsSet; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName Value; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FPL_OptionalName;
// ScriptStruct PL_Core.PL_OptionalGuid
// 0x0014 (0x0014 - 0x0000)
struct FPL_OptionalGuid final
{
public:
bool bIsSet; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGuid Value; // 0x0004(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FPL_OptionalGuid;
// ScriptStruct PL_Core.PL_OptionalVector
// 0x0020 (0x0020 - 0x0000)
struct FPL_OptionalVector final
{
public:
bool bIsSet; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Value; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FPL_OptionalVector;
// ScriptStruct PL_Core.PL_OptionalRotator
// 0x0020 (0x0020 - 0x0000)
struct FPL_OptionalRotator final
{
public:
bool bIsSet; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FRotator Value; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FPL_OptionalRotator;
// ScriptStruct PL_Core.PL_OptionalQuat
// 0x0030 (0x0030 - 0x0000)
struct FPL_OptionalQuat final
{
public:
bool bIsSet; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_1[0xF]; // 0x0001(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat Value; // 0x0010(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FPL_OptionalQuat;
// ScriptStruct PL_Core.PL_OptionalSlateColor
// 0x0018 (0x0018 - 0x0000)
struct FPL_OptionalSlateColor final
{
public:
bool bIsSet; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FSlateColor Value; // 0x0004(0x0014)(Edit, BlueprintVisible, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FPL_OptionalSlateColor;
// ScriptStruct PL_Core.PL_ShapeTraceQueryParams
// 0x00D8 (0x00D8 - 0x0000)
struct alignas(0x08) FPL_ShapeTraceQueryParams final
{
public:
uint8 Pad_0[0xD8]; // 0x0000(0x00D8)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_ShapeTraceQueryParams;
// ScriptStruct PL_Core.PL_ShuffleAccessArray
// 0x0010 (0x0010 - 0x0000)
struct FPL_ShuffleAccessArray
{
public:
int32 MinShuffledIndicesLeftToPickBeforeReshuffle; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_ShuffleAccessArray;
// ScriptStruct PL_Core.PL_ShuffleIndexAccessArray
// 0x0010 (0x0020 - 0x0010)
struct alignas(0x08) FPL_ShuffleIndexAccessArray final : public FPL_ShuffleAccessArray
{
public:
uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_ShuffleIndexAccessArray;
// ScriptStruct PL_Core.PL_StaticDataEventContext
// 0x0028 (0x0028 - 0x0000)
struct FPL_StaticDataEventContext final
{
public:
struct FGameplayTag EventId; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer Tags; // 0x0008(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_StaticDataEventContext;
// ScriptStruct PL_Core.PL_SweepCollidersSettingBase
// 0x0018 (0x0018 - 0x0000)
struct FPL_SweepCollidersSettingBase
{
public:
double ColliderInflation; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EPL_SweepCollidersInterpolationType SweepInterpolationType; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOnlyBlockingHits; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOnlyUniqueHitsPerSweep; // 0x000A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EPL_HitFilteringMode HitFilteringMode; // 0x000B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName CollisionProfile; // 0x000C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_SweepCollidersSettingBase;
// ScriptStruct PL_Core.PL_SweepCollidersSettingInternal
// 0x0088 (0x00A0 - 0x0018)
struct FPL_SweepCollidersSettingInternal final : public FPL_SweepCollidersSettingBase
{
public:
uint8 Pad_18[0x88]; // 0x0018(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_SweepCollidersSettingInternal;
// ScriptStruct PL_Core.PL_SweepColliderTransformSource
// 0x0080 (0x0080 - 0x0000)
struct alignas(0x10) FPL_SweepColliderTransformSource final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UPrimitiveComponent* Source; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_10[0x70]; // 0x0010(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_SweepColliderTransformSource;
// ScriptStruct PL_Core.PL_SweepCollider
// 0x0160 (0x0160 - 0x0000)
struct FPL_SweepCollider final
{
public:
struct FPL_SweepColliderTransformSource SweepColliderTransformSource; // 0x0000(0x0080)(NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
class UWorld* CurrentWorld; // 0x0080(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_88[0xD8]; // 0x0088(0x00D8)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_SweepCollider;
// ScriptStruct PL_Core.PL_SweepColliders
// 0x00D8 (0x00D8 - 0x0000)
struct FPL_SweepColliders final
{
public:
TMulticastInlineDelegate<void(const struct FHitResult& Hit, class UPrimitiveComponent* ColliderSource)> OnSweepOverlapFound; // 0x0000(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
struct FPL_SweepCollidersSettingInternal Setting; // 0x0010(0x00A0)(Edit, NativeAccessSpecifierPrivate)
TArray<struct FPL_SweepCollider> ActiveSweepColliders; // 0x00B0(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
TArray<TWeakObjectPtr<class UObject>> AlreadyOverlappedTargets; // 0x00C0(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_SweepColliders;
// ScriptStruct PL_Core.PL_TraceTypeSettings
// 0x0020 (0x0020 - 0x0000)
struct FPL_TraceTypeSettings final
{
public:
EPL_TraceType TraceType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETraceTypeQuery TraceChannel; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FCollisionProfileName TraceProfile; // 0x0004(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<EObjectTypeQuery> TraceObjectTypes; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_TraceTypeSettings;
// ScriptStruct PL_Core.PL_ActorReference
// 0x0001 (0x0001 - 0x0000)
struct FPL_ActorReference final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_ActorReference;
// ScriptStruct PL_Core.PL_BlackboardEntry
// 0x0028 (0x0028 - 0x0000)
struct FPL_BlackboardEntry final
{
public:
struct FGameplayTag EntryName; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UPL_BlackboardVariant* Value; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
struct FInstancedStruct Content; // 0x0010(0x0010)(Edit, NativeAccessSpecifierPublic)
bool bIsSet; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_BlackboardEntry;
// ScriptStruct PL_Core.PL_BlackboardData
// 0x0010 (0x0010 - 0x0000)
struct FPL_BlackboardData final
{
public:
TArray<struct FPL_BlackboardEntry> Entries; // 0x0000(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_BlackboardData;
// ScriptStruct PL_Core.PL_BlackboardPersistentData
// 0x0050 (0x0050 - 0x0000)
struct FPL_BlackboardPersistentData final
{
public:
TMap<class FName, struct FPL_BlackboardData> PerBlackboardData; // 0x0000(0x0050)(Edit, BlueprintVisible, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FPL_BlackboardPersistentData;
// ScriptStruct PL_Core.PL_BlackboardValue_Bool
// 0x0008 (0x0010 - 0x0008)
struct FPL_BlackboardValue_Bool final : public FPL_BlackboardValue
{
public:
bool bValue; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_BlackboardValue_Bool;
// ScriptStruct PL_Core.PL_BlackboardValue_Class
// 0x0030 (0x0038 - 0x0008)
struct FPL_BlackboardValue_Class final : public FPL_BlackboardValue
{
public:
TSubclassOf<class UObject> BaseClass; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
TSoftClassPtr<class UClass> Value; // 0x0010(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FPL_BlackboardValue_Class;
// ScriptStruct PL_Core.PL_BlackboardValue_Double
// 0x0008 (0x0010 - 0x0008)
struct FPL_BlackboardValue_Double final : public FPL_BlackboardValue
{
public:
double Value; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FPL_BlackboardValue_Double;
// ScriptStruct PL_Core.PL_BlackboardValue_Enum
// 0x0028 (0x0030 - 0x0008)
struct FPL_BlackboardValue_Enum final : public FPL_BlackboardValue
{
public:
class UEnum* EnumType; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class FString EnumName; // 0x0010(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 bIsEnumNameValid : 1; // 0x0020(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
int64 Value; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FPL_BlackboardValue_Enum;
// ScriptStruct PL_Core.PL_BlackboardValue_Float
// 0x0008 (0x0010 - 0x0008)
struct FPL_BlackboardValue_Float final : public FPL_BlackboardValue
{
public:
float Value; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_BlackboardValue_Float;
// ScriptStruct PL_Core.PL_BlackboardValue_GameplayTag
// 0x0008 (0x0010 - 0x0008)
struct FPL_BlackboardValue_GameplayTag final : public FPL_BlackboardValue
{
public:
struct FGameplayTag Value; // 0x0008(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FPL_BlackboardValue_GameplayTag;
// ScriptStruct PL_Core.PL_BlackboardValue_GameplayTagContainer
// 0x0020 (0x0028 - 0x0008)
struct FPL_BlackboardValue_GameplayTagContainer final : public FPL_BlackboardValue
{
public:
struct FGameplayTagContainer Value; // 0x0008(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FPL_BlackboardValue_GameplayTagContainer;
// ScriptStruct PL_Core.PL_BlackboardValue_Int64
// 0x0008 (0x0010 - 0x0008)
struct FPL_BlackboardValue_Int64 final : public FPL_BlackboardValue
{
public:
int64 Value; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FPL_BlackboardValue_Int64;
// ScriptStruct PL_Core.PL_BlackboardValue_Object
// 0x0030 (0x0038 - 0x0008)
struct FPL_BlackboardValue_Object final : public FPL_BlackboardValue
{
public:
TSubclassOf<class UObject> BaseClass; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoClear, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
TSoftObjectPtr<class UObject> Value; // 0x0010(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FPL_BlackboardValue_Object;
// ScriptStruct PL_Core.PL_BlackboardValue_Rotator
// 0x0018 (0x0020 - 0x0008)
struct FPL_BlackboardValue_Rotator final : public FPL_BlackboardValue
{
public:
struct FRotator Value; // 0x0008(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FPL_BlackboardValue_Rotator;
// ScriptStruct PL_Core.PL_BlackboardValue_String
// 0x0010 (0x0018 - 0x0008)
struct FPL_BlackboardValue_String final : public FPL_BlackboardValue
{
public:
class FString Value; // 0x0008(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FPL_BlackboardValue_String;
// ScriptStruct PL_Core.PL_BlackboardValue_Vector
// 0x0018 (0x0020 - 0x0008)
struct FPL_BlackboardValue_Vector final : public FPL_BlackboardValue
{
public:
struct FVector Value; // 0x0008(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FPL_BlackboardValue_Vector;
// ScriptStruct PL_Core.PL_CollisionShape
// 0x0010 (0x0010 - 0x0000)
struct FPL_CollisionShape final
{
public:
EPL_CollisionShapeType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector3f Extend; // 0x0004(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_CollisionShape;
// ScriptStruct PL_Core.PL_VfxSettings
// 0x0050 (0x0050 - 0x0000)
struct FPL_VfxSettings final
{
public:
class UNiagaraSystem* Vfx; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShouldSpawnAttached; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName AttachPointName; // 0x000C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Location; // 0x0018(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator Rotation; // 0x0030(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
EAttachLocation LocationType; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_VfxSettings;
// ScriptStruct PL_Core.PL_DynamicResolutionStateInfos
// 0x000C (0x000C - 0x0000)
struct FPL_DynamicResolutionStateInfos final
{
public:
EPL_DynamicResolutionStatus Status; // 0x0000(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ResolutionFractionApproximation; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ResolutionFractionUpperBound; // 0x0008(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_DynamicResolutionStateInfos;
// ScriptStruct PL_Core.PL_DebugOverlayWidgetSettings
// 0x0030 (0x0030 - 0x0000)
struct FPL_DebugOverlayWidgetSettings final
{
public:
TSoftClassPtr<class UClass> Widget; // 0x0000(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EPL_DebugOverlayComponentLocation Location; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 Order; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_DebugOverlayWidgetSettings;
// ScriptStruct PL_Core.PL_DebugOverlayComponentInstance
// 0x0038 (0x0038 - 0x0000)
struct FPL_DebugOverlayComponentInstance final
{
public:
class UPL_DebugOverlayComponentWidget* Widget; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
struct FPL_DebugOverlayWidgetSettings Settings; // 0x0008(0x0030)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_DebugOverlayComponentInstance;
// ScriptStruct PL_Core.PL_EnhancedInputAction
// 0x0038 (0x0038 - 0x0000)
struct FPL_EnhancedInputAction
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class UInputAction> InputAction; // 0x0008(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ETriggerEvent TriggerEvent; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_EnhancedInputAction;
// ScriptStruct PL_Core.PL_EnhancedInputMappingContextData
// 0x0010 (0x0010 - 0x0000)
struct FPL_EnhancedInputMappingContextData final
{
public:
class UInputMappingContext* MappingContext; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
int32 Priority; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FModifyContextOptions Options; // 0x000C(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_EnhancedInputMappingContextData;
// ScriptStruct PL_Core.PL_LevelSequencePlaybackActionData
// 0x0010 (0x0010 - 0x0000)
struct FPL_LevelSequencePlaybackActionData final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UObject* Data; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
};
DUMPER7_ASSERTS_FPL_LevelSequencePlaybackActionData;
// ScriptStruct PL_Core.PL_LevelSequencePlaybackActionsData
// 0x0010 (0x0010 - 0x0000)
struct FPL_LevelSequencePlaybackActionsData final
{
public:
TArray<struct FPL_LevelSequencePlaybackActionData> Data; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_LevelSequencePlaybackActionsData;
// ScriptStruct PL_Core.PL_ActorPossessionActionData
// 0x0010 (0x0010 - 0x0000)
struct FPL_ActorPossessionActionData final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UObject* Data; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
};
DUMPER7_ASSERTS_FPL_ActorPossessionActionData;
// ScriptStruct PL_Core.PL_ActorPossessionActionDataContainer
// 0x0010 (0x0010 - 0x0000)
struct FPL_ActorPossessionActionDataContainer final
{
public:
TArray<struct FPL_ActorPossessionActionData> Data; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_ActorPossessionActionDataContainer;
// ScriptStruct PL_Core.PL_AverageNormals
// 0x0060 (0x0060 - 0x0000)
struct FPL_AverageNormals final
{
public:
float DurationToAverage; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector DefaultNormal; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_20[0x40]; // 0x0020(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_AverageNormals;
// ScriptStruct PL_Core.PL_SweepCollidersSettingSetup
// 0x0020 (0x0038 - 0x0018)
struct FPL_SweepCollidersSettingSetup final : public FPL_SweepCollidersSettingBase
{
public:
double AngularStepSizeInDegree; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTraceComplex; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName TraceTag; // 0x0024(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFindInitialOverlaps; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bReturnFaceIndex; // 0x002D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bReturnPhysicalMaterial; // 0x002E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bComponentListUnique; // 0x002F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 IgnoreMask; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIgnoreBlocks; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIgnoreTouches; // 0x0032(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_33[0x5]; // 0x0033(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_SweepCollidersSettingSetup;
// ScriptStruct PL_Core.PL_StepUpSettings
// 0x0020 (0x0020 - 0x0000)
struct FPL_StepUpSettings final
{
public:
bool bOnlyStepUpIfInputIsApplied; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
double AllowedInputToVelocity; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
double AllowedImpactToVelocity; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bProcessLandedOnSuccessfulStepUp; // 0x0018(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_StepUpSettings;
// ScriptStruct PL_Core.PL_ConnectedComponentMovements
// 0x0010 (0x0010 - 0x0000)
struct FPL_ConnectedComponentMovements final
{
public:
TArray<class UPL_ConnectedComponentMovement*> ConnectedComponentMovementsStack; // 0x0000(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
};
DUMPER7_ASSERTS_FPL_ConnectedComponentMovements;
// ScriptStruct PL_Core.PL_WorldWidgetSetup
// 0x000C (0x000C - 0x0000)
struct FPL_WorldWidgetSetup final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 LayerZOrder; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_WorldWidgetSetup;
// ScriptStruct PL_Core.PL_StaticDataSpawnContext
// 0x00D0 (0x00D0 - 0x0000)
struct FPL_StaticDataSpawnContext final
{
public:
class UPL_StaticActorData* Data; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform SpawnTransform; // 0x0010(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Owner; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
class AActor* SpawnerActor; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
class APawn* Instigator; // 0x0080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
ESpawnActorCollisionHandlingMethod CollisionHandlingOverride; // 0x0088(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FPL_FindGroundSpawnContext FindGround; // 0x008C(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_A0[0x30]; // 0x00A0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_StaticDataSpawnContext;
// ScriptStruct PL_Core.PL_CanUnpausePrecisionTimingHandle
// 0x0004 (0x0004 - 0x0000)
struct alignas(0x04) FPL_CanUnpausePrecisionTimingHandle final
{
public:
uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPL_CanUnpausePrecisionTimingHandle;
}