Zdexby TheHolyOneZ
9,486 classes
Class

UUWEAbilitySystemComponent

: UAbilitySystemComponent : UGameplayTasksComponent : UActorComponent : UObject
/Script/UWEAbilitySystem.UWEAbilitySystemComponent 0x1448 (5,192 B) align 8 inherited 0x1290 vtable /Script/UWEAbilitySystem
implements IUWESaveObject
0x00x1448

Members 13

OffsetSizeNameTypeFlagsDefault
0x12900x08padding / unreflected
0x08InputComponentTWeakObjectPtr<UEnhancedInputComponent>8 flagsnullptr
0x12A00x18padding / unreflected
0x10OnAbilityAnimNotifyFMulticastScriptDelegate4 flags<delegate>
0x10OnAbilityGivenFMulticastScriptDelegate4 flags<delegate>
0x10OnAbilityRemovedFMulticastScriptDelegate4 flags<delegate>
0x01bHandlingGameplayEventbool7 flagsfalse
0x01bShouldAutoSavebool7 flagstrue
0x01bReplicateAttributesbool7 flagstrue
0x12EB0x05padding / unreflected
0x28AbilitySetTSoftObjectPtr<UUWEAbilitySet>Protected+7 flags<SoftObjectProperty>
0x13180x10padding / unreflected
0x08SaveHandleUUWESaveHandle*Protected+6 flagsnullptr
0x20SaveDataFUWEAbilitySystemComponentSaveDataProtected+2 flags{ActiveGameplayEffects=[], Abilities=[]}
0x13500x60padding / unreflected
0x10ActivePredictedEffectsTArray<FActivePredictedEffect>Protected+2 flags[]
0x13C00x10padding / unreflected
0x20PersistentTagsFGameplayTagContainerProtected+2 flags{GameplayTags=[], ParentTags=[]}
0x13F00x20padding / unreflected
0x20AbilityTagsFGameplayTagContainerNetRepNotify+2 flags{GameplayTags=[], ParentTags=[]}
0x14300x18unreflected bytes to end of UUWEAbilitySystemComponent
Inherited from UAbilitySystemComponent 27
OffsetSizeNameTypeFlagsDefault
0x10DefaultStartingDataTArray<FAttributeDefaults>3 flags[]
0x08AffectedAnimInstanceTagFName7 flagsNone
0x01600x1A8padding / unreflected
0x04OutgoingDurationfloat5 flags0
0x04IncomingDurationfloat5 flags0
0x03100x20padding / unreflected
0x10ClientDebugStringsTArray<FString>NetRepNotify+2 flags[]
0x10ServerDebugStringsTArray<FString>NetRepNotify+2 flags[]
0x03500x58padding / unreflected
0x01UserAbilityActivationInhibitedbool5 flagsfalse
0x01ReplicationProxyEnabledbool5 flagsfalse
0x01bSuppressGrantAbilitybool5 flagsfalse
0x01bSuppressGameplayCuesbool5 flagsfalse
0x03AC0x04padding / unreflected
0x10SpawnedTargetActorsTArray<AGameplayAbilityTargetActor*>4 flags[]
0x03C00x28padding / unreflected
0x08OwnerActorAActor*NetRepNotify+6 flagsnullptr
0x08AvatarActorAActor*NetRepNotify+6 flagsnullptr
0x03F80x10padding / unreflected
0x128ActivatableAbilitiesFGameplayAbilitySpecContainerNetTransient+6 flags{Items=[], Owner=nullptr}
0x05300x30padding / unreflected
0x10AllReplicatedInstancedAbilitiesTArray<UGameplayAbility*>Protected+4 flags[]
0x05700x220padding / unreflected
0x40RepAnimMontageInfoFGameplayAbilityRepAnimMontageNetRepNotify+3 flags{Animation=nullptr, SlotName=None, PlayRate=0, position=0, …
0x01bCachedIsNetSimulatedboolProtected+5 flagsfalse
0x01bPendingMontageRepboolProtected+5 flagsfalse
0x07D20x06padding / unreflected
0x28LocalAnimMontageInfoFGameplayAbilityLocalAnimMontageProtected+2 flags{AnimMontage=nullptr, PlayInstanceId=0, PredictionKey={Curr…
0x08000xA0padding / unreflected
0x308ActiveGameplayEffectsFActiveGameplayEffectsContainerNetProtected+1 flags{GameplayEffects_Internal=[]}
0x130ActiveGameplayCuesFActiveGameplayCueContainerNetProtected+2 flags{GameplayCues=[], Owner=nullptr}
0x130MinimalReplicationGameplayCuesFActiveGameplayCueContainerNetProtected+2 flags{GameplayCues=[], Owner=nullptr}
0x0E080x128padding / unreflected
0x10BlockedAbilityBindingsTArray<uint8>NetTransient+3 flags[]
0x0F400x128padding / unreflected
0x68MinimalReplicationTagsFMinimalReplicationTagCountMapNetProtected+2 flags{Owner=nullptr}
0x10SpawnedAttributesTArray<UAttributeSet*>NetTransient+7 flags[]
0x10E00x10padding / unreflected
0x68ReplicatedLooseTagsFMinimalReplicationTagCountMapNet+2 flags{Owner=nullptr}
0x11580x08padding / unreflected
0x120ReplicatedPredictionKeyMapFReplicatedPredictionKeyMapNetTransient+1 flags{PredictionKeys=[32 items]}
Inherited from UGameplayTasksComponent 5
OffsetSizeNameTypeFlagsDefault
0x10TaskPriorityQueueTArray<UGameplayTask*>Protected+4 flags[]
0x00E80x10padding / unreflected
0x10TickingTasksTArray<UGameplayTask*>Protected+4 flags[]
0x10KnownTasksTArray<UGameplayTask*>TransientProtected+4 flags[]
0x10OnClaimedResourcesChangeFMulticastScriptDelegate4 flags<delegate>
0x10SimulatedTasksTArray<UGameplayTask*>NetRepNotify+4 flags[]
Inherited from UActorComponent 15
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<FName>4 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+8 flags[]
0x00900x04padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x00980x04padding / unreflected
0x01bNetAddressable : 1bit 5boolProtected+3 flagsfalse
0x01bReplicateUsingRegisteredSubObjectList : 1bit 6boolProtected+9 flagsfalse
0x01bReplicates : 1bit 7boolNet+7 flagsfalse
0x009D0x01padding / unreflected
0x01bAutoActivate : 1bit 3bool6 flagsfalse
0x01bIsActive : 1bit 4boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 5bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 7boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 1bool6 flagsfalse
0x00A00x19padding / unreflected
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>

Functions 27

SignatureFlagsNativeParams
FActiveGameplayEffectHandle UWEApplyDamageOverTime(float Damage, float Period, float Duration, const FGameplayTag& DamageType, AActor* DamageReceiver, const FHitResult& HitResult, const FGameplayTagContainer& ContextTags)FinalNative+1 flags0x148
FActiveGameplayEffectHandle UWEApplyDamage(float Damage, const FGameplayTag& DamageType, AActor* DamageReceiver, const FHitResult& HitResult, const FGameplayTagContainer& ContextTags)FinalNative+1 flags0x140
void UWEApplyAOEDamage(float Damage, const FGameplayTag& DamageType, const FVector& Location, const TArray<EObjectTypeQuery>& ObjectTypes, const FName& ObstacleCheckProfileName, float Radius, bool bIncludeSelf, bool bDoLOSCheck, const FGameplayTagContainer& ContextTags)FinalNative+1 flags0x68
void UWEAbilityDelegate__DelegateSignature(UUWEAbilitySystemComponent* ASC, FGameplayAbilitySpecHandle& AbilitySpecHandle)Public0x0C
void TagResponseEvent(const FGameplayTag& Tag, int32 NewCount, int32 idx)NativeProtected0x10
void SetPersistentGameplayTag(FGameplayTag& Tag, bool bActive)FinalNative+1 flags0x09
bool SetGameplayEffectDurationHandle(const FActiveGameplayEffectHandle& Handle, float NewDuration)FinalNative+1 flags0x0D
void ServerRestartActiveAbilities()NativeEvent+1 flags0x00
void RemoveGameplayCueLocal(const FGameplayTag& GameplayCueTag, FGameplayCueParameters& GameplayCueParameters)FinalNative+1 flags0xE0
void RemoveDynamicTagGameplayEffect(FGameplayTag& Tag)FinalNative+1 flags0x08
void OnRep_AbilityTags(FGameplayTagContainer& OldTags)FinalNative+1 flags0x20
void InvalidateClientPredictionKey()FinalNative+1 flags0x00
void InputComponentChangedDelegate__DelegateSignature(UEnhancedInputComponent* OldInputComponent, UEnhancedInputComponent* NewInputComponent)Public0x10
AActor* GetTargetActor()FinalNative+1 flags0x08
UGameplayTask* GetSimulatedTask(TSubclassOf<UGameplayTask> TaskClass)FinalNative+1 flags0x10
UGameplayTask* GetAbilityTask(TSubclassOf<UAbilityTask> TaskClass)FinalNative+1 flags0x10
void ExecuteGameplayCueLocal(const FGameplayTag& GameplayCueTag, FGameplayCueParameters& GameplayCueParameters)FinalNative+1 flags0xE0
void BP_SetLooseGameplayTagCount(const FGameplayTag& Tag, int32 Count)FinalNative+1 flags0x0C
void BP_RemoveLooseGameplayTag(const FGameplayTag& Tag, int32 Count)FinalNative+1 flags0x0C
FActiveGameplayEffectHandle BP_ApplyUniqueGameplayEffectToSelf(TSubclassOf<UGameplayEffect> GameplayEffectClass, float Level, const FGameplayEffectContextHandle& EffectContext, const bool& bSuccess)FinalNative+1 flags0x34
void BP_AddLooseGameplayTag(const FGameplayTag& Tag, int32 Count)FinalNative+1 flags0x0C
bool AllAbilitySetAbilitiesGranted()FinalNative+1 flags0x01
void AddUniqueDynamicTagGameplayEffect(FGameplayTag& Tag)FinalNative+1 flags0x08
FActiveGameplayEffectHandle AddReplicatedGameplayTagForDuration(FGameplayTag& Tag, float Duration, bool bPredict)FinalNative+1 flags0x18
void AddGameplayCueLocal(const FGameplayTag& GameplayCueTag, FGameplayCueParameters& GameplayCueParameters)FinalNative+1 flags0xE0
FActiveGameplayEffectHandle AddDynamicTagGameplayEffect(FGameplayTag& Tag)FinalNative+1 flags0x10
void AbilityAnimNotifyDelegate__DelegateSignature(const FName& NotifyName)Public0x08

Used by 46

types with a member, parameter or interface of this type