Zdexby TheHolyOneZ
5,372 classes
Class

UAFE_PowerAttack_C

: UAfflictionEffect : UObject
/Game/GameElements/PawnAffliction/FPEffects/AFE_PowerAttack.AFE_PowerAttack_C 0x0030 (48 B) align 8 inherited 0x0028 3 scripted vtable /Game/GameElements/PawnAffliction/FPEffects/AFE_PowerAttack
0x00x0030

Members 1

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}

Functions 3

SignatureFlagsNativeParams
void ReceiveBeginEffect(UPawnAfflictionComponent* Target)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_target_1 = Target;0x0012ExecuteUbergraph_AFE_PowerAttack(1129);0x0021return;0x0023// end of script
EventProtected0x08
void ReceiveEndEffect(UPawnAfflictionComponent* Target)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_target = Target;0x0012ExecuteUbergraph_AFE_PowerAttack(15);0x0021return;0x0023// end of script
EventProtected0x08
void ExecuteUbergraph_AFE_PowerAttack(int32 EntryPoint)
Script51 statements · 1,876 bytes of bytecode
0x0000PushFlow(Label_0751);0x0005goto [EntryPoint];0x000FTemp_int_Loop_Counter_Variable = 0;0x0026Temp_int_Array_Index_Variable = 0;0x003DLabel_003D:0x003DCallFunc_GetOwner_ReturnValue = K2Node_Event_target.GetOwner();0x0067K2Node_DynamicCast_AsPlayer_Character = Cast<PlayerCharacter>(CallFunc_GetOwner_ReturnValue);0x008BK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsPlayer_Character);0x00A8CallFunc_K2_GetComponentsByClass_ReturnValue = K2Node_DynamicCast_AsPlayer_Character.InventoryComponent.MiningItem.K2_GetComponentsByClass(/Script/Engine.ParticleSystemComponent);0x010FCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_K2_GetComponentsByClass_ReturnValue);0x014ACallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0170if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x017ATemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0195PushFlow(Label_041F);0x019ACallFunc_GetOwner_ReturnValue = K2Node_Event_target.GetOwner();0x01C4K2Node_DynamicCast_AsPlayer_Character = Cast<PlayerCharacter>(CallFunc_GetOwner_ReturnValue);0x01E8K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsPlayer_Character);0x0205CallFunc_K2_GetComponentsByClass_ReturnValue = K2Node_DynamicCast_AsPlayer_Character.InventoryComponent.MiningItem.K2_GetComponentsByClass(/Script/Engine.ParticleSystemComponent);0x026C/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x02A7CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Array_Get_Item.Template, /Game/GameElements/GameEvents/RockEnemies/Particles/P_PickAxe_Overcharge.P_PickAxe_Overcharge);0x02E3if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) PopFlow();0x02EDCallFunc_GetOwner_ReturnValue = K2Node_Event_target.GetOwner();0x0317K2Node_DynamicCast_AsPlayer_Character = Cast<PlayerCharacter>(CallFunc_GetOwner_ReturnValue);0x033BK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsPlayer_Character);0x0358CallFunc_K2_GetComponentsByClass_ReturnValue = K2Node_DynamicCast_AsPlayer_Character.InventoryComponent.MiningItem.K2_GetComponentsByClass(/Script/Engine.ParticleSystemComponent);0x03BF/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x03FACallFunc_Array_Get_Item.Deactivate();0x041EPopFlow();0x041FLabel_041F:0x041FCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0449Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0464goto Label_003D;0x0469CallFunc_GetOwner_ReturnValue_1 = K2Node_Event_target_1.GetOwner();0x0493K2Node_DynamicCast_AsPlayer_Character_1 = Cast<PlayerCharacter>(CallFunc_GetOwner_ReturnValue_1);0x04B7K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsPlayer_Character_1);0x04D4CallFunc_IsFirstPerson_ReturnValue = K2Node_DynamicCast_AsPlayer_Character_1.InventoryComponent.MiningItem.IsFirstPerson();0x052Aif (!(CallFunc_IsFirstPerson_ReturnValue)) goto Label_0643;0x0538CallFunc_GetOwner_ReturnValue_1 = K2Node_Event_target_1.GetOwner();0x0562K2Node_DynamicCast_AsPlayer_Character_1 = Cast<PlayerCharacter>(CallFunc_GetOwner_ReturnValue_1);0x0586K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsPlayer_Character_1);0x05A3CallFunc_SpawnFirstPersonEmitterAttached_ReturnValue = SpawnFirstPersonEmitterAttached(/Game/GameElements/GameEvents/RockEnemies/Particles/P_PickAxe_Overcharge.P_PickAxe_Overcharge, K2Node_DynamicCast_AsPlayer_Character_1.InventoryComponent.MiningItem.FP_Scale, FName(None), FVector(0, 0, 30), FRotator(0, 0, 0), FVector(1, 1, 1), 3, true);0x0642PopFlow();0x0643Label_0643:0x0643CallFunc_GetOwner_ReturnValue_1 = K2Node_Event_target_1.GetOwner();0x066DK2Node_DynamicCast_AsPlayer_Character_1 = Cast<PlayerCharacter>(CallFunc_GetOwner_ReturnValue_1);0x0691K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsPlayer_Character_1);0x06AECallFunc_SpawnEmitterAttached_ReturnValue = SpawnEmitterAttached(/Game/GameElements/GameEvents/RockEnemies/Particles/P_PickAxe_Overcharge.P_PickAxe_Overcharge, K2Node_DynamicCast_AsPlayer_Character_1.InventoryComponent.MiningItem.TP_Scale, FName(None), FVector(0, 0, 30), FRotator(0, 0, 0), FVector(1, 1, 1), 3, true, 0, true);0x0750PopFlow();0x0751Label_0751:0x0751return;0x0753// end of script
Final0x04