0x00x03C0
Members 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} |
Inherited from UBETGameplayAbility 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | ActivationPolicy | EBETAbilityActivationPolicy | Protected+9 flags | OnInputTriggered |
Inherited from UGameplayAbility 30
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 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 | |
Functions 5
| Signature | Flags | Native | Params |
|---|---|---|---|
void K2_ActivateAbility()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_GA_Jump(259);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void K2_OnEndAbility(bool bWasCancelled)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_bWasCancelled = bWasCancelled;0x0012ExecuteUbergraph_GA_Jump(589);0x0021return;0x0023// end of script | EventProtected | 0x01 | |
void OnJumpSuccess()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_GA_Jump(594);0x000Freturn;0x0011// end of script | 0x00 | ||
void OnJumpFailed()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_GA_Jump(599);0x000Freturn;0x0011// end of script | 0x00 | ||
void ExecuteUbergraph_GA_Jump(int32 EntryPoint)Script33 statements · 607 bytes of bytecode0x0000goto [EntryPoint];0x000ALabel_000A:0x000ACallFunc_GetActorInfo_ReturnValue = GetActorInfo();0x0026K2Node_DynamicCast_AsSurvivor_CMC = Cast<SurvivorCMC>(CallFunc_GetActorInfo_ReturnValue.MovementComponent);0x0053K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsSurvivor_CMC);0x0070if (!(K2Node_DynamicCast_bSuccess)) goto Label_025C;0x007EK2Node_CreateDelegate_OutputDelegate.Bind(this, OnJumpSuccess);0x0095K2Node_DynamicCast_AsSurvivor_CMC.JumpSuccessDelegate -= K2Node_CreateDelegate_OutputDelegate;0x00BEK2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnJumpFailed);0x00D5K2Node_DynamicCast_AsSurvivor_CMC.JumpFailedDelegate -= K2Node_CreateDelegate_OutputDelegate_1;0x00FEgoto Label_025C;0x0103CallFunc_GetActorInfo_ReturnValue_1 = GetActorInfo();0x011FK2Node_DynamicCast_AsSurvivor_CMC_1 = Cast<SurvivorCMC>(CallFunc_GetActorInfo_ReturnValue_1.MovementComponent);0x014CK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsSurvivor_CMC_1);0x0169if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_025C;0x0177K2Node_CreateDelegate_OutputDelegate.Bind(this, OnJumpSuccess);0x018EK2Node_DynamicCast_AsSurvivor_CMC_1.JumpSuccessDelegate += K2Node_CreateDelegate_OutputDelegate;0x01B7K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnJumpFailed);0x01CEK2Node_DynamicCast_AsSurvivor_CMC_1.JumpFailedDelegate += K2Node_CreateDelegate_OutputDelegate_1;0x01F7K2Node_DynamicCast_AsSurvivor_CMC_1.RequestJump();0x0217goto Label_025C;0x021CLabel_021C:0x021CK2_EndAbility();0x022Agoto Label_025C;0x022FLabel_022F:0x022FCallFunc_K2_CommitAbilityCost_ReturnValue = K2_CommitAbilityCost(false);0x0248goto Label_021C;0x024Dgoto Label_000A;0x0252goto Label_022F;0x0257goto Label_021C;0x025CLabel_025C:0x025Creturn;0x025E// end of script | Final | 0x04 |