#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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 IncludePathFilters; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray ExcludePathFilters; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 ValidBaseMovementModes; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray> 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 OnSweepOverlapFound; // 0x0000(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FPL_SweepCollidersSettingInternal Setting; // 0x0010(0x00A0)(Edit, NativeAccessSpecifierPrivate) TArray ActiveSweepColliders; // 0x00B0(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray> 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 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 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 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 BaseClass; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) TSoftClassPtr 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 BaseClass; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoClear, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) TSoftObjectPtr 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 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 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 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 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 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; }