implements IGameplayTaskOwnerInterface
0x00x03B0
Members 30
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x0028 | 0x88 | padding / unreflected | |||
| 0x20 | AbilityTags | FGameplayTagContainer | 3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x01 | bReplicateInputDirectly | bool | 7 flags | false | |
| 0x01 | RemoteInstanceEnded | bool | 5 flags | false | |
| 0x00D2 | 0x04 | padding / unreflected | |||
| 0x01 | ReplicationPolicy | EGameplayAbilityReplicationPolicy | Protected+7 flags | ReplicateNo | |
| 0x01 | InstancingPolicy | EGameplayAbilityInstancingPolicy | Protected+7 flags | InstancedPerExecution | |
| 0x01 | bServerRespectsRemoteAbilityCancellation | bool | Protected+7 flags | true | |
| 0x01 | bRetriggerInstancedAbility | bool | Protected+7 flags | false | |
| 0x00DA | 0x02 | padding / unreflected | |||
| 0x14 | CurrentActivationInfo | FGameplayAbilityActivationInfo | Protected+4 flags | {ActivationMode=Authority, bCanBeEndedByOtherInstance=false… | |
| 0xB0 | CurrentEventData | FGameplayEventData | Protected+3 flags | {EventTag={TagName=None}, Instigator=nullptr, Target=nullpt… | |
| 0x01 | NetExecutionPolicy | EGameplayAbilityNetExecutionPolicy | Protected+7 flags | LocalPredicted | |
| 0x01 | NetSecurityPolicy | EGameplayAbilityNetSecurityPolicy | Protected+7 flags | ClientOrServer | |
| 0x01A2 | 0x06 | padding / unreflected | |||
| 0x08 | CostGameplayEffectClass | TSubclassOf<UGameplayEffect> | Protected+7 flags | nullptr | |
| 0x10 | AbilityTriggers | TArray<FAbilityTriggerData> | Protected+4 flags | [] | |
| 0x08 | CooldownGameplayEffectClass | TSubclassOf<UGameplayEffect> | Protected+7 flags | nullptr | |
| 0x20 | CancelAbilitiesWithTag | FGameplayTagContainer | Protected+3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x20 | BlockAbilitiesWithTag | FGameplayTagContainer | Protected+3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x20 | ActivationOwnedTags | FGameplayTagContainer | Protected+3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x20 | ActivationRequiredTags | FGameplayTagContainer | Protected+3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x20 | ActivationBlockedTags | FGameplayTagContainer | Protected+3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x20 | SourceRequiredTags | FGameplayTagContainer | Protected+3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x20 | SourceBlockedTags | FGameplayTagContainer | Protected+3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x20 | TargetRequiredTags | FGameplayTagContainer | Protected+3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x20 | TargetBlockedTags | FGameplayTagContainer | Protected+3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x02E8 | 0x20 | padding / unreflected | |||
| 0x10 | ActiveTasks | TArray<UGameplayTask*> | Protected+4 flags | [] | |
| 0x0318 | 0x10 | padding / unreflected | |||
| 0x08 | CurrentMontage | UAnimMontage* | Protected+6 flags | nullptr | |
| 0x0330 | 0x60 | padding / unreflected | |||
| 0x01 | bIsActive | bool | Protected+5 flags | false | |
| 0x01 | bIsAbilityEnding | bool | Protected+5 flags | false | |
| 0x01 | bIsCancelable | bool | Protected+5 flags | false | |
| 0x01 | bIsBlockingOtherAbilities | bool | Protected+5 flags | false | |
| 0x0394 | 0x14 | padding / unreflected | |||
| 0x01 | bMarkPendingKillOnAbilityEnd | bool | Protected+7 flags | false | |
| 0x03A9 | 0x07 | unreflected bytes to end of UGameplayAbility | |||
Functions 56
| Signature | Flags | Native | Params |
|---|---|---|---|
| void SetShouldBlockOtherAbilities(bool bShouldBlockAbilities) | NativePublic | 0x01 | |
| void SetCanBeCanceled(bool bCanBeCanceled) | NativePublic | 0x01 | |
| void SendGameplayEvent(const FGameplayTag& EventTag, const FGameplayEventData& Payload) | NativeProtected | 0xB8 | |
| void RemoveGrantedByEffect() | NativePublic | 0x00 | |
| void MontageStop(float OverrideBlendOutTime) | FinalNative+1 flags | 0x04 | |
| void MontageSetNextSectionName(const FName& FromSectionName, const FName& ToSectionName) | FinalNative+1 flags | 0x10 | |
| void MontageJumpToSection(const FName& SectionName) | FinalNative+1 flags | 0x08 | |
| FGameplayAbilityTargetingLocationInfo MakeTargetLocationInfoFromOwnerSkeletalMeshComponent(const FName& SocketName) | FinalNative+1 flags | 0xA0 | |
| FGameplayAbilityTargetingLocationInfo MakeTargetLocationInfoFromOwnerActor() | FinalNative+1 flags | 0x90 | |
| FGameplayEffectSpecHandle MakeOutgoingGameplayEffectSpec(TSubclassOf<UGameplayEffect> GameplayEffectClass, float Level) | FinalNative+1 flags | 0x20 | |
| bool K2_ShouldAbilityRespondToEvent(const FGameplayAbilityActorInfo& ActorInfo, const FGameplayEventData& Payload) | EventProtected | 0xF9 | |
| void K2_RemoveGameplayCue(const FGameplayTag& GameplayCueTag) | NativeProtected | 0x08 | |
| void K2_OnEndAbility(bool bWasCancelled) | EventProtected | 0x01 | |
| bool K2_HasAuthority() | FinalNative+1 flags | 0x01 | |
| void K2_ExecuteGameplayCueWithParams(const FGameplayTag& GameplayCueTag, FGameplayCueParameters& GameplayCueParameters) | NativeProtected | 0xE0 | |
| void K2_ExecuteGameplayCue(const FGameplayTag& GameplayCueTag, const FGameplayEffectContextHandle& Context) | NativeProtected | 0x20 | |
| void K2_EndAbilityLocally() | NativeProtected | 0x00 | |
| void K2_EndAbility() | NativeProtected | 0x00 | |
| void K2_CommitExecute() | EventPublic | 0x00 | |
| bool K2_CommitAbilityCost(bool BroadcastCommitEvent) | NativePublic | 0x02 | |
| bool K2_CommitAbilityCooldown(bool BroadcastCommitEvent, bool ForceCooldown) | NativePublic | 0x03 | |
| bool K2_CommitAbility() | NativePublic | 0x01 | |
| bool K2_CheckAbilityCost() | NativePublic | 0x01 | |
| bool K2_CheckAbilityCooldown() | NativePublic | 0x01 | |
| void K2_CancelAbility() | FinalNative+1 flags | 0x00 | |
| bool K2_CanActivateAbility(const FGameplayAbilityActorInfo& ActorInfo, const FGameplayAbilitySpecHandle& Handle, FGameplayTagContainer& RelevantTags) | EventProtected | 0x71 | |
| TArray<FActiveGameplayEffectHandle> K2_ApplyGameplayEffectSpecToTarget(const FGameplayEffectSpecHandle& EffectSpecHandle, const FGameplayAbilityTargetDataHandle& TargetData) | FinalNative+1 flags | 0x48 | |
| FActiveGameplayEffectHandle K2_ApplyGameplayEffectSpecToOwner(const FGameplayEffectSpecHandle& EffectSpecHandle) | FinalNative+1 flags | 0x18 | |
| void K2_AddGameplayCueWithParams(const FGameplayTag& GameplayCueTag, FGameplayCueParameters& GameplayCueParameter, bool bRemoveOnAbilityEnd) | NativeProtected | 0xE1 | |
| void K2_AddGameplayCue(const FGameplayTag& GameplayCueTag, const FGameplayEffectContextHandle& Context, bool bRemoveOnAbilityEnd) | NativeProtected | 0x21 | |
| void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData) | EventProtected | 0xB0 | |
| void K2_ActivateAbility() | EventProtected | 0x00 | |
| bool IsLocallyControlled() | FinalNative+1 flags | 0x01 | |
| void InvalidateClientPredictionKey() | FinalNative+1 flags | 0x00 | |
| UObject* GetSourceObject_BP(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo) | FinalNative+1 flags | 0x58 | |
| USkeletalMeshComponent* GetOwningComponentFromActorInfo() | FinalNative+1 flags | 0x08 | |
| AActor* GetOwningActorFromActorInfo() | FinalNative+1 flags | 0x08 | |
| FGameplayEffectContextHandle GetGrantedByEffectContext() | FinalNative+1 flags | 0x18 | |
| UObject* GetCurrentSourceObject() | FinalNative+1 flags | 0x08 | |
| UAnimMontage* GetCurrentMontage() | FinalNative+1 flags | 0x08 | |
| float GetCooldownTimeRemaining() | FinalNative+1 flags | 0x04 | |
| FGameplayEffectContextHandle GetContextFromOwner(const FGameplayAbilityTargetDataHandle& OptionalTargetData) | NativePublic | 0x40 | |
| AActor* GetAvatarActorFromActorInfo() | FinalNative+1 flags | 0x08 | |
| FGameplayAbilityActorInfo GetActorInfo() | FinalNative+1 flags | 0x48 | |
| UAbilitySystemComponent* GetAbilitySystemComponentFromActorInfo() | FinalNative+1 flags | 0x08 | |
| int32 GetAbilityLevel_BP(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo) | FinalNative+1 flags | 0x54 | |
| int32 GetAbilityLevel() | FinalNative+1 flags | 0x04 | |
| void EndTaskByInstanceName(const FName& InstanceName) | FinalNative+1 flags | 0x08 | |
| void EndAbilityState(const FName& OptionalStateNameToEnd) | FinalNative+1 flags | 0x08 | |
| void ConfirmTaskByInstanceName(const FName& InstanceName, bool bEndTask) | FinalNative+1 flags | 0x09 | |
| void CancelTaskByInstanceName(const FName& InstanceName) | FinalNative+1 flags | 0x08 | |
| void BP_RemoveGameplayEffectFromOwnerWithHandle(const FActiveGameplayEffectHandle& Handle, int32 StacksToRemove) | FinalNative+1 flags | 0x0C | |
| void BP_RemoveGameplayEffectFromOwnerWithGrantedTags(const FGameplayTagContainer& WithGrantedTags, int32 StacksToRemove) | FinalNative+1 flags | 0x24 | |
| void BP_RemoveGameplayEffectFromOwnerWithAssetTags(const FGameplayTagContainer& WithAssetTags, int32 StacksToRemove) | FinalNative+1 flags | 0x24 | |
| TArray<FActiveGameplayEffectHandle> BP_ApplyGameplayEffectToTarget(const FGameplayAbilityTargetDataHandle& TargetData, TSubclassOf<UGameplayEffect> GameplayEffectClass, int32 GameplayEffectLevel, int32 Stacks) | FinalNative+1 flags | 0x48 | |
| FActiveGameplayEffectHandle BP_ApplyGameplayEffectToOwner(TSubclassOf<UGameplayEffect> GameplayEffectClass, int32 GameplayEffectLevel, int32 Stacks) | FinalNative+1 flags | 0x18 |
Subclasses 3
Used by 112
types with a member, parameter or interface of this typeFAbilityEndedDataUAbilitySystemBlueprintLibraryUAbilitySystemComponentUAbilityTaskUAbilityTask_ApplyRootMotionConstantForceUAbilityTask_ApplyRootMotionJumpForceUAbilityTask_ApplyRootMotionMoveToActorForceUAbilityTask_ApplyRootMotionMoveToForceUAbilityTask_ApplyRootMotionRadialForceUAbilityTask_MoveToLocationUAbilityTask_NetworkSyncPointUAbilityTask_PerformTargetingUAbilityTask_PlayAnimAndWaitUAbilityTask_PlayMontageAndWaitUAbilityTask_RepeatUAbilityTask_SpawnActorUAbilityTask_StartAbilityStateUAbilityTask_VisualizeTargetingUAbilityTask_WaitAbilityActivateUAbilityTask_WaitAbilityCommitUAbilityTask_WaitAttributeChangeUAbilityTask_WaitAttributeChangeRatioThresholdUAbilityTask_WaitAttributeChangeThresholdUAbilityTask_WaitCancelUAbilityTask_WaitConfirmUAbilityTask_WaitConfirmCancelUAbilityTask_WaitDelayUAbilityTask_WaitGameplayEffectApplied_SelfUAbilityTask_WaitGameplayEffectApplied_TargetUAbilityTask_WaitGameplayEffectBlockedImmunityUAbilityTask_WaitGameplayEffectRemovedUAbilityTask_WaitGameplayEffectStackChangeUAbilityTask_WaitGameplayEventUAbilityTask_WaitGameplayTagAddedUAbilityTask_WaitGameplayTagCountChangedUAbilityTask_WaitGameplayTagQueryUAbilityTask_WaitGameplayTagRemovedUAbilityTask_WaitInputPressUAbilityTask_WaitInputReleaseUAbilityTask_WaitMovementModeChangeUAbilityTask_WaitOverlapUAbilityTask_WaitTargetDataUAbilityTask_WaitVelocityChangeABP_OxygenGenerator_Carryable_CUBPC_CarryableAbilityTrigger_CFGameplayAbilityBindInfoFGameplayAbilityLocalAnimMontageFGameplayAbilitySpecFGameplayAbilitySpecConfigFGameplayAbilitySpecDefAGameplayAbilityTargetActorFGameplayAbilityTargetingLocationInfoFGameplayEffectContextUSN2AbilityTask_ScanHoverActorUSN2AbilityTask_ShowBaseObjectFeedbackUSN2AbilityTask_StartMoveUSN2AbilityTask_UpdateHoverActorChangedUSN2AbilityTask_UpdatePlacementGhostUSN2AbilityTask_UpdateResonatingCuesUSN2AbilityTask_UpdateTickUSN2AbilityTask_WaitAccelerationChangedUSN2AbilityTask_WaitAttributeGainUSN2AbilityTask_WaitAttributeLossUSN2AbilityTask_WaitAvatarDetachedUSN2AbilityTask_WaitAvatarPawnInfoReadyUSN2AbilityTask_WaitCantAffordConstructionUSN2AbilityTask_WaitEnergyDepletedUSN2AbilityTask_WaitEnergyRestoredUSN2AbilityTask_WaitForCollisionUSN2AbilityTask_WaitForFrequencySelectionUSN2AbilityTask_WaitForHarvestUSN2AbilityTask_WaitGhostConstructionUSN2AbilityTask_WaitHealthLossUSN2AbilityTask_WaitHeldItemChangedUSN2AbilityTask_WaitHoverTargetUSN2AbilityTask_WaitHoverTargetLostUSN2AbilityTask_WaitInputPressMultipleUSN2AbilityTask_WaitStickyTargetLostUUSN2AbilityTask_WaitConstructTargetChangedUUUWEAbilityTask_PlayMontageAndWaitWithNotify+32 more