Files
ReshadePluginsCore/SpongeBogTOTT/SDK/PL_GameplayAbilities_structs.hpp
2026-03-06 01:31:19 +01:00

1306 lines
88 KiB
C++

#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<struct FActiveGameplayEffectHandle> 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<class USceneComponent*> 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<class UGameplayEffect> 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<struct FPL_GameplayEffectToApply> 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<struct FPL_GameplayEffectToApply> EffectsOnRegister; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FPL_GameplayEffectToApply> EffectsOnUnregister; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FPL_GameplayEffectToApply> EffectsWhileRegistered; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FPL_GameplayEventToSend> EventsOnRegister; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FPL_GameplayEventToSend> 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<struct FPL_AbilityInputBinding> Bindings; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPL_AbilitiesInputBinding;
// ScriptStruct PL_GameplayAbilities.PL_AbilitiesInput
// 0x0060 (0x0060 - 0x0000)
struct FPL_AbilitiesInput final
{
public:
TArray<struct FPL_AbilitiesInputBinding> 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<class UObject> SweepColliderSource; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FPL_SweepCollider> 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<struct FGameplayAbilitySpecHandle> Abilities; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FActiveGameplayEffectHandle> 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<struct FPL_HandLocationIkResult> 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<class UAbilitySystemComponent> 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<struct FPL_ParkourHandLocationTrace> 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<TWeakObjectPtr<class AActor>> 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<TWeakObjectPtr<class UPrimitiveComponent>> 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<class AActor> 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<EPhysicalSurface> AllowedSurfaceTypes; // 0x0008(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<EPhysicalSurface> 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<struct FPL_GameplayEventToSend> 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<struct FPL_ParkourHandLocationTraceSetting> 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<struct FPL_MantleGripLocationTrace> 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<struct FPL_MantleGripLocationTraceSetting> 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<struct FPL_MantleMovementForHeightSettings> 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<class AActor*> 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<struct FMotionWarpingTarget> 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<class UPL_ParkourLandingLocationValidator*> 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<struct FPL_ParkourMove> ParkourMoves; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TArray<class UPL_ParkourWallHitValidator*> 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<struct FPL_ActorStateCollisionModifier> 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<struct FPL_ActorStateCollisionsModifierStackEntry> 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<struct FPL_ActorStateMaterialSlotModifier> MaterialSlotModifiers; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FPL_ActorStateMaterialParameterModifier> MaterialParameterModifiers; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FPL_ActorStatePrimitiveDataModifier> 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<struct FPL_ActorStateMaterialModifier> 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<struct FPL_ActorStateMaterialModifierStackEntry> 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<struct FPL_ActorStateIndividualBehaviorData> 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<class UPL_ActorStateBehavior*> 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<class UAbilitySystemComponent> 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<class UAttributeSet> 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<class UGameplayAbility> 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<class UGameplayEffect> 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<struct FGameplayAbilitySpecHandle> AbilitySpecHandles; // 0x0000(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FActiveGameplayEffectHandle> GameplayEffectHandles; // 0x0010(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class UAttributeSet*> GrantedAttributeSets; // 0x0020(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
TArray<struct FPL_AbilitySetTagContainer> 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<struct FPL_GameplayTagToEnumPropertyEntry> TagToEnumMappings; // 0x0010(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TFieldPath<class FProperty> 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<class AActor> 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<class UPL_SubFilterResultTags*> 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<struct FPL_GameplayContainerMatchSet> 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;
}