#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: GameplayAbilities #include "Basic.hpp" #include "PhysicsCore_structs.hpp" #include "NetCore_structs.hpp" #include "CoreUObject_structs.hpp" #include "GameplayTags_structs.hpp" #include "Engine_structs.hpp" #include "DataRegistry_structs.hpp" #include "IrisCore_structs.hpp" #include "MovieScene_structs.hpp" namespace SDK { // Enum GameplayAbilities.EGameplayEffectGrantedAbilityRemovePolicy // NumValues: 0x0004 enum class EGameplayEffectGrantedAbilityRemovePolicy : uint8 { CancelAbilityImmediately = 0, RemoveAbilityOnEnd = 1, DoNothing = 2, EGameplayEffectGrantedAbilityRemovePolicy_MAX = 3, }; // Enum GameplayAbilities.EGameplayEffectAttributeCaptureSource // NumValues: 0x0003 enum class EGameplayEffectAttributeCaptureSource : uint8 { Source = 0, Target = 1, EGameplayEffectAttributeCaptureSource_MAX = 2, }; // Enum GameplayAbilities.EGameplayCueEvent // NumValues: 0x0005 enum class EGameplayCueEvent : uint8 { OnActive = 0, WhileActive = 1, Executed = 2, Removed = 3, EGameplayCueEvent_MAX = 4, }; // Enum GameplayAbilities.EGameplayAbilityActivationMode // NumValues: 0x0006 enum class EGameplayAbilityActivationMode : uint8 { Authority = 0, NonAuthority = 1, Predicting = 2, Confirmed = 3, Rejected = 4, EGameplayAbilityActivationMode_MAX = 5, }; // Enum GameplayAbilities.EAbilityGenericReplicatedEvent // NumValues: 0x000D enum class EAbilityGenericReplicatedEvent : uint8 { GenericConfirm = 0, GenericCancel = 1, InputPressed = 2, InputReleased = 3, GenericSignalFromClient = 4, GenericSignalFromServer = 5, GameCustom1 = 6, GameCustom2 = 7, GameCustom3 = 8, GameCustom4 = 9, GameCustom5 = 10, GameCustom6 = 11, MAX = 12, }; // Enum GameplayAbilities.EGameplayCuePayloadType // NumValues: 0x0003 enum class EGameplayCuePayloadType : uint8 { CueParameters = 0, FromSpec = 1, EGameplayCuePayloadType_MAX = 2, }; // Enum GameplayAbilities.EGameplayAbilityInputBinds // NumValues: 0x000A enum class EGameplayAbilityInputBinds : uint8 { Ability1 = 0, Ability2 = 1, Ability3 = 2, Ability4 = 3, Ability5 = 4, Ability6 = 5, Ability7 = 6, Ability8 = 7, Ability9 = 8, EGameplayAbilityInputBinds_MAX = 9, }; // Enum GameplayAbilities.ETargetDataFilterSelf // NumValues: 0x0004 enum class ETargetDataFilterSelf : uint8 { TDFS_Any = 0, TDFS_NoSelf = 1, TDFS_NoOthers = 2, TDFS_MAX = 3, }; // Enum GameplayAbilities.EAbilityTaskWaitState // NumValues: 0x0004 enum class EAbilityTaskWaitState : uint8 { WaitingOnGame = 1, WaitingOnUser = 2, WaitingOnAvatar = 4, EAbilityTaskWaitState_MAX = 5, }; // Enum GameplayAbilities.ERootMotionMoveToActorTargetOffsetType // NumValues: 0x0004 enum class ERootMotionMoveToActorTargetOffsetType : uint8 { AlignFromTargetToSource = 0, AlignToTargetForward = 1, AlignToWorldSpace = 2, ERootMotionMoveToActorTargetOffsetType_MAX = 3, }; // Enum GameplayAbilities.EAbilityTaskNetSyncType // NumValues: 0x0004 enum class EAbilityTaskNetSyncType : uint8 { BothWait = 0, OnlyServerWait = 1, OnlyClientWait = 2, EAbilityTaskNetSyncType_MAX = 3, }; // Enum GameplayAbilities.EWaitAttributeChangeComparison // NumValues: 0x0008 enum class EWaitAttributeChangeComparison : uint8 { None = 0, GreaterThan = 1, LessThan = 2, GreaterThanOrEqualTo = 3, LessThanOrEqualTo = 4, NotEqualTo = 5, ExactlyEqualTo = 6, MAX = 7, }; // Enum GameplayAbilities.EWaitGameplayTagQueryTriggerCondition // NumValues: 0x0003 enum class EWaitGameplayTagQueryTriggerCondition : uint8 { WhenTrue = 0, WhenFalse = 1, EWaitGameplayTagQueryTriggerCondition_MAX = 2, }; // Enum GameplayAbilities.EGameplayEffectReplicationMode // NumValues: 0x0004 enum class EGameplayEffectReplicationMode : uint8 { Minimal = 0, Mixed = 1, Full = 2, EGameplayEffectReplicationMode_MAX = 3, }; // Enum GameplayAbilities.ERepAnimPositionMethod // NumValues: 0x0003 enum class ERepAnimPositionMethod : uint8 { Position = 0, CurrentSectionId = 1, ERepAnimPositionMethod_MAX = 2, }; // Enum GameplayAbilities.EGameplayTargetingConfirmation // NumValues: 0x0005 enum class EGameplayTargetingConfirmation : uint8 { Instant = 0, UserConfirmed = 1, Custom = 2, CustomMulti = 3, EGameplayTargetingConfirmation_MAX = 4, }; // Enum GameplayAbilities.EGameplayAbilityTargetingLocationType // NumValues: 0x0004 enum class EGameplayAbilityTargetingLocationType : uint8 { LiteralTransform = 0, ActorTransform = 1, SocketTransform = 2, EGameplayAbilityTargetingLocationType_MAX = 3, }; // Enum GameplayAbilities.EGameplayAbilityInstancingPolicy // NumValues: 0x0004 enum class EGameplayAbilityInstancingPolicy : uint8 { NonInstanced = 0, InstancedPerActor = 1, InstancedPerExecution = 2, EGameplayAbilityInstancingPolicy_MAX = 3, }; // Enum GameplayAbilities.EGameplayAbilityNetExecutionPolicy // NumValues: 0x0005 enum class EGameplayAbilityNetExecutionPolicy : uint8 { LocalPredicted = 0, LocalOnly = 1, ServerInitiated = 2, ServerOnly = 3, EGameplayAbilityNetExecutionPolicy_MAX = 4, }; // Enum GameplayAbilities.EGameplayAbilityNetSecurityPolicy // NumValues: 0x0005 enum class EGameplayAbilityNetSecurityPolicy : uint8 { ClientOrServer = 0, ServerOnlyExecution = 1, ServerOnlyTermination = 2, ServerOnly = 3, EGameplayAbilityNetSecurityPolicy_MAX = 4, }; // Enum GameplayAbilities.EGameplayAbilityReplicationPolicy // NumValues: 0x0003 enum class EGameplayAbilityReplicationPolicy : uint8 { ReplicateNo = 0, ReplicateYes = 1, EGameplayAbilityReplicationPolicy_MAX = 2, }; // Enum GameplayAbilities.EGameplayAbilityTriggerSource // NumValues: 0x0004 enum class EGameplayAbilityTriggerSource : uint8 { GameplayEvent = 0, OwnedTagAdded = 1, OwnedTagPresent = 2, EGameplayAbilityTriggerSource_MAX = 3, }; // Enum GameplayAbilities.EGameplayCueNotify_EffectPlaySpace // NumValues: 0x0003 enum class EGameplayCueNotify_EffectPlaySpace : uint8 { WorldSpace = 0, CameraSpace = 1, EGameplayCueNotify_MAX = 2, }; // Enum GameplayAbilities.EGameplayCueNotify_LocallyControlledSource // NumValues: 0x0003 enum class EGameplayCueNotify_LocallyControlledSource : uint8 { InstigatorActor = 0, TargetActor = 1, EGameplayCueNotify_MAX = 2, }; // Enum GameplayAbilities.EGameplayCueNotify_LocallyControlledPolicy // NumValues: 0x0004 enum class EGameplayCueNotify_LocallyControlledPolicy : uint8 { Always = 0, LocalOnly = 1, NotLocal = 2, EGameplayCueNotify_MAX = 3, }; // Enum GameplayAbilities.EGameplayCueNotify_AttachPolicy // NumValues: 0x0003 enum class EGameplayCueNotify_AttachPolicy : uint8 { DoNotAttach = 0, AttachToTarget = 1, EGameplayCueNotify_MAX = 2, }; // Enum GameplayAbilities.EGameplayEffectMagnitudeCalculation // NumValues: 0x0005 enum class EGameplayEffectMagnitudeCalculation : uint8 { ScalableFloat = 0, AttributeBased = 1, CustomCalculationClass = 2, SetByCaller = 3, EGameplayEffectMagnitudeCalculation_MAX = 4, }; // Enum GameplayAbilities.EAttributeBasedFloatCalculationType // NumValues: 0x0005 enum class EAttributeBasedFloatCalculationType : uint8 { AttributeMagnitude = 0, AttributeBaseValue = 1, AttributeBonusMagnitude = 2, AttributeMagnitudeEvaluatedUpToChannel = 3, EAttributeBasedFloatCalculationType_MAX = 4, }; // Enum GameplayAbilities.EGameplayEffectVersion // NumValues: 0x0005 enum class EGameplayEffectVersion : uint8 { Monolithic = 0, Modular53 = 1, AbilitiesComponent53 = 2, Current = 2, EGameplayEffectVersion_MAX = 3, }; // Enum GameplayAbilities.EGameplayEffectScopedModifierAggregatorType // NumValues: 0x0003 enum class EGameplayEffectScopedModifierAggregatorType : uint8 { CapturedAttributeBacked = 0, Transient = 1, EGameplayEffectScopedModifierAggregatorType_MAX = 2, }; // Enum GameplayAbilities.EGameplayEffectDurationType // NumValues: 0x0004 enum class EGameplayEffectDurationType : uint8 { Instant = 0, Infinite = 1, HasDuration = 2, EGameplayEffectDurationType_MAX = 3, }; // Enum GameplayAbilities.EGameplayEffectStackingDurationPolicy // NumValues: 0x0003 enum class EGameplayEffectStackingDurationPolicy : uint8 { RefreshOnSuccessfulApplication = 0, NeverRefresh = 1, EGameplayEffectStackingDurationPolicy_MAX = 2, }; // Enum GameplayAbilities.EGameplayEffectStackingPeriodPolicy // NumValues: 0x0003 enum class EGameplayEffectStackingPeriodPolicy : uint8 { ResetOnSuccessfulApplication = 0, NeverReset = 1, EGameplayEffectStackingPeriodPolicy_MAX = 2, }; // Enum GameplayAbilities.EGameplayEffectStackingExpirationPolicy // NumValues: 0x0004 enum class EGameplayEffectStackingExpirationPolicy : uint8 { ClearEntireStack = 0, RemoveSingleStackAndRefreshDuration = 1, RefreshDuration = 2, EGameplayEffectStackingExpirationPolicy_MAX = 3, }; // Enum GameplayAbilities.EGameplayEffectPeriodInhibitionRemovedPolicy // NumValues: 0x0004 enum class EGameplayEffectPeriodInhibitionRemovedPolicy : uint8 { NeverReset = 0, ResetPeriod = 1, ExecuteAndResetPeriod = 2, EGameplayEffectPeriodInhibitionRemovedPolicy_MAX = 3, }; // Enum GameplayAbilities.EGameplayModEvaluationChannel // NumValues: 0x000C enum class EGameplayModEvaluationChannel : uint8 { Channel0 = 0, Channel1 = 1, Channel2 = 2, Channel3 = 3, Channel4 = 4, Channel5 = 5, Channel6 = 6, Channel7 = 7, Channel8 = 8, Channel9 = 9, Channel_MAX = 10, EGameplayModEvaluationChannel_MAX = 11, }; // Enum GameplayAbilities.EGameplayModOp // NumValues: 0x000A enum class EGameplayModOp : uint8 { AddBase = 0, MultiplyAdditive = 1, DivideAdditive = 2, MultiplyCompound = 4, AddFinal = 5, Max = 6, Additive = 0, Multiplicitive = 1, Division = 2, Override = 3, }; // Enum GameplayAbilities.EGameplayEffectStackingType // NumValues: 0x0004 enum class EGameplayEffectStackingType : uint8 { None = 0, AggregateBySource = 1, AggregateByTarget = 2, EGameplayEffectStackingType_MAX = 3, }; // Enum GameplayAbilities.EGameplayTagEventType // NumValues: 0x0003 enum class EGameplayTagEventType : uint8 { NewOrRemoved = 0, AnyCountChange = 1, EGameplayTagEventType_MAX = 2, }; // ScriptStruct GameplayAbilities.GameplayTargetDataFilterHandle // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FGameplayTargetDataFilterHandle final { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayTargetDataFilterHandle; // ScriptStruct GameplayAbilities.CurveEntry // 0x0030 (0x0030 - 0x0000) struct FCurveEntry final { public: struct FGameplayTagContainer RequiredTags; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FCurveTableRowHandle Curve; // 0x0020(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FCurveEntry; // ScriptStruct GameplayAbilities.GameplayCueNotify_SpawnCondition // 0x0038 (0x0038 - 0x0000) struct FGameplayCueNotify_SpawnCondition final { public: EGameplayCueNotify_LocallyControlledSource LocallyControlledSource; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGameplayCueNotify_LocallyControlledPolicy LocallyControlledPolicy; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float ChanceToPlay; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray AllowedSurfaceTypes; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray RejectedSurfaceTypes; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayCueNotify_SpawnCondition; // ScriptStruct GameplayAbilities.GameplayCueNotify_PlacementInfo // 0x0040 (0x0040 - 0x0000) struct FGameplayCueNotify_PlacementInfo final { public: class FName SocketName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGameplayCueNotify_AttachPolicy AttachPolicy; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAttachmentRule AttachmentRule; // 0x0009(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, 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, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideScale : 1; // 0x000C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator RotationOverride; // 0x0010(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector ScaleOverride; // 0x0028(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayCueNotify_PlacementInfo; // ScriptStruct GameplayAbilities.GameplayCueNotify_SoundParameterInterfaceInfo // 0x0008 (0x0008 - 0x0000) struct FGameplayCueNotify_SoundParameterInterfaceInfo final { public: class FName StopTriggerName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayCueNotify_SoundParameterInterfaceInfo; // ScriptStruct GameplayAbilities.GameplayCueNotify_SoundInfo // 0x00A0 (0x00A0 - 0x0000) struct FGameplayCueNotify_SoundInfo final { public: struct FGameplayCueNotify_SpawnCondition SpawnConditionOverride; // 0x0000(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayCueNotify_PlacementInfo PlacementInfoOverride; // 0x0038(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) class USoundBase* Sound; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoundBase* SoundCue; // 0x0080(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LoopingFadeOutDuration; // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LoopingFadeVolumeLevel; // 0x008C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayCueNotify_SoundParameterInterfaceInfo SoundParameterInterfaceInfo; // 0x0090(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) uint8 bOverrideSpawnCondition : 1; // 0x0098(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverridePlacementInfo : 1; // 0x0098(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseSoundParameterInterface : 1; // 0x0098(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayCueNotify_SoundInfo; // ScriptStruct GameplayAbilities.GameplayAttribute // 0x0038 (0x0038 - 0x0000) struct FGameplayAttribute final { public: class FString AttributeName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) TFieldPath Attribute; // 0x0010(0x0020)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStruct* AttributeOwner; // 0x0030(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FGameplayAttribute; // ScriptStruct GameplayAbilities.GameplayEffectModifiedAttribute // 0x0040 (0x0040 - 0x0000) struct FGameplayEffectModifiedAttribute final { public: struct FGameplayAttribute Attribute; // 0x0000(0x0038)(HasGetValueTypeHash, NativeAccessSpecifierPublic) float TotalMagnitude; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayEffectModifiedAttribute; // ScriptStruct GameplayAbilities.GameplayEffectAttributeCaptureDefinition // 0x0040 (0x0040 - 0x0000) struct FGameplayEffectAttributeCaptureDefinition final { public: struct FGameplayAttribute AttributeToCapture; // 0x0000(0x0038)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGameplayEffectAttributeCaptureSource AttributeSource; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSnapshot; // 0x0039(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayEffectAttributeCaptureDefinition; // ScriptStruct GameplayAbilities.GameplayEffectAttributeCaptureSpec // 0x0050 (0x0050 - 0x0000) struct FGameplayEffectAttributeCaptureSpec final { public: struct FGameplayEffectAttributeCaptureDefinition BackingDefinition; // 0x0000(0x0040)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayEffectAttributeCaptureSpec; // ScriptStruct GameplayAbilities.GameplayEffectAttributeCaptureSpecContainer // 0x0028 (0x0028 - 0x0000) struct FGameplayEffectAttributeCaptureSpecContainer final { public: TArray SourceAttributes; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray TargetAttributes; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) bool bHasNonSnapshottedAttributes; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayEffectAttributeCaptureSpecContainer; // ScriptStruct GameplayAbilities.TagContainerAggregator // 0x0088 (0x0088 - 0x0000) struct FTagContainerAggregator final { public: struct FGameplayTagContainer CapturedActorTags; // 0x0000(0x0020)(NativeAccessSpecifierPrivate) struct FGameplayTagContainer CapturedSpecTags; // 0x0020(0x0020)(NativeAccessSpecifierPrivate) struct FGameplayTagContainer ScopedTags; // 0x0040(0x0020)(NativeAccessSpecifierPrivate) uint8 Pad_60[0x28]; // 0x0060(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FTagContainerAggregator; // ScriptStruct GameplayAbilities.RFScalableFloat // 0x0030 (0x0030 - 0x0000) struct FRFScalableFloat final { public: float Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FCurveTableRowHandle Curve; // 0x0008(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray OverrideCurves; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FDataRegistryType RegistryType; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FRFScalableFloat; // ScriptStruct GameplayAbilities.GameplayAbilitySpecHandle // 0x0004 (0x0004 - 0x0000) struct FGameplayAbilitySpecHandle final { public: int32 Handle; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FGameplayAbilitySpecHandle; // ScriptStruct GameplayAbilities.GameplayAbilitySpecDef // 0x00A0 (0x00A0 - 0x0000) struct FGameplayAbilitySpecDef final { public: TSubclassOf Ability; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, RepSkip, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRFScalableFloat LevelScalableFloat; // 0x0008(0x0030)(Edit, DisableEditOnInstance, RepSkip, NativeAccessSpecifierPublic) int32 InputID; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGameplayEffectGrantedAbilityRemovePolicy RemovalPolicy; // 0x003C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr SourceObject; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_48[0x50]; // 0x0048(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayAbilitySpecHandle AssignedHandle; // 0x0098(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayAbilitySpecDef; // ScriptStruct GameplayAbilities.ModifierSpec // 0x0008 (0x0008 - 0x0000) struct FModifierSpec final { public: uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) float EvaluatedMagnitude; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FModifierSpec; // ScriptStruct GameplayAbilities.GameplayEffectContextHandle // 0x0018 (0x0018 - 0x0000) struct alignas(0x08) FGameplayEffectContextHandle final { public: uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayEffectContextHandle; // ScriptStruct GameplayAbilities.GameplayEffectSpec // 0x0298 (0x0298 - 0x0000) struct FGameplayEffectSpec final { public: class UGameplayEffect* Def; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ModifiedAttributes; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) struct FGameplayEffectAttributeCaptureSpecContainer CapturedRelevantAttributes; // 0x0018(0x0028)(RepSkip, NativeAccessSpecifierPublic) uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) float Duration; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Period; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ChanceToApplyToTarget; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FTagContainerAggregator CapturedSourceTags; // 0x0060(0x0088)(RepSkip, NativeAccessSpecifierPublic) struct FTagContainerAggregator CapturedTargetTags; // 0x00E8(0x0088)(RepSkip, NativeAccessSpecifierPublic) struct FGameplayTagContainer DynamicGrantedTags; // 0x0170(0x0020)(NativeAccessSpecifierPublic) struct FGameplayTagContainer DynamicAssetTags; // 0x0190(0x0020)(NativeAccessSpecifierPublic) TArray Modifiers; // 0x01B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) int32 StackCount; // 0x01C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bCompletedSourceAttributeCapture : 1; // 0x01C4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCompletedTargetAttributeCapture : 1; // 0x01C4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDurationLocked : 1; // 0x01C4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1C5[0x3]; // 0x01C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray GrantedAbilitySpecs; // 0x01C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_1D8[0xA0]; // 0x01D8(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayEffectContextHandle EffectContext; // 0x0278(0x0018)(NativeAccessSpecifierPrivate) float Level; // 0x0290(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_294[0x4]; // 0x0294(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayEffectSpec; // ScriptStruct GameplayAbilities.PredictionKey // 0x0010 (0x0010 - 0x0000) struct alignas(0x04) FPredictionKey final { public: int16 Current; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int16 base; // 0x0002(0x0002)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsServerInitiated; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5[0xB]; // 0x0005(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPredictionKey; // ScriptStruct GameplayAbilities.ActiveGameplayEffect // 0x0354 (0x0360 - 0x000C) struct FActiveGameplayEffect final : public FFastArraySerializerItem { public: uint8 Pad_C[0xC]; // 0x000C(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayEffectSpec Spec; // 0x0018(0x0298)(NativeAccessSpecifierPublic) struct FPredictionKey PredictionKey; // 0x02B0(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray GrantedAbilityHandles; // 0x02C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) float StartServerWorldTime; // 0x02D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CachedStartServerWorldTime; // 0x02D4(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StartWorldTime; // 0x02D8(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsInhibited; // 0x02DC(0x0001)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2DD[0x83]; // 0x02DD(0x0083)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FActiveGameplayEffect; // ScriptStruct GameplayAbilities.GameplayCueNotify_CameraShakeInfo // 0x0098 (0x0098 - 0x0000) struct FGameplayCueNotify_CameraShakeInfo final { public: struct FGameplayCueNotify_SpawnCondition SpawnConditionOverride; // 0x0000(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayCueNotify_PlacementInfo PlacementInfoOverride; // 0x0038(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TSubclassOf CameraShake; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShakeScale; // 0x0080(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGameplayCueNotify_EffectPlaySpace PlaySpace; // 0x0084(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bOverrideSpawnCondition : 1; // 0x0088(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverridePlacementInfo : 1; // 0x0088(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPlayInWorld : 1; // 0x0088(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float WorldInnerRadius; // 0x008C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WorldOuterRadius; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WorldFalloffExponent; // 0x0094(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayCueNotify_CameraShakeInfo; // ScriptStruct GameplayAbilities.GameplayCueNotify_CameraLensEffectInfo // 0x0090 (0x0090 - 0x0000) struct FGameplayCueNotify_CameraLensEffectInfo final { public: struct FGameplayCueNotify_SpawnCondition SpawnConditionOverride; // 0x0000(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayCueNotify_PlacementInfo PlacementInfoOverride; // 0x0038(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TSubclassOf CameraLensEffect; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverrideSpawnCondition : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverridePlacementInfo : 1; // 0x0080(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPlayInWorld : 1; // 0x0080(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float WorldInnerRadius; // 0x0084(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WorldOuterRadius; // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayCueNotify_CameraLensEffectInfo; // ScriptStruct GameplayAbilities.GameplayEffectSpecForRPC // 0x0078 (0x0078 - 0x0000) struct FGameplayEffectSpecForRPC final { public: class UGameplayEffect* Def; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ModifiedAttributes; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) struct FGameplayEffectContextHandle EffectContext; // 0x0018(0x0018)(NativeAccessSpecifierPublic) struct FGameplayTagContainer AggregatedSourceTags; // 0x0030(0x0020)(NativeAccessSpecifierPublic) struct FGameplayTagContainer AggregatedTargetTags; // 0x0050(0x0020)(NativeAccessSpecifierPublic) float Level; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AbilityLevel; // 0x0074(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayEffectSpecForRPC; // ScriptStruct GameplayAbilities.GameplayCueParameters // 0x00E8 (0x00E8 - 0x0000) struct FGameplayCueParameters final { public: float NormalizedMagnitude; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RawMagnitude; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayEffectContextHandle EffectContext; // 0x0008(0x0018)(BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayTag MatchedTagName; // 0x0020(0x0008)(BlueprintVisible, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag OriginalTag; // 0x0028(0x0008)(BlueprintVisible, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer AggregatedSourceTags; // 0x0030(0x0020)(BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayTagContainer AggregatedTargetTags; // 0x0050(0x0020)(BlueprintVisible, NativeAccessSpecifierPublic) struct FVector_NetQuantize10 Location; // 0x0070(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector_NetQuantizeNormal Normal; // 0x0088(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr Instigator; // 0x00A0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr EffectCauser; // 0x00A8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr SourceObject; // 0x00B0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr PhysicalMaterial; // 0x00B8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 GameplayEffectLevel; // 0x00C0(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 AbilityLevel; // 0x00C4(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr TargetAttachComponent; // 0x00C8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bReplicateLocationWhenUsingMinimalRepProxy; // 0x00D0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D1[0x17]; // 0x00D1(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayCueParameters; // ScriptStruct GameplayAbilities.GameplayCuePendingExecute // 0x0198 (0x0198 - 0x0000) struct FGameplayCuePendingExecute final { public: uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) struct FPredictionKey PredictionKey; // 0x0018(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGameplayCuePayloadType PayloadType; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilitySystemComponent* OwningComponent; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayEffectSpecForRPC FromSpec; // 0x0038(0x0078)(NativeAccessSpecifierPublic) struct FGameplayCueParameters CueParameters; // 0x00B0(0x00E8)(ContainsInstancedReference, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayCuePendingExecute; // ScriptStruct GameplayAbilities.MinimalReplicationTagCountMapForNetSerializer // 0x0010 (0x0010 - 0x0000) struct FMinimalReplicationTagCountMapForNetSerializer final { public: TArray Tags; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMinimalReplicationTagCountMapForNetSerializer; // ScriptStruct GameplayAbilities.GameplayAbilityActivationInfo // 0x0014 (0x0014 - 0x0000) struct FGameplayAbilityActivationInfo final { public: EGameplayAbilityActivationMode ActivationMode; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bCanBeEndedByOtherInstance : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FPredictionKey PredictionKeyWhenActivated; // 0x0004(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FGameplayAbilityActivationInfo; // ScriptStruct GameplayAbilities.ActiveGameplayEffectHandle // 0x0008 (0x0008 - 0x0000) struct FActiveGameplayEffectHandle final { public: int32 Handle; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bPassedFiltersAndWasExecuted; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FActiveGameplayEffectHandle; // ScriptStruct GameplayAbilities.GameplayAbilitySpec // 0x00E4 (0x00F0 - 0x000C) struct FGameplayAbilitySpec final : public FFastArraySerializerItem { public: struct FGameplayAbilitySpecHandle Handle; // 0x000C(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UGameplayAbility* Ability; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Level; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 InputID; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr SourceObject; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 ActiveCount; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 InputPressed : 1; // 0x0029(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 RemoveAfterActivation : 1; // 0x0029(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 PendingRemove : 1; // 0x0029(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bActivateOnce : 1; // 0x0029(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2A[0x16]; // 0x002A(0x0016)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayAbilityActivationInfo ActivationInfo; // 0x0040(0x0014)(RepSkip, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer DynamicAbilityTags; // 0x0058(0x0020)(NativeAccessSpecifierPublic) TArray NonReplicatedInstances; // 0x0078(0x0010)(ZeroConstructor, RepSkip, UObjectWrapper, NativeAccessSpecifierPublic) TArray ReplicatedInstances; // 0x0088(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) struct FActiveGameplayEffectHandle GameplayEffectHandle; // 0x0098(0x0008)(RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A0[0x50]; // 0x00A0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayAbilitySpec; // ScriptStruct GameplayAbilities.GameplayAttributeData // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FGameplayAttributeData final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float BaseValue; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CurrentValue; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FGameplayAttributeData; // ScriptStruct GameplayAbilities.AttributeDefaults // 0x0010 (0x0010 - 0x0000) struct FAttributeDefaults final { public: TSubclassOf Attributes; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDataTable* DefaultStartingTable; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FAttributeDefaults; // ScriptStruct GameplayAbilities.GameplayAbilityTargetingLocationInfo // 0x0090 (0x0090 - 0x0000) struct FGameplayAbilityTargetingLocationInfo final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* SourceActor; // 0x0008(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMeshComponent* SourceComponent; // 0x0010(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UGameplayAbility* SourceAbility; // 0x0018(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform LiteralTransform; // 0x0020(0x0060)(BlueprintVisible, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SourceSocketName; // 0x0080(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGameplayAbilityTargetingLocationType LocationType; // 0x0088(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayAbilityTargetingLocationInfo; // ScriptStruct GameplayAbilities.GameplayAbilityTargetData // 0x0008 (0x0008 - 0x0000) struct alignas(0x08) FGameplayAbilityTargetData { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayAbilityTargetData; // ScriptStruct GameplayAbilities.GameplayAbilityTargetData_ActorArray // 0x00A8 (0x00B0 - 0x0008) struct FGameplayAbilityTargetData_ActorArray final : public FGameplayAbilityTargetData { public: uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayAbilityTargetingLocationInfo SourceLocation; // 0x0010(0x0090)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray> TargetActorArray; // 0x00A0(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayAbilityTargetData_ActorArray; // ScriptStruct GameplayAbilities.ConditionalGameplayEffect // 0x0028 (0x0028 - 0x0000) struct FConditionalGameplayEffect final { public: TSubclassOf EffectClass; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer RequiredSourceTags; // 0x0008(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FConditionalGameplayEffect; // ScriptStruct GameplayAbilities.GameplayModifierEvaluatedData // 0x0050 (0x0050 - 0x0000) struct FGameplayModifierEvaluatedData final { public: struct FGameplayAttribute Attribute; // 0x0000(0x0038)(HasGetValueTypeHash, NativeAccessSpecifierPublic) EGameplayModOp ModifierOp; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Magnitude; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FActiveGameplayEffectHandle Handle; // 0x0040(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IsValid; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayModifierEvaluatedData; // ScriptStruct GameplayAbilities.GameplayEffectCustomExecutionOutput // 0x0018 (0x0018 - 0x0000) struct FGameplayEffectCustomExecutionOutput final { public: TArray OutputModifiers; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 bTriggerConditionalGameplayEffects : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bHandledStackCountManually : 1; // 0x0010(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bHandledGameplayCuesManually : 1; // 0x0010(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayEffectCustomExecutionOutput; // ScriptStruct GameplayAbilities.GameplayEffectSpecHandle // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FGameplayEffectSpecHandle final { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayEffectSpecHandle; // ScriptStruct GameplayAbilities.AbilityTaskDebugMessage // 0x0018 (0x0018 - 0x0000) struct FAbilityTaskDebugMessage final { public: class UGameplayTask* FromTask; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Message; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FAbilityTaskDebugMessage; // ScriptStruct GameplayAbilities.GameplayEffectRemovalInfo // 0x0028 (0x0028 - 0x0000) struct FGameplayEffectRemovalInfo final { public: bool bPrematureRemoval; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 StackCount; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayEffectContextHandle EffectContext; // 0x0008(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) uint8 Pad_20[0x8]; // 0x0020(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayEffectRemovalInfo; // ScriptStruct GameplayAbilities.MinimalGameplayCueReplicationProxy // 0x0350 (0x0350 - 0x0000) struct alignas(0x10) FMinimalGameplayCueReplicationProxy final { public: uint8 Pad_0[0x340]; // 0x0000(0x0340)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilitySystemComponent* Owner; // 0x0340(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_348[0x8]; // 0x0348(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMinimalGameplayCueReplicationProxy; // ScriptStruct GameplayAbilities.GameplayAbilityTargetDataHandle // 0x0028 (0x0028 - 0x0000) struct alignas(0x08) FGameplayAbilityTargetDataHandle final { public: uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayAbilityTargetDataHandle; // ScriptStruct GameplayAbilities.GameplayEventData // 0x00B0 (0x00B0 - 0x0000) struct FGameplayEventData final { public: struct FGameplayTag EventTag; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AActor* Instigator; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AActor* Target; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UObject* OptionalObject; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UObject* OptionalObject2; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayEffectContextHandle ContextHandle; // 0x0028(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayTagContainer InstigatorTags; // 0x0040(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayTagContainer TargetTags; // 0x0060(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) float EventMagnitude; // 0x0080(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayAbilityTargetDataHandle TargetData; // 0x0088(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayEventData; // ScriptStruct GameplayAbilities.MinimalGameplayCueReplicationProxyForNetSerializer // 0x0020 (0x0020 - 0x0000) struct FMinimalGameplayCueReplicationProxyForNetSerializer final { public: TArray Tags; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray Locations; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMinimalGameplayCueReplicationProxyForNetSerializer; // ScriptStruct GameplayAbilities.MinimalReplicationTagCountMap // 0x0068 (0x0068 - 0x0000) struct FMinimalReplicationTagCountMap final { public: uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilitySystemComponent* Owner; // 0x0050(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_58[0x10]; // 0x0058(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMinimalReplicationTagCountMap; // ScriptStruct GameplayAbilities.GameplayTagRequirements // 0x0088 (0x0088 - 0x0000) struct FGameplayTagRequirements final { public: struct FGameplayTagContainer RequireTags; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayTagContainer IgnoreTags; // 0x0020(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayTagQuery TagQuery; // 0x0040(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayTagRequirements; // ScriptStruct GameplayAbilities.AbilityTriggerData // 0x000C (0x000C - 0x0000) struct FAbilityTriggerData final { public: struct FGameplayTag TriggerTag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGameplayAbilityTriggerSource TriggerSource; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FAbilityTriggerData; // ScriptStruct GameplayAbilities.GameplayAbilitySpecContainer // 0x0018 (0x0120 - 0x0108) struct FGameplayAbilitySpecContainer final : public FFastArraySerializer { public: TArray Items; // 0x0108(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) class UAbilitySystemComponent* Owner; // 0x0118(0x0008)(ExportObject, ZeroConstructor, InstancedReference, RepSkip, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayAbilitySpecContainer; // ScriptStruct GameplayAbilities.MinimalReplicationTagCountMapNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FMinimalReplicationTagCountMapNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FMinimalReplicationTagCountMapNetSerializerConfig; // ScriptStruct GameplayAbilities.GameplayEffectQuery // 0x0198 (0x0198 - 0x0000) struct FGameplayEffectQuery final { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TDelegate CustomMatchDelegate_BP; // 0x0010(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagQuery OwningTagQuery; // 0x0020(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayTagQuery EffectTagQuery; // 0x0068(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayTagQuery SourceTagQuery; // 0x00B0(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayTagQuery SourceAggregateTagQuery; // 0x00F8(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttribute ModifyingAttribute; // 0x0140(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UObject* EffectSource; // 0x0178(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf EffectDefinition; // 0x0180(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_188[0x10]; // 0x0188(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayEffectQuery; // ScriptStruct GameplayAbilities.ServerAbilityRPCBatch // 0x0048 (0x0048 - 0x0000) struct GameplayAbilities::FServerAbilityRPCBatch final { public: struct FGameplayAbilitySpecHandle AbilitySpecHandle; // 0x0000(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPredictionKey PredictionKey; // 0x0004(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayAbilityTargetDataHandle TargetData; // 0x0018(0x0028)(NativeAccessSpecifierPublic) bool InputPressed; // 0x0040(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Ended; // 0x0041(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Started; // 0x0042(0x0001)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_43[0x5]; // 0x0043(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_GameplayAbilities__FServerAbilityRPCBatch; // ScriptStruct GameplayAbilities.ScalableFloat // 0x0028 (0x0028 - 0x0000) struct FScalableFloat final { public: float Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FCurveTableRowHandle Curve; // 0x0008(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDataRegistryType RegistryType; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20[0x8]; // 0x0020(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FScalableFloat; // ScriptStruct GameplayAbilities.GameplayAbilitySpecConfig // 0x0038 (0x0038 - 0x0000) struct FGameplayAbilitySpecConfig final { public: TSubclassOf Ability; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FScalableFloat LevelScalableFloat; // 0x0008(0x0028)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) int32 InputID; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGameplayEffectGrantedAbilityRemovePolicy RemovalPolicy; // 0x0034(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayAbilitySpecConfig; // ScriptStruct GameplayAbilities.ReplicatedPredictionKeyItem // 0x0010 (0x001C - 0x000C) struct FReplicatedPredictionKeyItem final : public FFastArraySerializerItem { public: struct FPredictionKey PredictionKey; // 0x000C(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FReplicatedPredictionKeyItem; // ScriptStruct GameplayAbilities.ReplicatedPredictionKeyMap // 0x0010 (0x0118 - 0x0108) struct FReplicatedPredictionKeyMap final : public FFastArraySerializer { public: TArray PredictionKeys; // 0x0108(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FReplicatedPredictionKeyMap; // ScriptStruct GameplayAbilities.ActiveGameplayCue // 0x010C (0x0118 - 0x000C) struct FActiveGameplayCue final : public FFastArraySerializerItem { public: struct FGameplayTag GameplayCueTag; // 0x000C(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPredictionKey PredictionKey; // 0x0014(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayCueParameters Parameters; // 0x0028(0x00E8)(ContainsInstancedReference, NativeAccessSpecifierPublic) bool bPredictivelyRemoved; // 0x0110(0x0001)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FActiveGameplayCue; // ScriptStruct GameplayAbilities.ActiveGameplayCueContainer // 0x0020 (0x0128 - 0x0108) struct FActiveGameplayCueContainer final : public FFastArraySerializer { public: TArray GameplayCues; // 0x0108(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilitySystemComponent* Owner; // 0x0120(0x0008)(ExportObject, ZeroConstructor, InstancedReference, RepSkip, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FActiveGameplayCueContainer; // ScriptStruct GameplayAbilities.GameplayCueNotifyActorArray // 0x0010 (0x0010 - 0x0000) struct FGameplayCueNotifyActorArray final { public: TArray Actors; // 0x0000(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayCueNotifyActorArray; // ScriptStruct GameplayAbilities.PreallocationInfo // 0x0068 (0x0068 - 0x0000) struct FPreallocationInfo final { public: TMap, struct FGameplayCueNotifyActorArray> PreallocatedInstances; // 0x0000(0x0050)(Transient, NativeAccessSpecifierPublic) TArray> ClassesNeedingPreallocation; // 0x0050(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPreallocationInfo; // ScriptStruct GameplayAbilities.NetSerializeScriptStructCache // 0x0010 (0x0010 - 0x0000) struct FNetSerializeScriptStructCache final { public: TArray ScriptStructs; // 0x0000(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNetSerializeScriptStructCache; // ScriptStruct GameplayAbilities.WorldReticleParameters // 0x0018 (0x0018 - 0x0000) struct FWorldReticleParameters final { public: struct FVector AOEScale; // 0x0000(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FWorldReticleParameters; // ScriptStruct GameplayAbilities.ActiveGameplayEffectsContainer // 0x01F8 (0x0300 - 0x0108) struct FActiveGameplayEffectsContainer final : public FFastArraySerializer { public: uint8 Pad_108[0x28]; // 0x0108(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) TArray GameplayEffects_Internal; // 0x0130(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_140[0x1C0]; // 0x0140(0x01C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FActiveGameplayEffectsContainer; // ScriptStruct GameplayAbilities.GameplayAbilityTargetingLocationInfoNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FGameplayAbilityTargetingLocationInfoNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FGameplayAbilityTargetingLocationInfoNetSerializerConfig; // ScriptStruct GameplayAbilities.GameplayAbilityLocalAnimMontage // 0x0028 (0x0028 - 0x0000) struct FGameplayAbilityLocalAnimMontage final { public: class UAnimMontage* AnimMontage; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 PlayInstanceId; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FPredictionKey PredictionKey; // 0x000C(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr AnimatingAbility; // 0x001C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayAbilityLocalAnimMontage; // ScriptStruct GameplayAbilities.GameplayAbilityTargetData_LocationInfo // 0x0128 (0x0130 - 0x0008) struct FGameplayAbilityTargetData_LocationInfo final : public FGameplayAbilityTargetData { public: uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayAbilityTargetingLocationInfo SourceLocation; // 0x0010(0x0090)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FGameplayAbilityTargetingLocationInfo TargetLocation; // 0x00A0(0x0090)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayAbilityTargetData_LocationInfo; // ScriptStruct GameplayAbilities.GameplayAbilityRepAnimMontage // 0x0038 (0x0038 - 0x0000) struct FGameplayAbilityRepAnimMontage final { public: class UAnimSequenceBase* Animation; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SlotName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PlayRate; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float position; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendTime; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendOutTime; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 NextSectionID; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 PlayInstanceId; // 0x0021(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bRepPosition : 1; // 0x0022(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 IsStopped : 1; // 0x0022(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 SkipPositionCorrection : 1; // 0x0022(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSkipPlayRate : 1; // 0x0022(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_23[0x1]; // 0x0023(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FPredictionKey PredictionKey; // 0x0024(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 SectionIdToPlay; // 0x0034(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayAbilityRepAnimMontage; // ScriptStruct GameplayAbilities.GameplayAbilityBindInfo // 0x0010 (0x0010 - 0x0000) struct FGameplayAbilityBindInfo final { public: EGameplayAbilityInputBinds Command; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf GameplayAbilityClass; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayAbilityBindInfo; // ScriptStruct GameplayAbilities.GameplayTargetDataFilter // 0x0020 (0x0020 - 0x0000) struct FGameplayTargetDataFilter final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* SelfActor; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf RequiredActorClass; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETargetDataFilterSelf SelfFilter; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bReverseFilter; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayTargetDataFilter; // ScriptStruct GameplayAbilities.AttributeMetaData // 0x0028 (0x0030 - 0x0008) struct FAttributeMetaData final : public FTableRowBase { public: float BaseValue; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinValue; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxValue; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString DerivedAttributeInfo; // 0x0018(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanStack; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FAttributeMetaData; // ScriptStruct GameplayAbilities.GameplayAbilityTargetData_SingleTargetHit // 0x0108 (0x0110 - 0x0008) struct FGameplayAbilityTargetData_SingleTargetHit final : public FGameplayAbilityTargetData { public: struct FHitResult HitResult; // 0x0008(0x0100)(IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) bool bHitReplaced; // 0x0108(0x0001)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_109[0x7]; // 0x0109(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayAbilityTargetData_SingleTargetHit; // ScriptStruct GameplayAbilities.GameplayAbilityActorInfo // 0x0048 (0x0048 - 0x0000) struct alignas(0x08) FGameplayAbilityActorInfo final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr OwnerActor; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr AvatarActor; // 0x0010(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr PlayerController; // 0x0018(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr AbilitySystemComponent; // 0x0020(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr SkeletalMeshComponent; // 0x0028(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr AnimInstance; // 0x0030(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr MovementComponent; // 0x0038(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AffectedAnimInstanceTag; // 0x0040(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayAbilityActorInfo; // ScriptStruct GameplayAbilities.AbilityEndedData // 0x0010 (0x0010 - 0x0000) struct FAbilityEndedData final { public: class UGameplayAbility* AbilityThatEnded; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAbilitySpecHandle AbilitySpecHandle; // 0x0008(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bReplicateEndAbility; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWasCancelled; // 0x000D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FAbilityEndedData; // ScriptStruct GameplayAbilities.GameplayAbilitySpecHandleAndPredictionKey // 0x0008 (0x0008 - 0x0000) struct FGameplayAbilitySpecHandleAndPredictionKey final { public: struct FGameplayAbilitySpecHandle AbilityHandle; // 0x0000(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PredictionKeyAtCreation; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayAbilitySpecHandleAndPredictionKey; // ScriptStruct GameplayAbilities.GameplayCueTag // 0x0008 (0x0008 - 0x0000) struct FGameplayCueTag final { public: struct FGameplayTag GameplayCueTag; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayCueTag; // ScriptStruct GameplayAbilities.GameplayCueObjectLibrary // 0x0050 (0x0050 - 0x0000) struct FGameplayCueObjectLibrary final { public: TArray Paths; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_10[0x20]; // 0x0010(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class UObjectLibrary* ActorObjectLibrary; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UObjectLibrary* StaticObjectLibrary; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UGameplayCueSet* CueSet; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_48[0x4]; // 0x0048(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) bool bShouldSyncScan; // 0x004C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShouldAsyncLoad; // 0x004D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShouldSyncLoad; // 0x004E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasBeenInitialized; // 0x004F(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayCueObjectLibrary; // ScriptStruct GameplayAbilities.GameplayCueNotify_SpawnResult // 0x0058 (0x0058 - 0x0000) struct FGameplayCueNotify_SpawnResult final { public: TArray FxSystemComponents; // 0x0000(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) TArray AudioComponents; // 0x0010(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) TArray CameraShakes; // 0x0020(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) TArray> CameraLensEffects; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) class UForceFeedbackComponent* ForceFeedbackComponent; // 0x0040(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class APlayerController* ForceFeedbackTargetPC; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDecalComponent* DecalComponent; // 0x0050(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayCueNotify_SpawnResult; // ScriptStruct GameplayAbilities.GameplayCueNotify_ParticleInfo // 0x0088 (0x0088 - 0x0000) struct FGameplayCueNotify_ParticleInfo final { public: struct FGameplayCueNotify_SpawnCondition SpawnConditionOverride; // 0x0000(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayCueNotify_PlacementInfo PlacementInfoOverride; // 0x0038(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) class UNiagaraSystem* NiagaraSystem; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverrideSpawnCondition : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverridePlacementInfo : 1; // 0x0080(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastShadow : 1; // 0x0080(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayCueNotify_ParticleInfo; // ScriptStruct GameplayAbilities.GameplayCueNotify_ForceFeedbackInfo // 0x0098 (0x0098 - 0x0000) struct FGameplayCueNotify_ForceFeedbackInfo final { public: struct FGameplayCueNotify_SpawnCondition SpawnConditionOverride; // 0x0000(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayCueNotify_PlacementInfo PlacementInfoOverride; // 0x0038(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ForceFeedbackTag; // 0x0080(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bIsLooping : 1; // 0x0088(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideSpawnCondition : 1; // 0x0088(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverridePlacementInfo : 1; // 0x0088(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPlayInWorld : 1; // 0x0088(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float WorldIntensity; // 0x008C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UForceFeedbackAttenuation* WorldAttenuation; // 0x0090(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayCueNotify_ForceFeedbackInfo; // ScriptStruct GameplayAbilities.GameplayCueNotify_InputDevicePropertyInfo // 0x0010 (0x0010 - 0x0000) struct FGameplayCueNotify_InputDevicePropertyInfo final { public: TArray> DeviceProperties; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayCueNotify_InputDevicePropertyInfo; // ScriptStruct GameplayAbilities.GameplayCueNotify_DecalInfo // 0x00A8 (0x00A8 - 0x0000) struct FGameplayCueNotify_DecalInfo final { public: struct FGameplayCueNotify_SpawnCondition SpawnConditionOverride; // 0x0000(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayCueNotify_PlacementInfo PlacementInfoOverride; // 0x0038(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) class UMaterialInterface* DecalMaterial; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector DecalSize; // 0x0080(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverrideSpawnCondition : 1; // 0x0098(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverridePlacementInfo : 1; // 0x0098(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideFadeOut : 1; // 0x0098(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float FadeOutStartDelay; // 0x009C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeOutDuration; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayCueNotify_DecalInfo; // ScriptStruct GameplayAbilities.GameplayCueNotify_BurstEffects // 0x0298 (0x0298 - 0x0000) struct FGameplayCueNotify_BurstEffects final { public: TArray BurstParticles; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) TArray BurstSounds; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) struct FGameplayCueNotify_CameraShakeInfo BurstCameraShake; // 0x0020(0x0098)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) struct FGameplayCueNotify_CameraLensEffectInfo BurstCameraLensEffect; // 0x00B8(0x0090)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) struct FGameplayCueNotify_ForceFeedbackInfo BurstForceFeedback; // 0x0148(0x0098)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) struct FGameplayCueNotify_InputDevicePropertyInfo BurstDevicePropertyEffect; // 0x01E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) struct FGameplayCueNotify_DecalInfo BurstDecal; // 0x01F0(0x00A8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FGameplayCueNotify_BurstEffects; // ScriptStruct GameplayAbilities.GameplayCueNotify_LoopingEffects // 0x01F0 (0x01F0 - 0x0000) struct FGameplayCueNotify_LoopingEffects final { public: TArray LoopingParticles; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) TArray LoopingSounds; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) struct FGameplayCueNotify_CameraShakeInfo LoopingCameraShake; // 0x0020(0x0098)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) struct FGameplayCueNotify_CameraLensEffectInfo LoopingCameraLensEffect; // 0x00B8(0x0090)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) struct FGameplayCueNotify_ForceFeedbackInfo LoopingForceFeedback; // 0x0148(0x0098)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) struct FGameplayCueNotify_InputDevicePropertyInfo LoopingInputDevicePropertyEffect; // 0x01E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FGameplayCueNotify_LoopingEffects; // ScriptStruct GameplayAbilities.GameplayCueNotifyData // 0x0038 (0x0038 - 0x0000) struct FGameplayCueNotifyData final { public: struct FGameplayTag GameplayCueTag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath GameplayCueNotifyObj; // 0x0008(0x0020)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf LoadedGameplayCueClass; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayCueNotifyData; // ScriptStruct GameplayAbilities.GameplayCueTranslatorNodeIndex // 0x0004 (0x0004 - 0x0000) struct FGameplayCueTranslatorNodeIndex final { public: int32 Index; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayCueTranslatorNodeIndex; // ScriptStruct GameplayAbilities.GameplayCueTranslationLink // 0x0018 (0x0018 - 0x0000) struct FGameplayCueTranslationLink final { public: class UGameplayCueTranslator* RulesCDO; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayCueTranslationLink; // ScriptStruct GameplayAbilities.GameplayCueTranslatorNode // 0x0078 (0x0078 - 0x0000) struct FGameplayCueTranslatorNode final { public: TArray Links; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) struct FGameplayCueTranslatorNodeIndex CachedIndex; // 0x0010(0x0004)(NoDestructor, NativeAccessSpecifierPublic) struct FGameplayTag CachedGameplayTag; // 0x0014(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName CachedGameplayTagName; // 0x001C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24[0x54]; // 0x0024(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayCueTranslatorNode; // ScriptStruct GameplayAbilities.GameplayCueTranslationManager // 0x0080 (0x0080 - 0x0000) struct FGameplayCueTranslationManager final { public: TArray TranslationLUT; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TMap TranslationNameToIndexMap; // 0x0010(0x0050)(NativeAccessSpecifierPrivate) class UGameplayTagsManager* TagManager; // 0x0060(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_68[0x18]; // 0x0068(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayCueTranslationManager; // ScriptStruct GameplayAbilities.AttributeBasedFloat // 0x0128 (0x0128 - 0x0000) struct FAttributeBasedFloat final { public: struct FRFScalableFloat Coefficient; // 0x0000(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FRFScalableFloat PreMultiplyAdditiveValue; // 0x0030(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FRFScalableFloat PostMultiplyAdditiveValue; // 0x0060(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayEffectAttributeCaptureDefinition BackingAttribute; // 0x0090(0x0040)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCurveTableRowHandle AttributeCurve; // 0x00D0(0x0010)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAttributeBasedFloatCalculationType AttributeCalculationType; // 0x00E0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGameplayModEvaluationChannel FinalChannel; // 0x00E1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E2[0x6]; // 0x00E2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer SourceTagFilter; // 0x00E8(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTagContainer TargetTagFilter; // 0x0108(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FAttributeBasedFloat; // ScriptStruct GameplayAbilities.CustomCalculationBasedFloat // 0x00A8 (0x00A8 - 0x0000) struct FCustomCalculationBasedFloat final { public: TSubclassOf CalculationClassMagnitude; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRFScalableFloat Coefficient; // 0x0008(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FRFScalableFloat PreMultiplyAdditiveValue; // 0x0038(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FRFScalableFloat PostMultiplyAdditiveValue; // 0x0068(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FCurveTableRowHandle FinalLookupCurve; // 0x0098(0x0010)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FCustomCalculationBasedFloat; // ScriptStruct GameplayAbilities.SetByCallerFloat // 0x0010 (0x0010 - 0x0000) struct FSetByCallerFloat final { public: class FName DataName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag DataTag; // 0x0008(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FSetByCallerFloat; // ScriptStruct GameplayAbilities.GameplayEffectModifierMagnitude // 0x0218 (0x0218 - 0x0000) struct FGameplayEffectModifierMagnitude final { public: EGameplayEffectMagnitudeCalculation MagnitudeCalculationType; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRFScalableFloat ScalableFloatMagnitude; // 0x0008(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FAttributeBasedFloat AttributeBasedMagnitude; // 0x0038(0x0128)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FCustomCalculationBasedFloat CustomMagnitude; // 0x0160(0x00A8)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) struct FSetByCallerFloat SetByCallerMagnitude; // 0x0208(0x0010)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FGameplayEffectModifierMagnitude; // ScriptStruct GameplayAbilities.GameplayModEvaluationChannelSettings // 0x0001 (0x0001 - 0x0000) struct FGameplayModEvaluationChannelSettings final { public: EGameplayModEvaluationChannel Channel; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FGameplayModEvaluationChannelSettings; // ScriptStruct GameplayAbilities.GameplayEffectExecutionScopedModifierInfo // 0x0380 (0x0380 - 0x0000) struct FGameplayEffectExecutionScopedModifierInfo final { public: struct FGameplayEffectAttributeCaptureDefinition CapturedAttribute; // 0x0000(0x0040)(Edit, DisableEditOnInstance, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag TransientAggregatorIdentifier; // 0x0040(0x0008)(Edit, DisableEditOnInstance, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGameplayEffectScopedModifierAggregatorType AggregatorType; // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGameplayModOp ModifierOp; // 0x0049(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayEffectModifierMagnitude ModifierMagnitude; // 0x0050(0x0218)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayModEvaluationChannelSettings EvaluationChannelSettings; // 0x0268(0x0001)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_269[0x7]; // 0x0269(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagRequirements SourceTags; // 0x0270(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTagRequirements TargetTags; // 0x02F8(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayEffectExecutionScopedModifierInfo; // ScriptStruct GameplayAbilities.GameplayEffectExecutionDefinition // 0x0048 (0x0048 - 0x0000) struct FGameplayEffectExecutionDefinition final { public: TSubclassOf CalculationClass; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer PassedInTags; // 0x0008(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray CalculationModifiers; // 0x0028(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray ConditionalGameplayEffects; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayEffectExecutionDefinition; // ScriptStruct GameplayAbilities.GameplayModifierInfo // 0x03A0 (0x03A0 - 0x0000) struct FGameplayModifierInfo final { public: struct FGameplayAttribute Attribute; // 0x0000(0x0038)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGameplayModOp ModifierOp; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRFScalableFloat Magnitude; // 0x0040(0x0030)(NativeAccessSpecifierPublic) struct FGameplayEffectModifierMagnitude ModifierMagnitude; // 0x0070(0x0218)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayModEvaluationChannelSettings EvaluationChannelSettings; // 0x0288(0x0001)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_289[0x7]; // 0x0289(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagRequirements SourceTags; // 0x0290(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTagRequirements TargetTags; // 0x0318(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayModifierInfo; // ScriptStruct GameplayAbilities.GameplayEffectCue // 0x0060 (0x0060 - 0x0000) struct FGameplayEffectCue final { public: struct FGameplayAttribute MagnitudeAttribute; // 0x0000(0x0038)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinLevel; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxLevel; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer GameplayCueTags; // 0x0040(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayEffectCue; // ScriptStruct GameplayAbilities.InheritedTagContainer // 0x0060 (0x0060 - 0x0000) struct FInheritedTagContainer final { public: struct FGameplayTagContainer CombinedTags; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) struct FGameplayTagContainer Added; // 0x0020(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTagContainer Removed; // 0x0040(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FInheritedTagContainer; // ScriptStruct GameplayAbilities.ActiveGameplayEffectQuery // 0x0088 (0x0088 - 0x0000) struct alignas(0x08) FActiveGameplayEffectQuery final { public: uint8 Pad_0[0x88]; // 0x0000(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FActiveGameplayEffectQuery; // ScriptStruct GameplayAbilities.GameplayEffectVersion // 0x0001 (0x0001 - 0x0000) struct FGameplayEffectVersion final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayEffectVersion; // ScriptStruct GameplayAbilities.GameplayEffectCustomExecutionParameters // 0x00F0 (0x00F0 - 0x0000) struct alignas(0x08) FGameplayEffectCustomExecutionParameters final { public: uint8 Pad_0[0xF0]; // 0x0000(0x00F0)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayEffectCustomExecutionParameters; // ScriptStruct GameplayAbilities.GameplayEffectContext // 0x0080 (0x0080 - 0x0000) struct FGameplayEffectContext final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr Instigator; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr EffectCauser; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr AbilityCDO; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr AbilityInstanceNotReplicated; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 AbilityLevel; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr SourceObject; // 0x002C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr InstigatorAbilitySystemComponent; // 0x0034(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray> Actors; // 0x0040(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector WorldOrigin; // 0x0060(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bHasWorldOrigin : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bReplicateSourceObject : 1; // 0x0078(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (RepSkip, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bReplicateInstigator : 1; // 0x0078(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (RepSkip, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bReplicateEffectCauser : 1; // 0x0078(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (RepSkip, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayEffectContext; // ScriptStruct GameplayAbilities.GameplayTagBlueprintPropertyMapping // 0x0048 (0x0048 - 0x0000) struct FGameplayTagBlueprintPropertyMapping final { public: struct FGameplayTag TagToMap; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TFieldPath PropertyToEdit; // 0x0008(0x0020)(Edit, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName PropertyName; // 0x0028(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid PropertyGuid; // 0x0030(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayTagBlueprintPropertyMapping; // ScriptStruct GameplayAbilities.GameplayTagBlueprintPropertyMap // 0x0020 (0x0020 - 0x0000) struct FGameplayTagBlueprintPropertyMap final { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray PropertyMappings; // 0x0010(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FGameplayTagBlueprintPropertyMap; // ScriptStruct GameplayAbilities.GameplayTagReponsePair // 0x0028 (0x0028 - 0x0000) struct FGameplayTagReponsePair final { public: struct FGameplayTag Tag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf ResponseGameplayEffect; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray> ResponseGameplayEffects; // 0x0010(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) int32 SoftCountCap; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayTagReponsePair; // ScriptStruct GameplayAbilities.GameplayTagResponseTableEntry // 0x0050 (0x0050 - 0x0000) struct FGameplayTagResponseTableEntry final { public: struct FGameplayTagReponsePair Positive; // 0x0000(0x0028)(Edit, NativeAccessSpecifierPublic) struct FGameplayTagReponsePair Negative; // 0x0028(0x0028)(Edit, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayTagResponseTableEntry; // ScriptStruct GameplayAbilities.MovieSceneGameplayCueKey // 0x0090 (0x0090 - 0x0000) struct FMovieSceneGameplayCueKey final { public: struct FGameplayCueTag Cue; // 0x0000(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FVector Location; // 0x0008(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Normal; // 0x0020(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AttachSocketName; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NormalizedMagnitude; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneObjectBindingID Instigator; // 0x0044(0x0018)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneObjectBindingID EffectCauser; // 0x005C(0x0018)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UPhysicalMaterial* PhysicalMaterial; // 0x0078(0x0008)(Edit, ZeroConstructor, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 GameplayEffectLevel; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 AbilityLevel; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAttachToBinding; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneGameplayCueKey; // ScriptStruct GameplayAbilities.MovieSceneGameplayCueChannel // 0x00A8 (0x00F8 - 0x0050) struct FMovieSceneGameplayCueChannel final : public FMovieSceneChannel { public: TArray KeyTimes; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray KeyValues; // 0x0060(0x0010)(ZeroConstructor, AssetRegistrySearchable, NativeAccessSpecifierPrivate) uint8 Pad_70[0x88]; // 0x0070(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneGameplayCueChannel; // ScriptStruct GameplayAbilities.GameplayAbilityRepAnimMontageNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FGameplayAbilityRepAnimMontageNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FGameplayAbilityRepAnimMontageNetSerializerConfig; // ScriptStruct GameplayAbilities.GameplayEffectContextHandleNetSerializerConfig // 0x0000 (0x0028 - 0x0028) struct FGameplayEffectContextHandleNetSerializerConfig final : public FPolymorphicStructNetSerializerConfig { }; DUMPER7_ASSERTS_FGameplayEffectContextHandleNetSerializerConfig; // ScriptStruct GameplayAbilities.GameplayEffectContextNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FGameplayEffectContextNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FGameplayEffectContextNetSerializerConfig; // ScriptStruct GameplayAbilities.MinimalGameplayCueReplicationProxyNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FMinimalGameplayCueReplicationProxyNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FMinimalGameplayCueReplicationProxyNetSerializerConfig; // ScriptStruct GameplayAbilities.PredictionKeyNetSerializerConfig // 0x0000 (0x0010 - 0x0010) struct FPredictionKeyNetSerializerConfig final : public FNetSerializerConfig { }; DUMPER7_ASSERTS_FPredictionKeyNetSerializerConfig; }