1306 lines
88 KiB
C++
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;
|
|
|
|
}
|
|
|