#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: PL_GameplayAbilities #include "Basic.hpp" #include "GameplayAbilities_structs.hpp" #include "PhysicsCore_structs.hpp" #include "MotionWarping_structs.hpp" #include "Engine_structs.hpp" #include "PL_Core_structs.hpp" #include "GameplayTags_structs.hpp" #include "CoreUObject_structs.hpp" #include "AIModule_structs.hpp" #include "EnhancedInput_structs.hpp" namespace SDK { // Enum PL_GameplayAbilities.EPL_ActorStateChangeContext // NumValues: 0x0003 enum class EPL_ActorStateChangeContext : uint8 { Load = 0, Gameplay = 1, EPL_MAX = 2, }; // Enum PL_GameplayAbilities.EPL_AbilityActivationPolicy // NumValues: 0x0005 enum class EPL_AbilityActivationPolicy : uint8 { OnInputTriggered = 0, WhileInputActive = 1, OnSpawn = 2, OnlyOnTrigger = 3, EPL_MAX = 4, }; // Enum PL_GameplayAbilities.EPL_VisibilityState // NumValues: 0x0003 enum class EPL_VisibilityState : uint8 { Visible = 0, Hidden = 1, EPL_MAX = 2, }; // Enum PL_GameplayAbilities.EPL_CollisionState // NumValues: 0x0003 enum class EPL_CollisionState : uint8 { Enabled = 0, Disabled = 1, EPL_MAX = 2, }; // Enum PL_GameplayAbilities.EPL_BTAbortType // NumValues: 0x0003 enum class EPL_BTAbortType : uint8 { ValueChange = 0, ResultChange = 1, EPL_MAX = 2, }; // Enum PL_GameplayAbilities.FPL_ContainerSubFilterResultTagsCondition // NumValues: 0x0004 enum class EFPL_ContainerSubFilterResultTagsCondition : uint32 { All = 0, None = 1, Any = 2, FPL_MAX = 3, }; // Enum PL_GameplayAbilities.EPL_GameplayCueLocallyControlledSource // NumValues: 0x0003 enum class EPL_GameplayCueLocallyControlledSource : uint8 { InstigatorActor = 0, TargetActor = 1, EPL_MAX = 2, }; // Enum PL_GameplayAbilities.EPL_GameplayCueLocallyControlledPolicy // NumValues: 0x0004 enum class EPL_GameplayCueLocallyControlledPolicy : uint8 { Always = 0, LocalOnly = 1, NotLocal = 2, EPL_MAX = 3, }; // Enum PL_GameplayAbilities.EPL_GameplayCueType // NumValues: 0x0003 enum class EPL_GameplayCueType : uint8 { Actor = 0, Static = 1, EPL_MAX = 2, }; // Enum PL_GameplayAbilities.EPL_GameplayCueAttachPolicy // NumValues: 0x0003 enum class EPL_GameplayCueAttachPolicy : uint8 { DoNotAttach = 0, AttachToTarget = 1, EPL_MAX = 2, }; // Enum PL_GameplayAbilities.EPL_HandSide // NumValues: 0x0003 enum class EPL_HandSide : uint8 { Left = 0, Right = 1, EPL_MAX = 2, }; // Enum PL_GameplayAbilities.EPL_MeasuredTargetingDistance // NumValues: 0x0004 enum class EPL_MeasuredTargetingDistance : uint8 { ThreeDimensions = 0, Horizontal = 1, Vertical = 2, EPL_MAX = 3, }; // Enum PL_GameplayAbilities.EPL_ParkourHandTraceDirection // NumValues: 0x0003 enum class EPL_ParkourHandTraceDirection : uint8 { InForwardDirection = 0, TowardsLandingPoint = 1, EPL_MAX = 2, }; // Enum PL_GameplayAbilities.EPL_DeathState // NumValues: 0x0004 enum class EPL_DeathState : uint8 { Alive = 0, DeathStarted = 1, DeathFinished = 2, EPL_MAX = 3, }; // Enum PL_GameplayAbilities.EPL_MantleGripSide // NumValues: 0x0003 enum class EPL_MantleGripSide : uint8 { Left = 0, Right = 1, EPL_MAX = 2, }; // Enum PL_GameplayAbilities.EPL_MantleGripTraceDirection // NumValues: 0x0003 enum class EPL_MantleGripTraceDirection : uint8 { InForwardDirection = 0, TowardsLandingPoint = 1, EPL_MAX = 2, }; // Enum PL_GameplayAbilities.EPL_ParkourWithWallHitAndLandingOriginLocation // NumValues: 0x0003 enum class EPL_ParkourWithWallHitAndLandingOriginLocation : uint8 { WallHitLocation = 0, LandingLocation = 1, EPL_MAX = 2, }; // Enum PL_GameplayAbilities.EPL_ParkourHeadSpaceCheckType // NumValues: 0x0004 enum class EPL_ParkourHeadSpaceCheckType : uint8 { None = 0, IgnoreMoveableObstacles = 1, CheckForAll = 2, EPL_MAX = 3, }; // Enum PL_GameplayAbilities.EPL_AutoActorStateManageMode // NumValues: 0x0004 enum class EPL_AutoActorStateManageMode : uint8 { None = 0, ByOwningTag = 1, ByEvent = 2, EPL_MAX = 3, }; // Enum PL_GameplayAbilities.EPL_StateConstraintResult // NumValues: 0x0004 enum class EPL_StateConstraintResult : uint8 { Active = 0, Inactive = 1, Finished = 2, EPL_MAX = 3, }; // Enum PL_GameplayAbilities.EPL_ActorStateBehaviorStage // NumValues: 0x0005 enum class EPL_ActorStateBehaviorStage : uint8 { Set = 0, Enter = 1, Leave = 2, Unset = 3, EPL_MAX = 4, }; // Enum PL_GameplayAbilities.EPL_TransformType // NumValues: 0x0003 enum class EPL_TransformType : uint8 { Relative = 0, Absolute = 1, EPL_MAX = 2, }; // Enum PL_GameplayAbilities.EPL_GameplayContainerMatchType // NumValues: 0x000B enum class EPL_GameplayContainerMatchType : uint8 { HasAny = 0, HasAnyExact = 1, HasAll = 2, HasAllExact = 3, HasNone = 4, HasNoneExact = 5, ExcludeAll = 6, ExcludeAllExact = 7, IsEmpty = 8, IsNotEmpty = 9, EPL_MAX = 10, }; // Enum PL_GameplayAbilities.EPL_HideOnGameFlowTagAbilityTargetType // NumValues: 0x0003 enum class EPL_HideOnGameFlowTagAbilityTargetType : uint8 { Avatar = 0, SourceObject = 1, EPL_MAX = 2, }; // Enum PL_GameplayAbilities.EPL_DirectionalTargetingMode // NumValues: 0x0004 enum class EPL_DirectionalTargetingMode : uint8 { CameraRotation = 0, ControlRotation = 1, ActorRotation = 2, EPL_MAX = 3, }; // Enum PL_GameplayAbilities.EPL_TargetingScoreTagSource // NumValues: 0x0008 enum class EPL_TargetingScoreTagSource : uint8 { None = 0, Result = 1, Actor = 2, Component = 4, TargetingActor = 8, InstigatorActor = 16, All = 31, EPL_MAX = 32, }; // Enum PL_GameplayAbilities.EPL_WaitVelocitySpeedType // NumValues: 0x0003 enum class EPL_WaitVelocitySpeedType : uint8 { Above = 0, Below = 1, EPL_MAX = 2, }; // ScriptStruct PL_GameplayAbilities.PL_AppliedAbilityEffectsForAbility // 0x0010 (0x0010 - 0x0000) struct FPL_AppliedAbilityEffectsForAbility final { public: TArray EffectsHandlers; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_AppliedAbilityEffectsForAbility; // ScriptStruct PL_GameplayAbilities.PL_GameplayCueSpawnResult // 0x0020 (0x0020 - 0x0000) struct FPL_GameplayCueSpawnResult final { public: class USceneComponent* EffectComponent; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TArray Components; // 0x0008(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) class UObject* CueSpawnData; // 0x0018(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) }; DUMPER7_ASSERTS_FPL_GameplayCueSpawnResult; // ScriptStruct PL_GameplayAbilities.PL_GameplayAbilityTargetData // 0x0008 (0x0010 - 0x0008) struct FPL_GameplayAbilityTargetData : public FGameplayAbilityTargetData { public: uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_GameplayAbilityTargetData; // ScriptStruct PL_GameplayAbilities.PL_GameplayAbilityTargetData_LocationInfo // 0x0120 (0x0130 - 0x0010) struct FPL_GameplayAbilityTargetData_LocationInfo final : public FPL_GameplayAbilityTargetData { public: struct FGameplayAbilityTargetingLocationInfo SourceLocation; // 0x0010(0x0090)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FGameplayAbilityTargetingLocationInfo TargetLocation; // 0x00A0(0x0090)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_GameplayAbilityTargetData_LocationInfo; // ScriptStruct PL_GameplayAbilities.PL_GameplayEffectToApply // 0x0010 (0x0010 - 0x0000) struct FPL_GameplayEffectToApply final { public: TSubclassOf Effect; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Level; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_GameplayEffectToApply; // ScriptStruct PL_GameplayAbilities.PL_GameplayEffectsToApply // 0x0010 (0x0010 - 0x0000) struct FPL_GameplayEffectsToApply final { public: TArray GameplayEffectsToApply; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_GameplayEffectsToApply; // ScriptStruct PL_GameplayAbilities.PL_GameplayAbilityTargetData_Knockback // 0x0018 (0x0020 - 0x0008) struct FPL_GameplayAbilityTargetData_Knockback final : public FGameplayAbilityTargetData { public: struct FVector Direction; // 0x0008(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_GameplayAbilityTargetData_Knockback; // ScriptStruct PL_GameplayAbilities.PL_GameplayEventToSend // 0x0010 (0x0010 - 0x0000) struct FPL_GameplayEventToSend final { public: struct FGameplayTag Tag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideMagnitude; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Magnitude; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_GameplayEventToSend; // ScriptStruct PL_GameplayAbilities.PL_GameplayEffectsRegisterContext // 0x0050 (0x0050 - 0x0000) struct FPL_GameplayEffectsRegisterContext final { public: TArray EffectsOnRegister; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray EffectsOnUnregister; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray EffectsWhileRegistered; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray EventsOnRegister; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray EventsOnUnregister; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_GameplayEffectsRegisterContext; // ScriptStruct PL_GameplayAbilities.PL_AbilityInputBinding // 0x0008 (0x0008 - 0x0000) struct FPL_AbilityInputBinding final { public: int32 Priority; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAbilitySpecHandle AbilitySpecHandle; // 0x0004(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_AbilityInputBinding; // ScriptStruct PL_GameplayAbilities.PL_AbilitiesInputBinding // 0x0028 (0x0028 - 0x0000) struct FPL_AbilitiesInputBinding final { public: class UInputAction* InputAction; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray Bindings; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_AbilitiesInputBinding; // ScriptStruct PL_GameplayAbilities.PL_AbilitiesInput // 0x0060 (0x0060 - 0x0000) struct FPL_AbilitiesInput final { public: TArray Bindings; // 0x0000(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_10[0x50]; // 0x0010(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_AbilitiesInput; // ScriptStruct PL_GameplayAbilities.PL_AbilityTask_MontageMovedOverlaps_PlayData // 0x0030 (0x0030 - 0x0000) struct FPL_AbilityTask_MontageMovedOverlaps_PlayData final { public: TWeakObjectPtr SweepColliderSource; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray SweepColliders; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) bool bStartSweepImmediately; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag StartSweepTag; // 0x001C(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag StopSweepTag; // 0x0024(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOnlyActorsThatCanBeDamaged; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_AbilityTask_MontageMovedOverlaps_PlayData; // ScriptStruct PL_GameplayAbilities.PL_HandLocationIkResult // 0x0020 (0x0020 - 0x0000) struct FPL_HandLocationIkResult final { public: EPL_HandSide Side; // 0x0000(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector RelativeLocationToConnectedComponent; // 0x0008(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_HandLocationIkResult; // ScriptStruct PL_GameplayAbilities.PL_HitEffect // 0x0060 (0x0060 - 0x0000) struct FPL_HitEffect { public: struct FGameplayTagContainer SoundActivationBlockedTags; // 0x0000(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class USoundBase* Sound; // 0x0020(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer ParticleActivationBlockedTags; // 0x0028(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class UParticleSystem* ParticleSystem; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* NiagaraParticleSystem; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_HitEffect; // ScriptStruct PL_GameplayAbilities.PL_AbilityAndEffectHandles // 0x0020 (0x0020 - 0x0000) struct FPL_AbilityAndEffectHandles final { public: TArray Abilities; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray Effects; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_AbilityAndEffectHandles; // ScriptStruct PL_GameplayAbilities.PL_HandLocationIkResults // 0x0070 (0x0070 - 0x0000) struct FPL_HandLocationIkResults final { public: struct FTransform ConnectedComponentTransform; // 0x0000(0x0060)(BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Locations; // 0x0060(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_HandLocationIkResults; // ScriptStruct PL_GameplayAbilities.PL_EnhancedInputGameplayAbilitySetup // 0x0010 (0x0010 - 0x0000) struct FPL_EnhancedInputGameplayAbilitySetup final { public: class UInputAction* InputAction; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) int32 Priority; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_EnhancedInputGameplayAbilitySetup; // ScriptStruct PL_GameplayAbilities.PL_GameplayAttributeToBlackboardHandles // 0x0018 (0x0018 - 0x0000) struct alignas(0x08) FPL_GameplayAttributeToBlackboardHandles final { public: TWeakObjectPtr AbilitySystemComponentPtr; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_GameplayAttributeToBlackboardHandles; // ScriptStruct PL_GameplayAbilities.PL_GameplayAttributeToBlackboardValue // 0x0060 (0x0060 - 0x0000) struct FPL_GameplayAttributeToBlackboardValue final { public: struct FGameplayAttribute Attribute; // 0x0000(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBlackboardKeySelector BlackboardKey; // 0x0038(0x0028)(Edit, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_GameplayAttributeToBlackboardValue; // ScriptStruct PL_GameplayAbilities.PL_ParkourHandLocationTrace // 0x0020 (0x0020 - 0x0000) struct FPL_ParkourHandLocationTrace final { public: struct FVector StartLocationOffset; // 0x0000(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPL_ParkourHandTraceDirection Direction; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float TraceLength; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_ParkourHandLocationTrace; // ScriptStruct PL_GameplayAbilities.PL_ParkourHandLocationTraceSetting // 0x0018 (0x0018 - 0x0000) struct FPL_ParkourHandLocationTraceSetting final { public: EPL_HandSide Side; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray Traces; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_ParkourHandLocationTraceSetting; // ScriptStruct PL_GameplayAbilities.PL_GameplayAbilityTargetData_ActorArray // 0x00A0 (0x00B0 - 0x0010) struct FPL_GameplayAbilityTargetData_ActorArray final : public FPL_GameplayAbilityTargetData { public: struct FGameplayAbilityTargetingLocationInfo SourceLocation; // 0x0010(0x0090)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray> TargetActorArray; // 0x00A0(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_GameplayAbilityTargetData_ActorArray; // ScriptStruct PL_GameplayAbilities.PL_GameplayAbilityTargetData_SingleTargetHit // 0x0108 (0x0118 - 0x0010) struct FPL_GameplayAbilityTargetData_SingleTargetHit : public FPL_GameplayAbilityTargetData { public: struct FHitResult HitResult; // 0x0010(0x0100)(IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) bool bHitReplaced; // 0x0110(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_GameplayAbilityTargetData_SingleTargetHit; // ScriptStruct PL_GameplayAbilities.PL_GameplayAbilityTargetData_TargetHitWithOrigin // 0x0068 (0x0180 - 0x0118) struct FPL_GameplayAbilityTargetData_TargetHitWithOrigin final : public FPL_GameplayAbilityTargetData_SingleTargetHit { public: uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform Origin; // 0x0120(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_GameplayAbilityTargetData_TargetHitWithOrigin; // ScriptStruct PL_GameplayAbilities.PL_GameplayAbilityTargetData_PrimitiveComponentArray // 0x00A0 (0x00B0 - 0x0010) struct FPL_GameplayAbilityTargetData_PrimitiveComponentArray final : public FPL_GameplayAbilityTargetData { public: struct FGameplayAbilityTargetingLocationInfo SourceLocation; // 0x0010(0x0090)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray> TargetPrimitiveComponentsArray; // 0x00A0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_GameplayAbilityTargetData_PrimitiveComponentArray; // ScriptStruct PL_GameplayAbilities.PL_TargetHitEffect // 0x0008 (0x0068 - 0x0060) struct FPL_TargetHitEffect final : public FPL_HitEffect { public: TSubclassOf TargetClass; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_TargetHitEffect; // ScriptStruct PL_GameplayAbilities.PL_GameplayCueSpawnCondition // 0x0038 (0x0038 - 0x0000) struct FPL_GameplayCueSpawnCondition final { public: EPL_GameplayCueLocallyControlledSource LocallyControlledSource; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPL_GameplayCueLocallyControlledPolicy LocallyControlledPolicy; // 0x0001(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float ChanceToPlay; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray AllowedSurfaceTypes; // 0x0008(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray RejectedSurfaceTypes; // 0x0020(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_GameplayCueSpawnCondition; // ScriptStruct PL_GameplayAbilities.PL_GameplayCuePlacementInfo // 0x0040 (0x0040 - 0x0000) struct FPL_GameplayCuePlacementInfo final { public: class FName SocketName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPL_GameplayCueAttachPolicy AttachPolicy; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAttachmentRule AttachmentRule; // 0x0009(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bOverrideRotation : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideScale : 1; // 0x000C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator RotationOverride; // 0x0010(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector ScaleOverride; // 0x0028(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_GameplayCuePlacementInfo; // ScriptStruct PL_GameplayAbilities.PL_GameplayEventsToSend // 0x0010 (0x0010 - 0x0000) struct FPL_GameplayEventsToSend final { public: TArray Events; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_GameplayEventsToSend; // ScriptStruct PL_GameplayAbilities.PL_ParkourHandLocationSettings // 0x0020 (0x0020 - 0x0000) struct FPL_ParkourHandLocationSettings final { public: float HandDownOffset; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HandHitHorizontalOffset; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HandHitVerticalOffset; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray HandLocationTraceSettings; // 0x0010(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_ParkourHandLocationSettings; // ScriptStruct PL_GameplayAbilities.PL_KnockbackEffectData // 0x0018 (0x0018 - 0x0000) struct FPL_KnockbackEffectData final { public: double MinPitchAngle; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double MaxPitchAngle; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double RandomPitchNoise; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_KnockbackEffectData; // ScriptStruct PL_GameplayAbilities.PL_GameplayAbilityTargetData_Mantle // 0x0200 (0x0208 - 0x0008) struct FPL_GameplayAbilityTargetData_Mantle final : public FGameplayAbilityTargetData { public: struct FHitResult WallHit; // 0x0008(0x0100)(IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FHitResult LandingPoint; // 0x0108(0x0100)(IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_GameplayAbilityTargetData_Mantle; // ScriptStruct PL_GameplayAbilities.PL_MantleCheckContext // 0x0028 (0x0028 - 0x0000) struct FPL_MantleCheckContext final { public: class ACharacter* Character; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCharacterMovementComponent* CharacterMovement; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_10[0x18]; // 0x0010(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_MantleCheckContext; // ScriptStruct PL_GameplayAbilities.PL_MantleTracer // 0x0130 (0x0130 - 0x0000) struct FPL_MantleTracer { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float MaxLedgeHeight; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ZOffset; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ETraceTypeQuery MantleTraceChannel; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_MovementModeFilter ValidMovementModesToStartMantle; // 0x0018(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) bool bShouldCheckForHeadSpace; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bShouldOnlyTryToMantleWhenFallingDown; // 0x0039(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float LandingOffset; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_40[0xF0]; // 0x0040(0x00F0)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_MantleTracer; // ScriptStruct PL_GameplayAbilities.PL_ForwardMantleTracer // 0x00F0 (0x0220 - 0x0130) struct FPL_ForwardMantleTracer final : public FPL_MantleTracer { public: float MinLedgeHeight; // 0x0130(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ReachDistance; // 0x0134(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AllowedMantleAngleForCharacter; // 0x0138(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_13C[0xE4]; // 0x013C(0x00E4)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_ForwardMantleTracer; // ScriptStruct PL_GameplayAbilities.PL_MantleGripLocationTrace // 0x0020 (0x0020 - 0x0000) struct FPL_MantleGripLocationTrace final { public: struct FVector StartLocationOffset; // 0x0000(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPL_MantleGripTraceDirection Direction; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float TraceLength; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_MantleGripLocationTrace; // ScriptStruct PL_GameplayAbilities.PL_MantleGripLocationTraceSetting // 0x0018 (0x0018 - 0x0000) struct FPL_MantleGripLocationTraceSetting final { public: EPL_MantleGripSide Side; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray Traces; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_MantleGripLocationTraceSetting; // ScriptStruct PL_GameplayAbilities.PL_MantleGripLocationResult // 0x0020 (0x0020 - 0x0000) struct FPL_MantleGripLocationResult final { public: EPL_MantleGripSide Side; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector Location; // 0x0008(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_MantleGripLocationResult; // ScriptStruct PL_GameplayAbilities.PL_MantleMovementForHeightSettings // 0x0038 (0x0038 - 0x0000) struct FPL_MantleMovementForHeightSettings final { public: float MaxHeight; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MantleMontagePlayRate; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimMontage* Montage; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float WallOffset; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FractionOfUpDurationToReachWallOffset; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GripDownOffset; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GripHitHorizontalOffset; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GripHitVerticalOffset; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray GripLocationTraceSettings; // 0x0028(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_MantleMovementForHeightSettings; // ScriptStruct PL_GameplayAbilities.PL_MantleMovementSettings // 0x0018 (0x0018 - 0x0000) struct FPL_MantleMovementSettings final { public: float HighPointZOffset; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray HeightSettings; // 0x0008(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_MantleMovementSettings; // ScriptStruct PL_GameplayAbilities.PL_MantleSettings // 0x0240 (0x0240 - 0x0000) struct FPL_MantleSettings final { public: struct FPL_MantleMovementSettings MantleMovementSettings; // 0x0000(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bShouldSnapInMantleDirection; // 0x0018(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_ForwardMantleTracer Tracer; // 0x0020(0x0220)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FPL_MantleSettings; // ScriptStruct PL_GameplayAbilities.PL_RootMotionSource_Mantle // 0x0050 (0x0110 - 0x00C0) struct FPL_RootMotionSource_Mantle final : public FRootMotionSource { public: class UPrimitiveComponent* RootBeingMantled; // 0x00C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bRestrictSpeedToExpected; // 0x00C8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveVector* LocationCurve; // 0x00D0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_D8[0x38]; // 0x00D8(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_RootMotionSource_Mantle; // ScriptStruct PL_GameplayAbilities.PL_ParkourHandLocationCalculation // 0x0078 (0x0078 - 0x0000) struct FPL_ParkourHandLocationCalculation final { public: class ACharacter* Character; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCapsuleComponent* Capsule; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TArray ActorsToIgnore; // 0x0010(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_20[0x58]; // 0x0020(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_ParkourHandLocationCalculation; // ScriptStruct PL_GameplayAbilities.PL_ParkourMoveExecution // 0x0038 (0x0038 - 0x0000) struct FPL_ParkourMoveExecution final { public: bool bTeleportToTarget; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray MotionWarpingTargets; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPL_MontageSettings MontageSettings; // 0x0018(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_ParkourMoveExecution; // ScriptStruct PL_GameplayAbilities.PL_ParkourWithWallHitAndLandingMotionWarpingPointCalculation // 0x0030 (0x0030 - 0x0000) struct FPL_ParkourWithWallHitAndLandingMotionWarpingPointCalculation final { public: class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPL_ParkourWithWallHitAndLandingOriginLocation HorizontalOrigin; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPL_ParkourWithWallHitAndLandingOriginLocation VerticalOrigin; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector Offset; // 0x0010(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bConnectToLandedOnComponent; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_ParkourWithWallHitAndLandingMotionWarpingPointCalculation; // ScriptStruct PL_GameplayAbilities.PL_GameplayAbilityTargetData_Parkour // 0x0210 (0x0218 - 0x0008) struct FPL_GameplayAbilityTargetData_Parkour final : public FGameplayAbilityTargetData { public: int32 PickedMoveIndex; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FHitResult WallHit; // 0x0010(0x0100)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) bool bHasValidLandingPoint; // 0x0110(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FHitResult LandingPoint; // 0x0118(0x0100)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_GameplayAbilityTargetData_Parkour; // ScriptStruct PL_GameplayAbilities.PL_ParkourCheckContext // 0x0098 (0x0098 - 0x0000) struct FPL_ParkourCheckContext final { public: class ACharacter* Character; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCapsuleComponent* CapsuleComponent; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCharacterMovementComponent* CharacterMovement; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAbilitySystemComponent* AbilitySystem; // 0x0018(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_20[0x78]; // 0x0020(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_ParkourCheckContext; // ScriptStruct PL_GameplayAbilities.PL_ParkourMove // 0x0090 (0x0090 - 0x0000) struct FPL_ParkourMove final { public: struct FPL_MovementModeFilter ValidMovementModesToStartParkourMove; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bShouldOnlyTryToParkourMoveWhenFallingDown; // 0x0020(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AllowedParkourAngleForCharacter; // 0x0024(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_28[0x4]; // 0x0028(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) bool bRequiresLandingPoint; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray LandingLocationValidators; // 0x0030(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) float MaxHeight; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer ActivationRequiredTags; // 0x0048(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTagContainer ActivationBlockedTags; // 0x0068(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class UPL_ParkourMoveData* MoveData; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) }; DUMPER7_ASSERTS_FPL_ParkourMove; // ScriptStruct PL_GameplayAbilities.PL_ParkourSettings // 0x0208 (0x0208 - 0x0000) struct FPL_ParkourSettings final { public: TArray ParkourMoves; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TArray WallHitValidators; // 0x0010(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) bool FindWallToParkourReturnPhysicalMaterial; // 0x0020(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool FindLandingPointReturnPhysicalMaterial; // 0x0021(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_22[0x2]; // 0x0022(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float ReachDistance; // 0x0024(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ETraceTypeQuery ParkourTraceChannel; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MinLedgeHeight; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxLedgeHeight; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ZOffset; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LandingOffset; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_ParkourHeadSpaceCheckType CheckForHeadSpace; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3D[0x1CB]; // 0x003D(0x01CB)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_ParkourSettings; // ScriptStruct PL_GameplayAbilities.PL_CustomAbilityInputEvent // 0x0010 (0x0010 - 0x0000) struct FPL_CustomAbilityInputEvent final { public: class UInputAction* InputAction; // 0x0000(0x0008)(Edit, EditFixedSize, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) ETriggerEvent InputType; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_CustomAbilityInputEvent; // ScriptStruct PL_GameplayAbilities.PL_ActorStateCollisionModifier // 0x0010 (0x0010 - 0x0000) struct FPL_ActorStateCollisionModifier final { public: struct FGameplayTag ComponentIdentifier; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCollisionProfileName CollisionProfile; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_ActorStateCollisionModifier; // ScriptStruct PL_GameplayAbilities.PL_ActorStateCollisionsModifier // 0x0010 (0x0010 - 0x0000) struct FPL_ActorStateCollisionsModifier final { public: TArray Collisions; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_ActorStateCollisionsModifier; // ScriptStruct PL_GameplayAbilities.PL_ActorStateCollisionsModifierHandle // 0x0004 (0x0004 - 0x0000) struct alignas(0x04) FPL_ActorStateCollisionsModifierHandle final { public: uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_ActorStateCollisionsModifierHandle; // ScriptStruct PL_GameplayAbilities.PL_ActorStateCollisionsModifierStackEntry // 0x0010 (0x0010 - 0x0000) struct FPL_ActorStateCollisionsModifierStackEntry final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UPL_ActorStateCollisionModifierDataAsset* DataAsset; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) }; DUMPER7_ASSERTS_FPL_ActorStateCollisionsModifierStackEntry; // ScriptStruct PL_GameplayAbilities.PL_ActorStateCollisionsModifierStack // 0x0020 (0x0020 - 0x0000) struct FPL_ActorStateCollisionsModifierStack final { public: TArray Modifiers; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, EditConst, Protected, NativeAccessSpecifierProtected) uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_ActorStateCollisionsModifierStack; // ScriptStruct PL_GameplayAbilities.PL_ActorStateMaterialSlotModifier // 0x0018 (0x0018 - 0x0000) struct FPL_ActorStateMaterialSlotModifier final { public: bool bIsOverlayMaterial; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName SlotName; // 0x0004(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UMaterialInterface* Material; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) }; DUMPER7_ASSERTS_FPL_ActorStateMaterialSlotModifier; // ScriptStruct PL_GameplayAbilities.PL_ActorStateMaterialParameterModifier // 0x0018 (0x0018 - 0x0000) struct FPL_ActorStateMaterialParameterModifier final { public: bool bIsOverlayMaterial; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName SlotName; // 0x0004(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ParameterName; // 0x000C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ParameterValue; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_ActorStateMaterialParameterModifier; // ScriptStruct PL_GameplayAbilities.PL_ActorStatePrimitiveDataModifier // 0x000C (0x000C - 0x0000) struct FPL_ActorStatePrimitiveDataModifier final { public: class FName ParameterName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ParameterValue; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_ActorStatePrimitiveDataModifier; // ScriptStruct PL_GameplayAbilities.PL_ActorStateMaterialModifier // 0x0038 (0x0038 - 0x0000) struct FPL_ActorStateMaterialModifier final { public: struct FGameplayTag ComponentIdentifier; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray MaterialSlotModifiers; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray MaterialParameterModifiers; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray PrimitiveDataModifiers; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_ActorStateMaterialModifier; // ScriptStruct PL_GameplayAbilities.PL_ActorStateMaterialModifiers // 0x0010 (0x0010 - 0x0000) struct FPL_ActorStateMaterialModifiers final { public: TArray Modifiers; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_ActorStateMaterialModifiers; // ScriptStruct PL_GameplayAbilities.PL_ActorStateMaterialModifierHandle // 0x0004 (0x0004 - 0x0000) struct alignas(0x04) FPL_ActorStateMaterialModifierHandle final { public: uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_ActorStateMaterialModifierHandle; // ScriptStruct PL_GameplayAbilities.PL_ActorStateMaterialModifierStackEntry // 0x0010 (0x0010 - 0x0000) struct FPL_ActorStateMaterialModifierStackEntry final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UPL_ActorStateMaterialModifierDataAsset* DataAsset; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) }; DUMPER7_ASSERTS_FPL_ActorStateMaterialModifierStackEntry; // ScriptStruct PL_GameplayAbilities.PL_ActorStateMaterialModifierStack // 0x0020 (0x0020 - 0x0000) struct FPL_ActorStateMaterialModifierStack final { public: TArray Modifiers; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, EditConst, Protected, NativeAccessSpecifierProtected) uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_ActorStateMaterialModifierStack; // ScriptStruct PL_GameplayAbilities.PL_ActorStateIndividualBehaviorData // 0x0010 (0x0010 - 0x0000) struct FPL_ActorStateIndividualBehaviorData 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_ActorStateIndividualBehaviorData; // ScriptStruct PL_GameplayAbilities.PL_ActorStateBehaviorData // 0x0010 (0x0010 - 0x0000) struct FPL_ActorStateBehaviorData final { public: TArray Entries; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_ActorStateBehaviorData; // ScriptStruct PL_GameplayAbilities.PL_ActorStateBehaviors // 0x0018 (0x0018 - 0x0000) struct FPL_ActorStateBehaviors final { public: struct FGameplayTag StateId; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Behaviors; // 0x0008(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) }; DUMPER7_ASSERTS_FPL_ActorStateBehaviors; // ScriptStruct PL_GameplayAbilities.PL_EndedAbilityWhileActivating // 0x0008 (0x0008 - 0x0000) struct FPL_EndedAbilityWhileActivating final { public: struct FGameplayAbilitySpecHandle Handle; // 0x0000(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWasCancelled; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_EndedAbilityWhileActivating; // ScriptStruct PL_GameplayAbilities.PL_GameplayTagToBlackboardValue // 0x0030 (0x0030 - 0x0000) struct FPL_GameplayTagToBlackboardValue final { public: struct FGameplayTag Tag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBlackboardKeySelector BlackboardKey; // 0x0008(0x0028)(Edit, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_GameplayTagToBlackboardValue; // ScriptStruct PL_GameplayAbilities.PL_GameplayTagToBlackboardHandles // 0x0018 (0x0018 - 0x0000) struct alignas(0x08) FPL_GameplayTagToBlackboardHandles final { public: TWeakObjectPtr AbilitySystemComponentPtr; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_GameplayTagToBlackboardHandles; // ScriptStruct PL_GameplayAbilities.PL_AbilityInputReleaseData // 0x0008 (0x0008 - 0x0000) struct FPL_AbilityInputReleaseData final { public: struct FGameplayAbilitySpecHandle Handle; // 0x0000(0x0004)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWasForceReleased; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; //DUMPER7_ASSERTS_FPL_AbilityInputReleaseData; // ScriptStruct PL_GameplayAbilities.PL_MaxEndTimeForEffectResult // 0x0008 (0x0008 - 0x0000) struct alignas(0x04) FPL_MaxEndTimeForEffectResult final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_MaxEndTimeForEffectResult; // ScriptStruct PL_GameplayAbilities.PL_GameplayCueTarget // 0x0038 (0x0038 - 0x0000) struct FPL_GameplayCueTarget final { public: class AActor* Target; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x30]; // 0x0008(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_GameplayCueTarget; // ScriptStruct PL_GameplayAbilities.PL_AbilitySetAttributeSet // 0x0008 (0x0008 - 0x0000) struct FPL_AbilitySetAttributeSet final { public: TSubclassOf AttributeSet; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_AbilitySetAttributeSet; // ScriptStruct PL_GameplayAbilities.PL_AbilitySetTagContainer // 0x0028 (0x0028 - 0x0000) struct FPL_AbilitySetTagContainer final { public: struct FGameplayTagContainer LoseTagContainer; // 0x0000(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) int32 Count; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_AbilitySetTagContainer; // ScriptStruct PL_GameplayAbilities.PL_AbilitySetAbility // 0x0020 (0x0020 - 0x0000) struct FPL_AbilitySetAbility final { public: TSubclassOf Ability; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 AbilityLevel; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_EnhancedInputGameplayAbilitySetup InputSetup; // 0x0010(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_AbilitySetAbility; // ScriptStruct PL_GameplayAbilities.PL_AbilitySetEffect // 0x0010 (0x0010 - 0x0000) struct FPL_AbilitySetEffect final { public: TSubclassOf GameplayEffect; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EffectLevel; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_AbilitySetEffect; // ScriptStruct PL_GameplayAbilities.PL_AbilitySetGrantedHandles // 0x0040 (0x0040 - 0x0000) struct FPL_AbilitySetGrantedHandles final { public: TArray AbilitySpecHandles; // 0x0000(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray GameplayEffectHandles; // 0x0010(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray GrantedAttributeSets; // 0x0020(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) TArray GrantedLoseGameplayTagContainers; // 0x0030(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FPL_AbilitySetGrantedHandles; // ScriptStruct PL_GameplayAbilities.PL_ForwardedGameplayEffectSpecHandle // 0x0000 (0x0010 - 0x0010) struct FPL_ForwardedGameplayEffectSpecHandle final : public FGameplayEffectSpecHandle { }; DUMPER7_ASSERTS_FPL_ForwardedGameplayEffectSpecHandle; // ScriptStruct PL_GameplayAbilities.PL_GameplayContainerMatchSet // 0x0028 (0x0028 - 0x0000) struct FPL_GameplayContainerMatchSet final { public: EPL_GameplayContainerMatchType MatchType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer Tags; // 0x0008(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_GameplayContainerMatchSet; // ScriptStruct PL_GameplayAbilities.PL_GameplayTagCountContainer // 0x0128 (0x0128 - 0x0000) struct alignas(0x08) FPL_GameplayTagCountContainer final { public: uint8 Pad_0[0x128]; // 0x0000(0x0128)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; //DUMPER7_ASSERTS_FPL_GameplayTagCountContainer; // ScriptStruct PL_GameplayAbilities.PL_GameplayTagToEnumPropertyEntry // 0x000C (0x000C - 0x0000) struct FPL_GameplayTagToEnumPropertyEntry final { public: struct FGameplayTag Tag; // 0x0000(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Value; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_GameplayTagToEnumPropertyEntry; // ScriptStruct PL_GameplayAbilities.PL_GameplayTagToEnumProperty // 0x00B0 (0x00B0 - 0x0000) struct FPL_GameplayTagToEnumProperty final { public: class FName PropertyName; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 DefaultValue; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray TagToEnumMappings; // 0x0010(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) TFieldPath PropertyToUpdate; // 0x0020(0x0020)(Edit, EditConst, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGuid PropertyGuid; // 0x0040(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_50[0x60]; // 0x0050(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_GameplayTagToEnumProperty; // ScriptStruct PL_GameplayAbilities.PL_ActorPossessionAction_ApplyGameplayEffect_Filter // 0x0050 (0x0050 - 0x0000) struct FPL_ActorPossessionAction_ApplyGameplayEffect_Filter final { public: struct FGameplayTagQuery ActorTagQuery; // 0x0000(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bShouldBeAlreadyPossessed; // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_ActorPossessionAction_ApplyGameplayEffect_Filter; // ScriptStruct PL_GameplayAbilities.PL_APA_ApplyGameplayEffect_Filter // 0x0050 (0x0050 - 0x0000) struct FPL_APA_ApplyGameplayEffect_Filter final { public: struct FGameplayTagQuery ActorTagQuery; // 0x0000(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bShouldBeAlreadyPossessed; // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPL_APA_ApplyGameplayEffect_Filter; // ScriptStruct PL_GameplayAbilities.PL_PlaybackActionApplyGameplayEffectDuringPlayDataEntry // 0x0010 (0x0010 - 0x0000) struct FPL_PlaybackActionApplyGameplayEffectDuringPlayDataEntry final { public: TWeakObjectPtr Target; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FActiveGameplayEffectHandle Handle; // 0x0008(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_PlaybackActionApplyGameplayEffectDuringPlayDataEntry; // ScriptStruct PL_GameplayAbilities.PL_SubFiltersResultTags // 0x0010 (0x0010 - 0x0000) struct FPL_SubFiltersResultTags final { public: TArray Filters; // 0x0000(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) }; DUMPER7_ASSERTS_FPL_SubFiltersResultTags; // ScriptStruct PL_GameplayAbilities.PL_IndividualResultTagScore // 0x0018 (0x0018 - 0x0000) struct FPL_IndividualResultTagScore final { public: uint8 TagSources; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Score; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray TagFilters; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_IndividualResultTagScore; // ScriptStruct PL_GameplayAbilities.PL_OffscreenFilterSetup // 0x0008 (0x0008 - 0x0000) struct FPL_OffscreenFilterSetup final { public: float VerticalScreenSlack; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HorizontalScreenSlack; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPL_OffscreenFilterSetup; }