Class
UPolymerShieldAbility
: UAHPlayerSpecialAbility : UAHCharacterAbility : UAHGameplayAbility : UGameplayAbility : UObject0x00x08C8
Members 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Data | UDA_PolymerShieldAbility* | Protected+8 flags | nullptr | |
| 0x08 | ShieldResourcePenaltyEffect | TSubclassOf<UAHGameplayEffect> | Protected+9 flags | nullptr | |
| 0x08 | PolymerShieldActor | APolymerShield* | 5 flags | nullptr | |
| 0x0818 | 0x58 | padding / unreflected | |||
| 0x50 | ReflectedLaserWeapons | TMap<float, ALaserWeapon*> | 1 flags | <TMap> | |
| 0x08C0 | 0x08 | unreflected bytes to end of UPolymerShieldAbility | |||
Inherited from UAHPlayerSpecialAbility 12
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | MinInputHoldTime | float | Protected+7 flags | 0.5 | |
| 0x067C | 0x04 | padding / unreflected | |||
| 0x08 | ActivationCheckCostEffect | TSubclassOf<UAHGameplayEffect> | Protected+8 flags | nullptr | |
| 0x08 | RegenerationEffect | TSubclassOf<UGameplayEffect> | Protected+8 flags | nullptr | |
| 0x38 | CurrentResourceAttribute | FGameplayAttribute | Protected+4 flags | {AttributeName="", Attribute=<FieldPathProperty>, Attribute… | |
| 0x38 | MaxResourceAttribute | FGameplayAttribute | Protected+4 flags | {AttributeName="", Attribute=<FieldPathProperty>, Attribute… | |
| 0x04 | AlternativeAtributeAmountToCancelAbility | float | Protected+7 flags | 10 | |
| 0x0704 | 0x04 | padding / unreflected | |||
| 0x08 | AlternativeCostCameraShake | TSubclassOf<UMatineeCameraShake> | Protected+8 flags | nullptr | |
| 0x0710 | 0x40 | padding / unreflected | |||
| 0x08 | LongPressCostEffect | TSubclassOf<UGameplayEffect> | 8 flags | nullptr | |
| 0x08 | LongPressSelfCostEffect | TSubclassOf<UGameplayEffect> | 8 flags | nullptr | |
| 0x08 | SelfCostGameplayEffectClass | TSubclassOf<UGameplayEffect> | 8 flags | nullptr | |
| 0x04 | CriticalResourceRatio | float | 7 flags | 0.2 | |
| 0x08 | DefaultBoneNameForRayAttach | FName | 7 flags | star_2_joint | |
Inherited from UAHCharacterAbility 31
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x28 | CancellAndRestartAbilities | FGameplayTagContainer | Protected+3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x28 | StartAbilitiesWithInputButtonPressed | FGameplayTagContainer | Protected+3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x01 | bShouldApplyPersistentGameplayEffectsOnCommit | bool | Protected+6 flags | true | |
| 0x01 | bShouldApplyPersistentGameplayEffectsOnEndAbility | bool | Protected+6 flags | true | |
| 0x04A2 | 0x06 | padding / unreflected | |||
| 0x10 | AdditiveGameplayEffectClasses | TArray<TArray<bool>> | Protected+4 flags | [] | |
| 0x10 | OnAbilityEndGameplayEffectClasses | TArray<bool> | Protected+4 flags | [] | |
| 0x01 | bApplyTags | bool | Protected+6 flags | true | |
| 0x01 | bSubscribeOnOwnerCharacterEvents | bool | Protected+7 flags | false | |
| 0x04CA | 0x06 | padding / unreflected | |||
| 0x50 | CharacterEventsToSubscribeTo | TSet<AHCharacterEventType> | Protected+3 flags | <TSet> | |
| 0x01 | bTicking | bool | Protected+6 flags | false | |
| 0x01 | bTickingWhileNotActive | bool | Protected+6 flags | false | |
| 0x01 | bIgnoreAbilityDuration | bool | Protected+6 flags | false | |
| 0x0523 | 0x01 | padding / unreflected | |||
| 0x04 | BaseActiveProbability | float | Protected+8 flags | 1 | |
| 0x01 | bDebugAbilityShouldNotBeCancelled | bool | Protected+7 flags | false | |
| 0x0529 | 0x03 | padding / unreflected | |||
| 0x08 | DebugCategory | FName | Protected+7 flags | None | |
| 0x08 | DebugConsoleVariable | FName | Protected+7 flags | None | |
| 0x01 | bStopAllRumblesOnAbilityEnd | bool | Protected+7 flags | false | |
| 0x053D | 0x03 | padding / unreflected | |||
| 0x08 | OnExecuteAbilityEffectTag | FGameplayTag | Protected+5 flags | {TagName=None} | |
| 0x08 | OnActivateAbilityFailEffectTag | FGameplayTag | Protected+5 flags | {TagName=None} | |
| 0x08 | OnLoopAbilityEffectTag | FGameplayTag | Protected+5 flags | {TagName=None} | |
| 0x08 | OnActivationAblityEffectTag | FGameplayTag | Protected+5 flags | {TagName=None} | |
| 0x08 | OnDeactivationAbilityEffectTag | FGameplayTag | Protected+5 flags | {TagName=None} | |
| 0x01 | bShouldEndAbilityOnActivationButtonReleased | bool | Protected+6 flags | false | |
| 0x01 | bForceButtonReleaseOnEndAbility | bool | Protected+6 flags | true | |
| 0x056A | 0x06 | padding / unreflected | |||
| 0x08 | HUDDataAsset | UDA_AbilityHUDData* | Protected+7 flags | nullptr | |
| 0x01 | InteractiveObjectType | EInteractiveObjectType | Protected+7 flags | None | |
| 0x0579 | 0x03 | padding / unreflected | |||
| 0x08 | PolymerModifierAbilityTag | FGameplayTag | Protected+4 flags | {TagName=None} | |
| 0x01 | bShouldPlayNoEnergySound | bool | Protected+7 flags | false | |
| 0x0585 | 0x3B | padding / unreflected | |||
| 0x08 | CachedCharacterOwner | AAHBaseCharacter* | Transient+5 flags | nullptr | |
| 0x05C8 | 0x08 | padding / unreflected | |||
| 0x08 | CachedPlayerController | AAHPlayerController* | Transient+5 flags | nullptr | |
| 0x08 | CachedMovementComponent | UCharacterMovementComponent* | Transient+7 flags | nullptr | |
Inherited from UGameplayAbility 32
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x28 | AbilityTags | FGameplayTagContainer | 3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x01 | bReplicateInputDirectly | bool | 7 flags | false | |
| 0x01 | RemoteInstanceEnded | bool | 5 flags | false | |
| 0x00DA | 0x04 | padding / unreflected | |||
| 0x01 | ReplicationPolicy | uint8 | Protected+7 flags | 0 | |
| 0x01 | InstancingPolicy | uint8 | Protected+7 flags | 2 | |
| 0x01 | bServerRespectsRemoteAbilityCancellation | bool | Protected+7 flags | true | |
| 0x01 | bRetriggerInstancedAbility | bool | Protected+7 flags | false | |
| 0x00E2 | 0x06 | padding / unreflected | |||
| 0x18 | CurrentActivationInfo | FGameplayAbilityActivationInfo | Protected+4 flags | {ActivationMode=0, bCanBeEndedByOtherInstance=false, Predic… | |
| 0xC0 | CurrentEventData | FGameplayEventData | Protected+3 flags | {EventTag={TagName=None}, Instigator=nullptr, Target=nullpt… | |
| 0x01 | NetExecutionPolicy | uint8 | Protected+7 flags | 0 | |
| 0x01 | NetSecurityPolicy | uint8 | Protected+7 flags | 0 | |
| 0x01C2 | 0x06 | padding / unreflected | |||
| 0x08 | CostGameplayEffectClass | TSubclassOf<UGameplayEffect> | Protected+8 flags | nullptr | |
| 0x10 | AbilityTriggers | TArray<TSubclassOf<UGameplayEffect>> | Protected+4 flags | [] | |
| 0x08 | CooldownGameplayEffectClass | TSubclassOf<UGameplayEffect> | Protected+8 flags | nullptr | |
| 0x28 | CancelAbilitiesWithTag | FGameplayTagContainer | Protected+3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x28 | BlockAbilitiesWithTag | FGameplayTagContainer | Protected+3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x28 | ActivationOwnedTags | FGameplayTagContainer | Protected+3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x28 | ActivationRequiredTags | FGameplayTagContainer | Protected+3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x28 | ActivationBlockedTags | FGameplayTagContainer | Protected+3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x28 | SourceRequiredTags | FGameplayTagContainer | Protected+3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x28 | SourceBlockedTags | FGameplayTagContainer | Protected+3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x28 | TargetRequiredTags | FGameplayTagContainer | Protected+3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x28 | TargetBlockedTags | FGameplayTagContainer | Protected+3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x0350 | 0x20 | padding / unreflected | |||
| 0x10 | ActiveTasks | TArray<UAnimMontage*> | Protected+2 flags | [] | |
| 0x0380 | 0x10 | padding / unreflected | |||
| 0x08 | CurrentMontage | UAnimMontage* | Protected+5 flags | nullptr | |
| 0x0398 | 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 | |
| 0x03FC | 0x14 | padding / unreflected | |||
| 0x01 | bMarkPendingKillOnAbilityEnd | bool | Protected+7 flags | false | |
| 0x01 | bShouldActivateOnlyGameThread | bool | Protected+7 flags | true | |
| 0x01 | bShouldEndOnlyGameThread | bool | Protected+7 flags | true | |
Functions 2
| Signature | Flags | Native | Params |
|---|---|---|---|
| void OnSourceLaserActivation(AActor* LaserWeaponActor, ULaserBarrel* Barrel, bool bWasActivated) | FinalNative+1 flags | 0x11 | |
| void OnReflectedLaserWeaponDestroyed(AActor* LaserWeapon) | FinalNative+1 flags | 0x08 |