0x0000PushFlow(Label_7A81);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FK2Node_MultiGate_ScratchBool = NotEqual_BoolBool(K2Node_MultiGate_FirstRun, true);0x002Dif (!(K2Node_MultiGate_ScratchBool)) goto Label_00C3;0x003BK2Node_MultiGate_FirstRun = true;0x0046K2Node_MultiGate_ScratchBool = Greater_IntInt(-1, -1);0x0064if (!(K2Node_MultiGate_ScratchBool)) goto Label_008E;0x0072K2Node_MultiGate_ScratchIndex = -1;0x0089goto Label_0147;0x008ELabel_008E:0x008EK2Node_MultiGate_ScratchIndex = GetUnmarkedBit(K2Node_MultiGate_Data, -1, 5, false);0x00BEgoto Label_0147;0x00C3Label_00C3:0x00C3K2Node_MultiGate_ScratchBool = HasUnmarkedBit(K2Node_MultiGate_Data, 5);0x00E5if (!(K2Node_MultiGate_ScratchBool)) goto Label_0128;0x00F3K2Node_MultiGate_ScratchIndex = GetUnmarkedBit(K2Node_MultiGate_Data, -1, 5, false);0x0123goto Label_0147;0x0128Label_0128:0x0128if (!(true)) goto Label_0146;0x012EClearAllBits(K2Node_MultiGate_Data);0x0141goto Label_00C3;0x0146Label_0146:0x0146PopFlow();0x0147Label_0147:0x0147MarkBit(K2Node_MultiGate_Data, K2Node_MultiGate_ScratchIndex);0x0163K2Node_MultiGate_ScratchBool = EqualEqual_IntInt(K2Node_MultiGate_ScratchIndex, 0);0x0185if (!(K2Node_MultiGate_ScratchBool)) goto Label_0198;0x0193goto Label_02D7;0x0198Label_0198:0x0198K2Node_MultiGate_ScratchBool = EqualEqual_IntInt(K2Node_MultiGate_ScratchIndex, 1);0x01BAif (!(K2Node_MultiGate_ScratchBool)) goto Label_01CD;0x01C8goto Label_04D9;0x01CDLabel_01CD:0x01CDK2Node_MultiGate_ScratchBool = EqualEqual_IntInt(K2Node_MultiGate_ScratchIndex, 2);0x01EFif (!(K2Node_MultiGate_ScratchBool)) goto Label_0202;0x01FDgoto Label_06D2;0x0202Label_0202:0x0202K2Node_MultiGate_ScratchBool = EqualEqual_IntInt(K2Node_MultiGate_ScratchIndex, 3);0x0224if (!(K2Node_MultiGate_ScratchBool)) goto Label_0237;0x0232goto Label_04D9;0x0237Label_0237:0x0237K2Node_MultiGate_ScratchBool = EqualEqual_IntInt(K2Node_MultiGate_ScratchIndex, 4);0x0259if (!(K2Node_MultiGate_ScratchBool)) goto Label_026C;0x0267goto Label_04D9;0x026CLabel_026C:0x026CPrintWarning("MultiGate Node failed! Out of bounds indexing of the out pins. There are only 5 outs available.");0x02D7Label_02D7:0x02D7IsAttacking = true;0x02E2StartForceRotToPlayer(0f, 1f);0x02FACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4 = CreateProxyObjectForPlayMontage(Mesh, /Game/Char/Enemies/GiantPig/Anim/AM_PigActions.AM_PigActions, 1f, 0f, FName(DodgeBack));0x0337CallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4);0x0354if (!(CallFunc_IsValid_ReturnValue_5)) goto Label_04A2;0x0362K2Node_CreateDelegate_OutputDelegate_13.Bind(this, OnCompleted_E17CCEC1420FBF52C8A8C7AA2310A196);0x0379CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnCompleted += K2Node_CreateDelegate_OutputDelegate_13;0x03A2K2Node_CreateDelegate_OutputDelegate_12.Bind(this, OnBlendOut_E17CCEC1420FBF52C8A8C7AA2310A196);0x03B9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_12;0x03E2K2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnInterrupted_E17CCEC1420FBF52C8A8C7AA2310A196);0x03F9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_11;0x0422K2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnNotifyBegin_E17CCEC1420FBF52C8A8C7AA2310A196);0x0439CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_10;0x0462K2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnNotifyEnd_E17CCEC1420FBF52C8A8C7AA2310A196);0x0479CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_9;0x04A2Label_04A2:0x04A2Delay(this, 1f, LatentActionInfo{0x8E3, 397470287, FName(ExecuteUbergraph_BPC_GiantPig), this});0x04D8PopFlow();0x04D9Label_04D9:0x04D9IsAttacking = true;0x04E4CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_14 = CreateProxyObjectForPlayMontage(Mesh, /Game/Char/Enemies/GiantPig/Anim/AM_PigActions.AM_PigActions, 1f, 0f, FName(HeadSwingTurnR));0x0521CallFunc_IsValid_ReturnValue_15 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_14);0x053Eif (!(CallFunc_IsValid_ReturnValue_15)) goto Label_068C;0x054CK2Node_CreateDelegate_OutputDelegate_64.Bind(this, OnCompleted_ECCCD18D4639B207BFD3F0B1F06BFF58);0x0563CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_14.OnCompleted += K2Node_CreateDelegate_OutputDelegate_64;0x058CK2Node_CreateDelegate_OutputDelegate_63.Bind(this, OnBlendOut_ECCCD18D4639B207BFD3F0B1F06BFF58);0x05A3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_14.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_63;0x05CCK2Node_CreateDelegate_OutputDelegate_62.Bind(this, OnInterrupted_ECCCD18D4639B207BFD3F0B1F06BFF58);0x05E3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_14.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_62;0x060CK2Node_CreateDelegate_OutputDelegate_61.Bind(this, OnNotifyBegin_ECCCD18D4639B207BFD3F0B1F06BFF58);0x0623CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_14.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_61;0x064CK2Node_CreateDelegate_OutputDelegate_60.Bind(this, OnNotifyEnd_ECCCD18D4639B207BFD3F0B1F06BFF58);0x0663CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_14.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_60;0x068CLabel_068C:0x068CDelay(this, 0.55f, LatentActionInfo{0x6C3, 432554496, FName(ExecuteUbergraph_BPC_GiantPig), this});0x06C2PopFlow();0x06C3StopForceRotToPlayer();0x06D1PopFlow();0x06D2Label_06D2:0x06D2IsAttacking = true;0x06DDLabel_06DD:0x06DDStartForceRotToPlayer(0f, 1f);0x06F5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6 = CreateProxyObjectForPlayMontage(Mesh, /Game/Char/Enemies/GiantPig/Anim/AM_PigActions.AM_PigActions, 1f, 0f, FName(DodgeL));0x0732CallFunc_IsValid_ReturnValue_7 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6);0x074Fif (!(CallFunc_IsValid_ReturnValue_7)) goto Label_089D;0x075DK2Node_CreateDelegate_OutputDelegate_23.Bind(this, OnCompleted_F5CC19A74C4BC1BBDDBB19B6C104D415);0x0774CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnCompleted += K2Node_CreateDelegate_OutputDelegate_23;0x079DK2Node_CreateDelegate_OutputDelegate_22.Bind(this, OnBlendOut_F5CC19A74C4BC1BBDDBB19B6C104D415);0x07B4CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_22;0x07DDK2Node_CreateDelegate_OutputDelegate_21.Bind(this, OnInterrupted_F5CC19A74C4BC1BBDDBB19B6C104D415);0x07F4CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_21;0x081DK2Node_CreateDelegate_OutputDelegate_20.Bind(this, OnNotifyBegin_F5CC19A74C4BC1BBDDBB19B6C104D415);0x0834CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_20;0x085DK2Node_CreateDelegate_OutputDelegate_19.Bind(this, OnNotifyEnd_F5CC19A74C4BC1BBDDBB19B6C104D415);0x0874CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_19;0x089DLabel_089D:0x089DDelay(this, 1f, LatentActionInfo{0x8D4, -648412962, FName(ExecuteUbergraph_BPC_GiantPig), this});0x08D3PopFlow();0x08D4StopForceRotToPlayer();0x08E2PopFlow();0x08E3StopForceRotToPlayer();0x08F1PopFlow();0x08F2Label_08F2:0x08F2Delay(this, 1f, LatentActionInfo{0x929, 1116126164, FName(ExecuteUbergraph_BPC_GiantPig), this});0x0928PopFlow();0x0929/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0957CallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(CallFunc_GetGI_BBPSX_AsGI_BBPSX.WhichKartBattleGameType, 5);0x098Cif (!(CallFunc_NotEqual_ByteByte_ReturnValue)) PopFlow();0x0996CallFunc_GetSocketLocation_ReturnValue = Mesh.GetSocketLocation(FName(torso));0x09D9CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_GetSocketLocation_ReturnValue, FVector(0, 0, -150));0x0A0BCallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_GetSocketLocation_ReturnValue, FVector(0, 0, 20));0x0A3DCallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_Add_VectorVector_ReturnValue_1, 1, false, Temp_object_Variable_3, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0AC5if (!(CallFunc_LineTraceSingle_ReturnValue)) goto Label_0EF8;0x0AD3BreakHitResult(CallFunc_LineTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x0B76CallFunc_Multiply_VectorFloat_ReturnValue_2 = Multiply_VectorFloat(CallFunc_BreakHitResult_ImpactNormal_1, 5f);0x0BA0CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_BreakHitResult_ImpactNormal_1);0x0BC5CallFunc_Add_VectorVector_ReturnValue_4 = Add_VectorVector(CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_Multiply_VectorFloat_ReturnValue_2);0x0BF3CallFunc_GetUpVector_ReturnValue = GetUpVector(CallFunc_Conv_VectorToRotator_ReturnValue);0x0C18CallFunc_RotateAngleAxis_ReturnValue = RotateAngleAxis(CallFunc_BreakHitResult_ImpactNormal_1, 0f, CallFunc_GetUpVector_ReturnValue);0x0C4BCallFunc_Conv_VectorToRotator_ReturnValue_1 = Conv_VectorToRotator(CallFunc_RotateAngleAxis_ReturnValue);0x0C70CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(CallFunc_Add_VectorVector_ReturnValue_4, CallFunc_Conv_VectorToRotator_ReturnValue_1, FVector(1, 1, 1));0x0CABCallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1 = BeginDeferredActorSpawnFromClass(this, /Game/BP/General/BP_BloodPool.BP_BloodPool_C, CallFunc_MakeTransform_ReturnValue_1, 0, nullptr);0x0CD5SetFloatPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(BloodPoolSize), 1f);0x0CFABreakHitResult(CallFunc_LineTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x0D9DCallFunc_Multiply_VectorFloat_ReturnValue_2 = Multiply_VectorFloat(CallFunc_BreakHitResult_ImpactNormal_1, 5f);0x0DC7CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_BreakHitResult_ImpactNormal_1);0x0DECCallFunc_Add_VectorVector_ReturnValue_4 = Add_VectorVector(CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_Multiply_VectorFloat_ReturnValue_2);0x0E1ACallFunc_GetUpVector_ReturnValue = GetUpVector(CallFunc_Conv_VectorToRotator_ReturnValue);0x0E3FCallFunc_RotateAngleAxis_ReturnValue = RotateAngleAxis(CallFunc_BreakHitResult_ImpactNormal_1, 0f, CallFunc_GetUpVector_ReturnValue);0x0E72CallFunc_Conv_VectorToRotator_ReturnValue_1 = Conv_VectorToRotator(CallFunc_RotateAngleAxis_ReturnValue);0x0E97CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(CallFunc_Add_VectorVector_ReturnValue_4, CallFunc_Conv_VectorToRotator_ReturnValue_1, FVector(1, 1, 1));0x0ED2CallFunc_FinishSpawningActor_ReturnValue_1 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, CallFunc_MakeTransform_ReturnValue_1);0x0EF8Label_0EF8:0x0EF8Delay(this, 1.5f, LatentActionInfo{0xF2F, 2117125240, FName(ExecuteUbergraph_BPC_GiantPig), this});0x0F2EPopFlow();0x0F2FCapsuleComponent.SetCollisionEnabled(0);0x0F55CharacterMovement.SetMovementMode(5, 0);0x0F7DPopFlow();0x0F7ETemp_bool_IsClosed_Variable = false;0x0F89Temp_bool_Has_Been_Initd_Variable = true;0x0F94PopFlow();0x0F95Label_0F95:0x0F95Temp_bool_IsClosed_Variable_1 = false;0x0FA0Temp_bool_Has_Been_Initd_Variable_1 = true;0x0FABPopFlow();0x0FACLabel_0FAC:0x0FACTemp_bool_IsClosed_Variable_2 = false;0x0FB7Temp_bool_Has_Been_Initd_Variable_2 = true;0x0FC2PopFlow();0x0FC3StopForceRotToPlayer();0x0FD1PopFlow();0x0FD2StopForceRotToPlayer();0x0FE0PopFlow();0x0FE1StopForceRotToPlayer();0x0FEFPopFlow();0x0FF0StopForceRotToPlayer();0x0FFEPopFlow();0x0FFFPoisonVolume.ChildActor.SetActorEnableCollision(false);0x1036K2Node_DynamicCast_AsBP_Continuous_Damage_Volume_2 = Cast<BP_ContinuousDamageVolume_C>(PoisonVolume.ChildActor);0x1070K2Node_DynamicCast_bSuccess_12 = Cast<71>(K2Node_DynamicCast_AsBP_Continuous_Damage_Volume_2);0x108Dif (!(K2Node_DynamicCast_bSuccess_12)) PopFlow();0x1097K2Node_DynamicCast_AsBP_Continuous_Damage_Volume_2.Box.SetBoxExtent(FVector(0, 0, 0), true);0x10DBDelay(this, 0.8f, LatentActionInfo{0x1112, -1106669807, FName(ExecuteUbergraph_BPC_GiantPig), this});0x1111PopFlow();0x1112/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGM_BBPSX(this, CallFunc_GetGM_BBPSX_AsGM_BBPSX);0x1140CallFunc_GetDisplayName_ReturnValue = GetDisplayName(this);0x115DCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_GetDisplayName_ReturnValue, "PoisonBurp");0x118ECallFunc_Map_Remove_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Remove(CallFunc_GetGM_BBPSX_AsGM_BBPSX.FrameLimiters, CallFunc_Concat_StrStr_ReturnValue);0x11E0PopFlow();0x11E1StopForceRotToPlayer();0x11EFPopFlow();0x11F0StopForceRotToPlayer();0x11FEPopFlow();0x11FFStopForceRotToPlayer();0x120DPopFlow();0x120EStopForceRotToPlayer();0x121CPopFlow();0x121DStopForceRotToPlayer();0x122BPopFlow();0x122CTemp_name_Variable = K2Node_CustomEvent_NotifyName_68;0x1247PopFlow();0x1248Temp_name_Variable = K2Node_CustomEvent_NotifyName_67;0x1263PopFlow();0x1264Temp_name_Variable = K2Node_CustomEvent_NotifyName_66;0x127FPopFlow();0x1280Temp_name_Variable = K2Node_CustomEvent_NotifyName_65;0x129BPopFlow();0x129CTemp_name_Variable_5 = K2Node_CustomEvent_NotifyName_64;0x12B7PopFlow();0x12B8Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_63;0x12D3PopFlow();0x12D4Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_62;0x12EFLabel_12EF:0x12EFif (!(IsDead)) goto Label_12FE;0x12FDPopFlow();0x12FELabel_12FE:0x12FEEndAttackDamage();0x130CIsAttacking = false;0x1317ResetAttackCheckTimer();0x1325PopFlow();0x1326Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_61;0x1341goto Label_12EF;0x1346Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_60;0x1361PopFlow();0x1362Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_59;0x137DPopFlow();0x137ETemp_name_Variable_6 = K2Node_CustomEvent_NotifyName_58;0x1399PopFlow();0x139ATemp_name_Variable_6 = K2Node_CustomEvent_NotifyName_57;0x13B5Label_13B5:0x13B5if (!(IsDead)) goto Label_13C4;0x13C3PopFlow();0x13C4Label_13C4:0x13C4EndAttackDamage();0x13D2IsAttacking = false;0x13DDResetAttackCheckTimer();0x13EBPopFlow();0x13ECTemp_name_Variable_6 = K2Node_CustomEvent_NotifyName_56;0x1407goto Label_13B5;0x140CTemp_name_Variable_6 = K2Node_CustomEvent_NotifyName_55;0x1427PopFlow();0x1428Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_54;0x1443PopFlow();0x1444Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_53;0x145FPopFlow();0x1460Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_52;0x147BLabel_147B:0x147Bif (!(IsDead)) goto Label_148A;0x1489PopFlow();0x148ALabel_148A:0x148AEndAttackDamage();0x1498IsAttacking = false;0x14A3ResetAttackCheckTimer();0x14B1PopFlow();0x14B2Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_51;0x14CDgoto Label_147B;0x14D2Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_50;0x14EDPopFlow();0x14EETemp_name_Variable_8 = K2Node_CustomEvent_NotifyName_49;0x1509PopFlow();0x150ATemp_name_Variable_8 = K2Node_CustomEvent_NotifyName_48;0x1525PopFlow();0x1526Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_47;0x1541Label_1541:0x1541if (!(IsDead)) goto Label_1550;0x154FPopFlow();0x1550Label_1550:0x1550EndAttackDamage();0x155EIsAttacking = false;0x1569ResetAttackCheckTimer();0x1577PopFlow();0x1578Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_46;0x1593goto Label_1541;0x1598Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_45;0x15B3PopFlow();0x15B4Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName_44;0x15CFPopFlow();0x15D0Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName_43;0x15EBPopFlow();0x15ECTemp_name_Variable_9 = K2Node_CustomEvent_NotifyName_42;0x1607Label_1607:0x1607if (!(IsDead)) goto Label_1616;0x1615PopFlow();0x1616Label_1616:0x1616EndAttackDamage();0x1624IsAttacking = false;0x162FResetAttackCheckTimer();0x163DPopFlow();0x163ETemp_name_Variable_9 = K2Node_CustomEvent_NotifyName_41;0x1659goto Label_1607;0x165ETemp_name_Variable_9 = K2Node_CustomEvent_NotifyName_40;0x1679PopFlow();0x167ATemp_name_Variable_10 = K2Node_CustomEvent_NotifyName_39;0x1695PopFlow();0x1696Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_38;0x16B1PopFlow();0x16B2Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_37;0x16CDLabel_16CD:0x16CDif (!(IsDead)) goto Label_16DC;0x16DBPopFlow();0x16DCLabel_16DC:0x16DCEndAttackDamage();0x16EAIsAttacking = false;0x16F5ResetAttackCheckTimer();0x1703PopFlow();0x1704Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_36;0x171Fgoto Label_16CD;0x1724Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_35;0x173FPopFlow();0x1740Temp_name_Variable_11 = K2Node_CustomEvent_NotifyName_34;0x175BPopFlow();0x175CTemp_name_Variable_11 = K2Node_CustomEvent_NotifyName_33;0x1777PopFlow();0x1778Temp_name_Variable_11 = K2Node_CustomEvent_NotifyName_32;0x1793Label_1793:0x1793if (!(IsDead)) goto Label_17A2;0x17A1PopFlow();0x17A2Label_17A2:0x17A2EndAttackDamage();0x17B0IsAttacking = false;0x17BBResetAttackCheckTimer();0x17C9PopFlow();0x17CATemp_name_Variable_11 = K2Node_CustomEvent_NotifyName_31;0x17E5goto Label_1793;0x17EATemp_name_Variable_11 = K2Node_CustomEvent_NotifyName_30;0x1805PopFlow();0x1806Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_29;0x1821PopFlow();0x1822Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_28;0x183DPopFlow();0x183ETemp_name_Variable_12 = K2Node_CustomEvent_NotifyName_27;0x1859PopFlow();0x185ATemp_name_Variable_12 = K2Node_CustomEvent_NotifyName_26;0x1875PopFlow();0x1876Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_25;0x1891PopFlow();0x1892Label_1892:0x1892K2Node_CreateDelegate_OutputDelegate_44.Bind(this, CheckChargeVector);0x18A9CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_44, 0.5f, true, 0f, 0f);0x18DECheckChargeVector();0x18ECPopFlow();0x18EDTemp_name_Variable_13 = K2Node_CustomEvent_NotifyName_24;0x1908PopFlow();0x1909Temp_name_Variable_13 = K2Node_CustomEvent_NotifyName_23;0x1924PopFlow();0x1925Temp_name_Variable_13 = K2Node_CustomEvent_NotifyName_22;0x1940Label_1940:0x1940if (!(IsDead)) goto Label_194F;0x194EPopFlow();0x194FLabel_194F:0x194FEndAttackDamage();0x195DIsAttacking = false;0x1968ResetAttackCheckTimer();0x1976PopFlow();0x1977Temp_name_Variable_13 = K2Node_CustomEvent_NotifyName_21;0x1992goto Label_1940;0x1997Temp_name_Variable_13 = K2Node_CustomEvent_NotifyName_20;0x19B2PopFlow();0x19B3Label_19B3:0x19B3if (!(HitMainCharacter.IsInvulnerable)) goto Label_19D8;0x19D7PopFlow();0x19D8Label_19D8:0x19D8CallFunc_ApplyDamage_ReturnValue_2 = /Script/Engine.Default__GameplayStatics.ApplyDamage(HitMainCharacter, 413f, nullptr, this, /Game/BP/Variables/DT_BulletHeavy.DT_BulletHeavy_C);0x1A23BreakHitResult(K2Node_ComponentBoundEvent_Hit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x1AC6PlaySoundAtLocation(this, /Game/Audio/Foley/Impacts/Cue_bloodheavy.Cue_bloodheavy, CallFunc_BreakHitResult_ImpactPoint, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr);0x1B02BreakHitResult(K2Node_ComponentBoundEvent_Hit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x1BA5PlaySoundAtLocation(this, /Game/Audio/Foley/Impacts/Cue_iron-cut-meat.Cue_iron-cut-meat, CallFunc_BreakHitResult_ImpactPoint, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr);0x1BE1BreakHitResult(K2Node_ComponentBoundEvent_Hit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x1C84CallFunc_SpawnEmitterAttached_ReturnValue_2 = SpawnEmitterAttached(/Game/VFX/Particles/Blood/P_BloodTrail.P_BloodTrail, HitMainCharacter.Mesh, FName(Spine_2), CallFunc_BreakHitResult_ImpactPoint, FRotator(0, 0, 0), FVector(1, 1, 1), 1, true, 0, true);0x1CF6PlayChargeAttackAnim();0x1D04PopFlow();0x1D05Temp_name_Variable_14 = K2Node_CustomEvent_NotifyName_19;0x1D20PopFlow();0x1D21Temp_name_Variable_14 = K2Node_CustomEvent_NotifyName_18;0x1D3CPopFlow();0x1D3DTemp_name_Variable_14 = K2Node_CustomEvent_NotifyName_17;0x1D58Label_1D58:0x1D58if (!(IsDead)) goto Label_1D67;0x1D66PopFlow();0x1D67Label_1D67:0x1D67EndAttackDamage();0x1D75IsAttacking = false;0x1D80ResetAttackCheckTimer();0x1D8EPopFlow();0x1D8FTemp_name_Variable_14 = K2Node_CustomEvent_NotifyName_16;0x1DAAgoto Label_1D58;0x1DAFTemp_name_Variable_14 = K2Node_CustomEvent_NotifyName_15;0x1DCAPopFlow();0x1DCBTemp_name_Variable_15 = K2Node_CustomEvent_NotifyName_14;0x1DE6PopFlow();0x1DE7Temp_name_Variable_15 = K2Node_CustomEvent_NotifyName_13;0x1E02PopFlow();0x1E03Temp_name_Variable_15 = K2Node_CustomEvent_NotifyName_12;0x1E1ELabel_1E1E:0x1E1Eif (!(IsDead)) goto Label_1E2D;0x1E2CPopFlow();0x1E2DLabel_1E2D:0x1E2DEndAttackDamage();0x1E3BIsAttacking = false;0x1E46ResetAttackCheckTimer();0x1E54PopFlow();0x1E55Temp_name_Variable_15 = K2Node_CustomEvent_NotifyName_11;0x1E70goto Label_1E1E;0x1E75Temp_name_Variable_15 = K2Node_CustomEvent_NotifyName_10;0x1E90PopFlow();0x1E91Temp_name_Variable_16 = K2Node_CustomEvent_NotifyName_9;0x1EACPopFlow();0x1EADTemp_name_Variable_16 = K2Node_CustomEvent_NotifyName_8;0x1EC8PopFlow();0x1EC9Temp_name_Variable_16 = K2Node_CustomEvent_NotifyName_7;0x1EE4Label_1EE4:0x1EE4if (!(IsDead)) goto Label_1EF3;0x1EF2PopFlow();0x1EF3Label_1EF3:0x1EF3EndAttackDamage();0x1F01IsAttacking = false;0x1F0CResetAttackCheckTimer();0x1F1APopFlow();0x1F1BTemp_name_Variable_16 = K2Node_CustomEvent_NotifyName_6;0x1F36goto Label_1EE4;0x1F3BTemp_name_Variable_16 = K2Node_CustomEvent_NotifyName_5;0x1F56PopFlow();0x1F57Temp_name_Variable_17 = K2Node_CustomEvent_NotifyName_4;0x1F72PopFlow();0x1F73Temp_name_Variable_17 = K2Node_CustomEvent_NotifyName_3;0x1F8EPopFlow();0x1F8FTemp_name_Variable_17 = K2Node_CustomEvent_NotifyName_2;0x1FAALabel_1FAA:0x1FAAif (!(IsDead)) goto Label_1FB9;0x1FB8PopFlow();0x1FB9Label_1FB9:0x1FB9EndAttackDamage();0x1FC7IsAttacking = false;0x1FD2ResetAttackCheckTimer();0x1FE0PopFlow();0x1FE1Temp_name_Variable_17 = K2Node_CustomEvent_NotifyName_1;0x1FFCgoto Label_1FAA;0x2001Temp_name_Variable_17 = K2Node_CustomEvent_NotifyName;0x201CPopFlow();0x201DLabel_201D:0x201DPushFlow(Label_2B18);0x2022/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x205DBreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x2100K2Node_DynamicCast_AsBP_Enemy_Parent = Cast<BP_EnemyParent_C>(CallFunc_BreakHitResult_HitActor_2);0x2124K2Node_DynamicCast_bSuccess_14 = Cast<71>(K2Node_DynamicCast_AsBP_Enemy_Parent);0x2141if (!(K2Node_DynamicCast_bSuccess_14)) goto Label_22A5;0x214FK2Node_DynamicCast_AsBPC_Cleric_Beast = Cast<BPC_ClericBeast_C>(K2Node_DynamicCast_AsBP_Enemy_Parent);0x2173K2Node_DynamicCast_bSuccess_15 = Cast<71>(K2Node_DynamicCast_AsBPC_Cleric_Beast);0x2190if (!(K2Node_DynamicCast_bSuccess_15)) goto Label_22A5;0x219E/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x21D9BreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x227CK2Node_DynamicCast_AsBP_Enemy_Parent.DamagedComponent = CallFunc_BreakHitResult_HitComponent_2;0x22A5Label_22A5:0x22A5CapsuleCollisionDamage = false;0x22B0/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x22EBBreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x238EK2Node_DynamicCast_AsBP_Main_Char_2 = Cast<BP_MainChar_C>(CallFunc_BreakHitResult_HitActor_2);0x23B2K2Node_DynamicCast_bSuccess_13 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_2);0x23CFif (!(K2Node_DynamicCast_bSuccess_13)) goto Label_2439;0x23DDHitMainCharacter = K2Node_DynamicCast_AsBP_Main_Char_2;0x23F0Label_23F0:0x23F0if (!(HitMainCharacter.IsInvulnerable)) goto Label_2415;0x2414PopFlow();0x2415Label_2415:0x2415if (!(HitMainCharacter.IsDead)) goto Label_244D;0x2439Label_2439:0x2439PushFlow(Label_2BE8);0x243Eif (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_3094;0x244CPopFlow();0x244DLabel_244D:0x244DPushFlow(Label_2461);0x2452if (!(Temp_bool_Has_Been_Initd_Variable_2)) goto Label_30AD;0x2460PopFlow();0x2461Label_2461:0x2461if (!(Temp_bool_IsClosed_Variable_2)) goto Label_2470;0x246FPopFlow();0x2470Label_2470:0x2470Temp_bool_IsClosed_Variable_2 = true;0x247BTemp_class_Variable = /Game/BP/Variables/DT_Heavy.DT_Heavy_C;0x248ETemp_class_Variable_1 = /Game/BP/Variables/DT_Med.DT_Med_C;0x24A1Temp_class_Variable_2 = /Game/BP/Variables/DT_Light.DT_Light_C;0x24B4Temp_float_Variable = 337f;0x24CBTemp_float_Variable_1 = 251f;0x24E2Temp_float_Variable_2 = 150f;0x24F9Temp_int_Variable = WhichAtkDamageType;0x2514Temp_int_Variable_1 = WhichAtkDamageType;0x252FCallFunc_ApplyDamage_ReturnValue_1 = /Script/Engine.Default__GameplayStatics.ApplyDamage(HitMainCharacter, Switch(Temp_int_Variable_1, 0 => Temp_float_Variable_2, 1 => Temp_float_Variable_1, 2 => Temp_float_Variable, default => K2Node_Select_Default_4), nullptr, this, Switch(Temp_int_Variable, 0 => Temp_class_Variable_2, 1 => Temp_class_Variable_1, 2 => Temp_class_Variable, default => K2Node_Select_Default_3));0x260ATemp_object_Variable = /Game/Audio/Foley/Impacts/Cue_bloodheavy.Cue_bloodheavy;0x261DTemp_object_Variable_1 = /Game/Audio/Foley/Impacts/Cue_bloodlight.Cue_bloodlight;0x2630Temp_object_Variable_2 = /Game/Audio/Foley/Impacts/Cue_bloodlight.Cue_bloodlight;0x2643Temp_int_Variable_2 = WhichAtkDamageType;0x265E/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x2699BreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x273CPlaySoundAtLocation(this, Switch(Temp_int_Variable_2, 0 => Temp_object_Variable_2, 1 => Temp_object_Variable_1, 2 => Temp_object_Variable, default => K2Node_Select_Default_5), CallFunc_BreakHitResult_ImpactPoint_2, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr);0x27BE/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x27F9BreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x289CPlaySoundAtLocation(this, /Game/Audio/Foley/Impacts/Cue_iron-cut-meat.Cue_iron-cut-meat, CallFunc_BreakHitResult_ImpactPoint_2, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr);0x28D8Temp_byte_Variable = 2;0x28ECTemp_byte_Variable_1 = 1;0x2900Temp_bool_Variable_2 = CapsuleCollisionDamage;0x2913/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x294EBreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x29F1CallFunc_Multiply_VectorFloat_ReturnValue_3 = Multiply_VectorFloat(CallFunc_BreakHitResult_ImpactNormal_2, 1f);0x2A1BCallFunc_Conv_VectorToRotator_ReturnValue_2 = Conv_VectorToRotator(CallFunc_Multiply_VectorFloat_ReturnValue_3);0x2A40CallFunc_SpawnEmitterAttached_ReturnValue_3 = SpawnEmitterAttached(/Game/VFX/Particles/Blood/P_BloodTrail.P_BloodTrail, HitMainCharacter.Mesh, FName(Spine_2), CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_Conv_VectorToRotator_ReturnValue_2, FVector(1, 1, 1), Switch(Temp_bool_Variable_2, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default_2), true, 0, true);0x2AE1Delay(this, 0.5f, LatentActionInfo{0xFAC, 1117214803, FName(ExecuteUbergraph_BPC_GiantPig), this});0x2B17PopFlow();0x2B18Label_2B18:0x2B18CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x2B42Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x2B5DLabel_2B5D:0x2B5DCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_SphereTraceMultiForObjects_OutHits);0x2B98CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x2BBEif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x2BC8Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x2BE3goto Label_201D;0x2BE8Label_2BE8:0x2BE8if (!(Temp_bool_IsClosed_Variable_1)) goto Label_2BF7;0x2BF6PopFlow();0x2BF7Label_2BF7:0x2BF7Temp_bool_IsClosed_Variable_1 = true;0x2C02Temp_float_Variable = 337f;0x2C19Temp_float_Variable_1 = 251f;0x2C30Temp_float_Variable_2 = 150f;0x2C47Temp_int_Variable_1 = WhichAtkDamageType;0x2C62/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x2C9DBreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x2D40CallFunc_ApplyDamage_ReturnValue_3 = /Script/Engine.Default__GameplayStatics.ApplyDamage(CallFunc_BreakHitResult_HitActor_2, Switch(Temp_int_Variable_1, 0 => Temp_float_Variable_2, 1 => Temp_float_Variable_1, 2 => Temp_float_Variable, default => K2Node_Select_Default_4), nullptr, this, /Game/BP/Variables/DT_Light.DT_Light_C);0x2DD5/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x2E10BreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x2EB3PlaySoundAtLocation(this, /Game/Audio/Foley/Impacts/Cue_spark.Cue_spark, CallFunc_BreakHitResult_ImpactPoint_2, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr);0x2EEF/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x2F2ABreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x2FCDCallFunc_Multiply_VectorFloat_ReturnValue_4 = Multiply_VectorFloat(CallFunc_BreakHitResult_ImpactNormal_2, 1f);0x2FF7CallFunc_Conv_VectorToRotator_ReturnValue_3 = Conv_VectorToRotator(CallFunc_Multiply_VectorFloat_ReturnValue_4);0x301CCallFunc_SpawnEmitterAtLocation_ReturnValue = SpawnEmitterAtLocation(this, /Game/VFX/Particles/Impacts/P_MeleeSpark.P_MeleeSpark, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_Conv_VectorToRotator_ReturnValue_3, FVector(1, 1, 1), true, 0, true);0x305DDelay(this, 0.5f, LatentActionInfo{0xF95, 1670036563, FName(ExecuteUbergraph_BPC_GiantPig), this});0x3093PopFlow();0x3094Label_3094:0x3094Temp_bool_Has_Been_Initd_Variable_1 = true;0x309Fif (!(false)) PopFlow();0x30A1Temp_bool_IsClosed_Variable_1 = true;0x30ACPopFlow();0x30ADLabel_30AD:0x30ADTemp_bool_Has_Been_Initd_Variable_2 = true;0x30B8if (!(false)) PopFlow();0x30BATemp_bool_IsClosed_Variable_2 = true;0x30C5PopFlow();0x30C6Label_30C6:0x30C6if (!(true)) goto Label_30D8;0x30CCTemp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x30D7PopFlow();0x30D8Label_30D8:0x30D8Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x30E3PopFlow();0x30E4Label_30E4:0x30E4PushFlow(Label_3135);0x30E9Label_30E9:0x30E9PushFlow(Label_3116);0x30EEif (!(Temp_bool_Has_Been_Initd_Variable_3)) goto Label_30FD;0x30FCPopFlow();0x30FDLabel_30FD:0x30FDTemp_bool_Has_Been_Initd_Variable_3 = true;0x3108if (!(false)) PopFlow();0x310ATemp_bool_IsClosed_Variable_3 = true;0x3115PopFlow();0x3116Label_3116:0x3116if (!(Temp_bool_IsClosed_Variable_3)) goto Label_3125;0x3124PopFlow();0x3125Label_3125:0x3125Temp_bool_IsClosed_Variable_3 = true;0x3130goto Label_30C6;0x3135Label_3135:0x3135Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x3140PopFlow();0x3141Label_3141:0x3141PushFlow(Label_314B);0x3146goto Label_30E9;0x314BLabel_314B:0x314BTemp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x3156PopFlow();0x3157Label_3157:0x3157if (!(Temp_bool_IsClosed_Variable)) goto Label_3166;0x3165PopFlow();0x3166Label_3166:0x3166Temp_bool_IsClosed_Variable = true;0x3171ForceCloseAttackCheck();0x317FDelay(this, 2f, LatentActionInfo{0xF7E, 1400576929, FName(ExecuteUbergraph_BPC_GiantPig), this});0x31B5PopFlow();0x31B6Label_31B6:0x31B6Temp_bool_Has_Been_Initd_Variable = true;0x31C1if (!(false)) PopFlow();0x31C3Temp_bool_IsClosed_Variable = true;0x31CEPopFlow();0x31CFLabel_31CF:0x31CFif (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_31B6;0x31DDPopFlow();0x31DELabel_31DE:0x31DEPushFlow(Label_3157);0x31E3goto Label_31CF;0x31E8Temp_name_Variable_19 = K2Node_CustomEvent_NotifyName_76;0x3203PopFlow();0x3204Label_3204:0x3204Temp_int_Loop_Counter_Variable = 0;0x321BTemp_int_Array_Index_Variable = 0;0x3232goto Label_2B5D;0x3237Temp_name_Variable = K2Node_CustomEvent_NotifyName_69;0x3252PopFlow();0x3253Temp_name_Variable_18 = K2Node_CustomEvent_NotifyName_70;0x326ELabel_326E:0x326EIsBeingVisceraled = false;0x3279IsStaggering = false;0x3284VisceralPrompt = nullptr;0x328FPopFlow();0x3290Label_3290:0x3290PushFlow(Label_3A4D);0x3295CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(2, -1);0x32BBCallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_Add_IntInt_ReturnValue_1);0x32E0K2Node_MakeArray_Array = {1, 2, 0};0x32F1CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(Temp_int_Variable_3);0x3316CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_1, CallFunc_Conv_IntToFloat_ReturnValue);0x3344CallFunc_GetSocketTransform_ReturnValue = Mesh.GetSocketTransform(FName(DamageEndM), 0);0x3389K2Node_MakeArray_Array_1 = {this};0x3395CallFunc_GetSocketTransform_ReturnValue_1 = Mesh.GetSocketTransform(FName(DamageStartM), 0);0x33DACallFunc_TLerp_ReturnValue = TLerp(CallFunc_GetSocketTransform_ReturnValue_1, CallFunc_GetSocketTransform_ReturnValue, CallFunc_Divide_FloatFloat_ReturnValue, 0);0x3413BreakTransform(CallFunc_TLerp_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x3441CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_BreakTransform_Rotation);0x3466CallFunc_Multiply_VectorFloat_ReturnValue_1 = Multiply_VectorFloat(CallFunc_GetForwardVector_ReturnValue, 30f);0x3490CallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_BreakTransform_Location, CallFunc_Multiply_VectorFloat_ReturnValue_1);0x34BE/Script/Engine.Default__KismetArrayLibrary.Array_Get(TraceLocsCache, Temp_int_Variable_3, CallFunc_Array_Get_Item);0x34F9CallFunc_EqualEqual_VectorVector_ReturnValue = EqualEqual_VectorVector(CallFunc_Array_Get_Item, FVector(0, 0, 0), 1e-04f);0x3528Temp_bool_Variable_3 = CallFunc_EqualEqual_VectorVector_ReturnValue;0x353BCallFunc_SphereTraceMultiForObjects_OutHits = {};0x3546CallFunc_SphereTraceMultiForObjects_ReturnValue = SphereTraceMultiForObjects(this, CallFunc_BreakTransform_Location, Switch(Temp_bool_Variable_3, false => CallFunc_Array_Get_Item, true => CallFunc_Add_VectorVector_ReturnValue_3, default => K2Node_Select_Default_6), 50f, K2Node_MakeArray_Array, false, K2Node_MakeArray_Array_1, 0, CallFunc_SphereTraceMultiForObjects_OutHits, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 0.5f);0x3606CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(2, -1);0x362CCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(TraceLocsCache);0x3667CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, CallFunc_Add_IntInt_ReturnValue_1);0x368Dif (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_3875;0x369BCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(2, -1);0x36C1CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_Add_IntInt_ReturnValue_1);0x36E6CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(Temp_int_Variable_3);0x370BCallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_1, CallFunc_Conv_IntToFloat_ReturnValue);0x3739CallFunc_GetSocketTransform_ReturnValue = Mesh.GetSocketTransform(FName(DamageEndM), 0);0x377ECallFunc_GetSocketTransform_ReturnValue_1 = Mesh.GetSocketTransform(FName(DamageStartM), 0);0x37C3CallFunc_TLerp_ReturnValue = TLerp(CallFunc_GetSocketTransform_ReturnValue_1, CallFunc_GetSocketTransform_ReturnValue, CallFunc_Divide_FloatFloat_ReturnValue, 0);0x37FCBreakTransform(CallFunc_TLerp_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x382A/Script/Engine.Default__KismetArrayLibrary.Array_Set(TraceLocsCache, Temp_int_Variable_3, CallFunc_BreakTransform_Location, false);0x3866Label_3866:0x3866if (!(CallFunc_SphereTraceMultiForObjects_ReturnValue)) PopFlow();0x3870goto Label_3204;0x3875Label_3875:0x3875CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(2, -1);0x389BCallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_Add_IntInt_ReturnValue_1);0x38C0CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(Temp_int_Variable_3);0x38E5CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_1, CallFunc_Conv_IntToFloat_ReturnValue);0x3913CallFunc_GetSocketTransform_ReturnValue = Mesh.GetSocketTransform(FName(DamageEndM), 0);0x3958CallFunc_GetSocketTransform_ReturnValue_1 = Mesh.GetSocketTransform(FName(DamageStartM), 0);0x399DCallFunc_TLerp_ReturnValue = TLerp(CallFunc_GetSocketTransform_ReturnValue_1, CallFunc_GetSocketTransform_ReturnValue, CallFunc_Divide_FloatFloat_ReturnValue, 0);0x39D6BreakTransform(CallFunc_TLerp_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x3A04CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(TraceLocsCache, CallFunc_BreakTransform_Location);0x3A48goto Label_3866;0x3A4DLabel_3A4D:0x3A4DCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Variable_3, 1);0x3A77Temp_int_Variable_3 = CallFunc_Add_IntInt_ReturnValue_2;0x3A92Label_3A92:0x3A92CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(2, -1);0x3AB8CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable_3, CallFunc_Add_IntInt_ReturnValue_1);0x3ADEif (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x3AE8goto Label_3290;0x3AEDK2Node_DynamicCast_AsDT_Visceral = Cast<DT_Visceral_C>(K2Node_Event_DamageType_1);0x3B11K2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsDT_Visceral);0x3B2Eif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_3BAB;0x3B3Cif (!(IsBeingVisceraled)) goto Label_3BAB;0x3B4ACallFunc_SpawnEmitterAttached_ReturnValue = SpawnEmitterAttached(/Game/VFX/Particles/Blood/P_BloodTrailBig.P_BloodTrailBig, Mesh, FName(Butt), FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1), 2, true, 0, true);0x3BAAPopFlow();0x3BABLabel_3BAB:0x3BABK2Node_DynamicCast_AsDT_Bullet = Cast<DT_Bullet_C>(K2Node_Event_DamageType_1);0x3BCFK2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsDT_Bullet);0x3BECif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_4116;0x3BFAif (!(IsCounterable)) goto Label_4116;0x3C08PushFlow(Label_40A0);0x3C0DLabel_3C0D:0x3C0DCallFunc_GetCurrentMontage_ReturnValue = GetCurrentMontage();0x3C21StopAnimMontage(CallFunc_GetCurrentMontage_ReturnValue);0x3C38EndAttackDamage();0x3C46CallFunc_K2_GetComponentLocation_ReturnValue = CapsuleComponent.K2_GetComponentLocation();0x3C78CallFunc_MakeVector_ReturnValue = MakeVector(0f, 0f, CapsuleComponent.CapsuleHalfHeight);0x3CBDCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_MakeVector_ReturnValue);0x3CEBCallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x3D2ACallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/BP/General/BP_VisceralPrompt.BP_VisceralPrompt_C, CallFunc_MakeTransform_ReturnValue, 1, nullptr);0x3D54CallFunc_K2_GetComponentLocation_ReturnValue = CapsuleComponent.K2_GetComponentLocation();0x3D86CallFunc_MakeVector_ReturnValue = MakeVector(0f, 0f, CapsuleComponent.CapsuleHalfHeight);0x3DCBCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_MakeVector_ReturnValue);0x3DF9CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x3E38CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue);0x3E5EVisceralPrompt = CallFunc_FinishSpawningActor_ReturnValue;0x3E71VisceralPrompt.K2_AttachToActor(this, FName(None), 1, 1, 1, true);0x3EA6CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(Mesh, /Game/Char/Enemies/GiantPig/Anim/AM_PigActions.AM_PigActions, 1f, 0f, FName(Countered));0x3EE3CallFunc_IsValid_ReturnValue = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x3F00if (!(CallFunc_IsValid_ReturnValue)) goto Label_404E;0x3F0EK2Node_CreateDelegate_OutputDelegate_80.Bind(this, OnCompleted_70F7E0004F2B971BD6BBB4A3AFBEEA9C);0x3F25CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_80;0x3F4EK2Node_CreateDelegate_OutputDelegate_71.Bind(this, OnBlendOut_70F7E0004F2B971BD6BBB4A3AFBEEA9C);0x3F65CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_71;0x3F8EK2Node_CreateDelegate_OutputDelegate_73.Bind(this, OnInterrupted_70F7E0004F2B971BD6BBB4A3AFBEEA9C);0x3FA5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_73;0x3FCEK2Node_CreateDelegate_OutputDelegate_75.Bind(this, OnNotifyBegin_70F7E0004F2B971BD6BBB4A3AFBEEA9C);0x3FE5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_75;0x400EK2Node_CreateDelegate_OutputDelegate_79.Bind(this, OnNotifyEnd_70F7E0004F2B971BD6BBB4A3AFBEEA9C);0x4025CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_79;0x404ELabel_404E:0x404EIsStaggering = true;0x4059IsCountered = true;0x4064/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Gameplay/A_sprj_kill_chance.A_sprj_kill_chance, 1f, 1f, 0f, nullptr, nullptr);0x409FPopFlow();0x40A0Label_40A0:0x40A0PushFlow(Label_410A);0x40A5Label_40A5:0x40A5PushFlow(Label_40D2);0x40AAif (!(Temp_bool_Has_Been_Initd_Variable_4)) goto Label_40B9;0x40B8PopFlow();0x40B9Label_40B9:0x40B9Temp_bool_Has_Been_Initd_Variable_4 = true;0x40C4if (!(false)) PopFlow();0x40C6Temp_bool_IsClosed_Variable_4 = true;0x40D1PopFlow();0x40D2Label_40D2:0x40D2if (!(Temp_bool_IsClosed_Variable_4)) goto Label_40E1;0x40E0PopFlow();0x40E1Label_40E1:0x40E1Temp_bool_IsClosed_Variable_4 = true;0x40ECif (!(false)) goto Label_40FE;0x40F2Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = false;0x40FDPopFlow();0x40FELabel_40FE:0x40FETemp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = true;0x4109PopFlow();0x410ALabel_410A:0x410ATemp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = false;0x4115PopFlow();0x4116Label_4116:0x4116PushFlow(Label_4120);0x411Bgoto Label_40A5;0x4120Label_4120:0x4120if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1)) PopFlow();0x412ACallFunc_InRange_FloatFloat_ReturnValue_4 = InRange_FloatFloat(K2Node_Event_HitFromAngle, -45f, 45f, true, true);0x4153if (!(CallFunc_InRange_FloatFloat_ReturnValue_4)) goto Label_4162;0x4161PopFlow();0x4162Label_4162:0x4162CallFunc_InRange_FloatFloat_ReturnValue_3 = InRange_FloatFloat(K2Node_Event_HitFromAngle, -135f, -45f, false, false);0x418Bif (!(CallFunc_InRange_FloatFloat_ReturnValue_3)) goto Label_41B2;0x4199AttackCheck(0f, -90f);0x41B1PopFlow();0x41B2Label_41B2:0x41B2CallFunc_InRange_FloatFloat_ReturnValue_2 = InRange_FloatFloat(K2Node_Event_HitFromAngle, 45f, 135f, false, false);0x41DBif (!(CallFunc_InRange_FloatFloat_ReturnValue_2)) goto Label_4202;0x41E9AttackCheck(0f, 90f);0x4201PopFlow();0x4202Label_4202:0x4202CallFunc_InRange_FloatFloat_ReturnValue = InRange_FloatFloat(K2Node_Event_HitFromAngle, 135f, 180f, true, true);0x422BCallFunc_InRange_FloatFloat_ReturnValue_1 = InRange_FloatFloat(K2Node_Event_HitFromAngle, -180f, -135f, true, true);0x4254CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_InRange_FloatFloat_ReturnValue_1, CallFunc_InRange_FloatFloat_ReturnValue);0x427Aif (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x4284K2Node_DynamicCast_AsDT_Charged = Cast<DT_Charged_C>(K2Node_Event_DamageType_1);0x42A8K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsDT_Charged);0x42C5if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x42CFForceCounter();0x42DDPopFlow();0x42DELabel_42DE:0x42DEPushFlow(Label_42E8);0x42E3goto Label_30E9;0x42E8Label_42E8:0x42E8if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x42F2K2Node_DynamicCast_AsBP_Main_Char = Cast<BP_MainChar_C>(K2Node_ComponentBoundEvent_OtherActor);0x4316K2Node_DynamicCast_bSuccess_8 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char);0x4333if (!(K2Node_DynamicCast_bSuccess_8)) goto Label_4364;0x4341HitMainCharacter = K2Node_DynamicCast_AsBP_Main_Char;0x4354CapsuleCollisionDamage = true;0x435Fgoto Label_23F0;0x4364Label_4364:0x4364K2Node_DynamicCast_AsBP_Destructable_Parent = Cast<BP_DestructableParent_C>(K2Node_ComponentBoundEvent_OtherActor);0x4388K2Node_DynamicCast_bSuccess_6 = Cast<71>(K2Node_DynamicCast_AsBP_Destructable_Parent);0x43A5if (!(K2Node_DynamicCast_bSuccess_6)) PopFlow();0x43AFCallFunc_ApplyDamage_ReturnValue = /Script/Engine.Default__GameplayStatics.ApplyDamage(K2Node_DynamicCast_AsBP_Destructable_Parent, 1f, nullptr, this, /Game/BP/Variables/DT_Light.DT_Light_C);0x43FAPopFlow();0x43FBTemp_name_Variable_18 = K2Node_CustomEvent_NotifyName_71;0x4416PopFlow();0x4417Temp_name_Variable_19 = K2Node_CustomEvent_NotifyName_77;0x4432Label_4432:0x4432IsCountered = false;0x443DIsStaggering = false;0x4448VisceralPrompt.K2_DestroyActor();0x446CPushFlow(Label_4476);0x4471goto Label_40A5;0x4476Label_4476:0x4476Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = true;0x4481PopFlow();0x4482Label_4482:0x4482Temp_int_Variable_3 = 0;0x4499goto Label_3A92;0x449ETemp_name_Variable_19 = K2Node_CustomEvent_NotifyName_78;0x44B9PopFlow();0x44BAgoto Label_3C0D;0x44BFTemp_name_Variable_18 = K2Node_CustomEvent_NotifyName_72;0x44DAgoto Label_326E;0x44DFPushFlow(Label_47B9);0x44E4IsBeingVisceraled = true;0x44EFTemp_name_Variable_1 = FName(VisceralBSurvive);0x450ETemp_name_Variable_2 = FName(VisceralFSurvive);0x452DCallFunc_GetActorForwardVector_ReturnValue = K2Node_Event_PlayerRef.GetActorForwardVector();0x455FCallFunc_GetActorForwardVector_ReturnValue_1 = this.GetActorForwardVector();0x4589CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_GetActorForwardVector_ReturnValue_1);0x45B7CallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(CallFunc_Dot_VectorVector_ReturnValue, 0f);0x45D9Temp_bool_Variable = CallFunc_Greater_FloatFloat_ReturnValue;0x45ECCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CreateProxyObjectForPlayMontage(Mesh, /Game/Char/Enemies/GiantPig/Anim/AM_PigActions.AM_PigActions, 1f, 0f, Switch(Temp_bool_Variable, false => Temp_name_Variable_2, true => Temp_name_Variable_1, default => K2Node_Select_Default));0x4651CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1);0x466Eif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x4678K2Node_CreateDelegate_OutputDelegate_72.Bind(this, OnCompleted_3DDE56E6468CE57C65223C979A0F6D1A);0x468FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnCompleted += K2Node_CreateDelegate_OutputDelegate_72;0x46B8K2Node_CreateDelegate_OutputDelegate_74.Bind(this, OnBlendOut_3DDE56E6468CE57C65223C979A0F6D1A);0x46CFCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_74;0x46F8K2Node_CreateDelegate_OutputDelegate_76.Bind(this, OnInterrupted_3DDE56E6468CE57C65223C979A0F6D1A);0x470FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_76;0x4738K2Node_CreateDelegate_OutputDelegate_77.Bind(this, OnNotifyBegin_3DDE56E6468CE57C65223C979A0F6D1A);0x474FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_77;0x4778K2Node_CreateDelegate_OutputDelegate_78.Bind(this, OnNotifyEnd_3DDE56E6468CE57C65223C979A0F6D1A);0x478FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_78;0x47B8PopFlow();0x47B9Label_47B9:0x47B9CallFunc_K2_GetActorLocation_ReturnValue = K2Node_Event_PlayerRef.K2_GetActorLocation();0x47EBCallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(1, 1, 0));0x481DCallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x4839CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, FVector(1, 1, 0));0x486BCallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_1);0x4899CallFunc_Normal_ReturnValue = Normal(CallFunc_Subtract_VectorVector_ReturnValue, 1e-04f);0x48C3CallFunc_VSize_ReturnValue = VSize(CallFunc_Subtract_VectorVector_ReturnValue);0x48E8CallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(270f, CallFunc_VSize_ReturnValue);0x4912CallFunc_Multiply_VectorFloat_ReturnValue = Multiply_VectorFloat(CallFunc_Normal_ReturnValue, CallFunc_Subtract_FloatFloat_ReturnValue);0x4940K2Node_Event_PlayerRef.K2_AddActorWorldOffset(CallFunc_Multiply_VectorFloat_ReturnValue, false, CallFunc_K2_AddActorWorldOffset_SweepHitResult, false);0x4974PopFlow();0x4975CallFunc_K2_GetActorLocation_ReturnValue_2 = K2_GetActorLocation();0x4991PlaySoundAtLocation(this, /Game/Audio/Gameplay/Cue_Kill.Cue_Kill, CallFunc_K2_GetActorLocation_ReturnValue_2, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr);0x49CDif (!(K2Node_Event_VisceralDeath)) goto Label_4EBB;0x49DBTemp_name_Variable_3 = FName(VisceralBDie);0x49FATemp_name_Variable_4 = FName(VisceralFDie);0x4A19CallFunc_GetActorForwardVector_ReturnValue_2 = K2Node_Event_DamageCauser.GetActorForwardVector();0x4A4BCallFunc_GetActorForwardVector_ReturnValue_3 = this.GetActorForwardVector();0x4A75CallFunc_Dot_VectorVector_ReturnValue_1 = Dot_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_2, CallFunc_GetActorForwardVector_ReturnValue_3);0x4AA3CallFunc_Greater_FloatFloat_ReturnValue_1 = Greater_FloatFloat(CallFunc_Dot_VectorVector_ReturnValue_1, 0f);0x4AC5Temp_bool_Variable_1 = CallFunc_Greater_FloatFloat_ReturnValue_1;0x4AD8CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2 = CreateProxyObjectForPlayMontage(Mesh, /Game/Char/Enemies/GiantPig/Anim/AM_PigActions.AM_PigActions, 1f, 1.96f, Switch(Temp_bool_Variable_1, false => Temp_name_Variable_4, true => Temp_name_Variable_3, default => K2Node_Select_Default_1));0x4B3DCallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2);0x4B5Aif (!(CallFunc_IsValid_ReturnValue_2)) goto Label_4CA8;0x4B68K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnCompleted_FB9F4EC740C18FE7E78B25AB91843B59);0x4B7FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnCompleted += K2Node_CreateDelegate_OutputDelegate_3;0x4BA8K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnBlendOut_FB9F4EC740C18FE7E78B25AB91843B59);0x4BBFCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_2;0x4BE8K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnInterrupted_FB9F4EC740C18FE7E78B25AB91843B59);0x4BFFCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_1;0x4C28K2Node_CreateDelegate_OutputDelegate.Bind(this, OnNotifyBegin_FB9F4EC740C18FE7E78B25AB91843B59);0x4C3FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate;0x4C68K2Node_CreateDelegate_OutputDelegate_70.Bind(this, OnNotifyEnd_FB9F4EC740C18FE7E78B25AB91843B59);0x4C7FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_70;0x4CA8Label_4CA8:0x4CA8Mesh.K2_SetRelativeLocation(FVector(25, 0, -88), false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x4CE0CallFunc_SpawnEmitterAttached_ReturnValue_1 = SpawnEmitterAttached(/Game/VFX/Particles/Blood/P_BloodTrailBig.P_BloodTrailBig, Mesh, FName(Neck), FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1), 2, true, 0, true);0x4D40CallFunc_GetAnimInstance_ReturnValue_1 = Mesh.GetAnimInstance();0x4D6AK2Node_DynamicCast_AsABP_Giant_Pig_2 = Cast<ABP_GiantPig_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x4D8EK2Node_DynamicCast_bSuccess_5 = Cast<71>(K2Node_DynamicCast_AsABP_Giant_Pig_2);0x4DABif (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x4DB5K2Node_DynamicCast_AsABP_Giant_Pig_2.VisceralDeath = true;0x4DD6K2_ClearTimer(this, "DamageCheck");0x4DEECallFunc_GetAnimInstance_ReturnValue = Mesh.GetAnimInstance();0x4E18K2Node_DynamicCast_AsABP_Giant_Pig = Cast<ABP_GiantPig_C>(CallFunc_GetAnimInstance_ReturnValue);0x4E3CK2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsABP_Giant_Pig);0x4E59if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x4E63K2Node_DynamicCast_AsABP_Giant_Pig.IsDead = true;0x4E84Delay(this, 3.412034f, LatentActionInfo{0x8F2, 1622990249, FName(ExecuteUbergraph_BPC_GiantPig), this});0x4EBAPopFlow();0x4EBBLabel_4EBB:0x4EBBCallFunc_GetCurrentMontage_ReturnValue_1 = GetCurrentMontage();0x4ECFStopAnimMontage(CallFunc_GetCurrentMontage_ReturnValue_1);0x4EE6K2_ClearTimer(this, "DamageCheck");0x4EFECallFunc_GetAnimInstance_ReturnValue = Mesh.GetAnimInstance();0x4F28K2Node_DynamicCast_AsABP_Giant_Pig_1 = Cast<ABP_GiantPig_C>(CallFunc_GetAnimInstance_ReturnValue);0x4F4CK2Node_DynamicCast_bSuccess_4 = Cast<71>(K2Node_DynamicCast_AsABP_Giant_Pig_1);0x4F69if (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x4F73K2Node_DynamicCast_AsABP_Giant_Pig_1.IsDead = true;0x4F94goto Label_08F2;0x4F99ReceiveBeginPlay();0x4FA3PoisonVolume.ChildActor.SetActorEnableCollision(false);0x4FDAK2Node_DynamicCast_AsBP_Continuous_Damage_Volume = Cast<BP_ContinuousDamageVolume_C>(PoisonVolume.ChildActor);0x5014K2Node_DynamicCast_bSuccess_10 = Cast<71>(K2Node_DynamicCast_AsBP_Continuous_Damage_Volume);0x5031if (!(K2Node_DynamicCast_bSuccess_10)) PopFlow();0x503BK2Node_DynamicCast_AsBP_Continuous_Damage_Volume.Box.SetBoxExtent(FVector(0, 0, 0), true);0x507FPopFlow();0x5080Label_5080:0x5080CallFunc_MakeLiteralFloat_ReturnValue = MakeLiteralFloat(0.025f);0x50A1CallFunc_K2_SetTimer_ReturnValue = K2_SetTimer(this, "DamageCheck", CallFunc_MakeLiteralFloat_ReturnValue, true, 0f, 0f);0x50DFIsCounterable = true;0x50EADamageCheck();0x50F8goto Label_30E4;0x50FDLabel_50FD:0x50FDK2_ClearTimer(this, "DamageCheck");0x5115IsStaggerPreventing = false;0x5120IsCounterable = false;0x512BResetDamageDoOnce();0x5139/Script/Engine.Default__KismetArrayLibrary.Array_Clear(TraceLocsCache);0x5162goto Label_3141;0x5167if (!(IsDead)) goto Label_5080;0x5175PopFlow();0x5176goto Label_50FD;0x517Bif (!(IsDead)) goto Label_518A;0x5189PopFlow();0x518ALabel_518A:0x518Aif (!(IsCharging)) goto Label_5428;0x5198BreakHitResult(K2Node_ComponentBoundEvent_Hit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x523BCallFunc_Dot_VectorVector_ReturnValue_2 = Dot_VectorVector(CallFunc_BreakHitResult_ImpactNormal, FVector(0, 0, 1));0x526DCallFunc_Less_FloatFloat_ReturnValue = Less_FloatFloat(CallFunc_Dot_VectorVector_ReturnValue_2, 0.9f);0x528Fif (!(CallFunc_Less_FloatFloat_ReturnValue)) PopFlow();0x5299K2Node_DynamicCast_AsBP_Main_Char_1 = Cast<BP_MainChar_C>(K2Node_ComponentBoundEvent_OtherActor);0x52BDK2Node_DynamicCast_bSuccess_9 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_1);0x52DAif (!(K2Node_DynamicCast_bSuccess_9)) goto Label_5300;0x52E8HitMainCharacter = K2Node_DynamicCast_AsBP_Main_Char_1;0x52FBgoto Label_19B3;0x5300Label_5300:0x5300BreakHitResult(K2Node_ComponentBoundEvent_Hit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x53A3CallFunc_GetActorForwardVector_ReturnValue_6 = GetActorForwardVector();0x53BFCallFunc_Dot_VectorVector_ReturnValue_4 = Dot_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_6, CallFunc_BreakHitResult_ImpactNormal);0x53EDCallFunc_Less_FloatFloat_ReturnValue_2 = Less_FloatFloat(CallFunc_Dot_VectorVector_ReturnValue_4, -0.5f);0x540Fif (!(CallFunc_Less_FloatFloat_ReturnValue_2)) PopFlow();0x5419ForceChargeStop();0x5427PopFlow();0x5428Label_5428:0x5428PushFlow(Label_42DE);0x542DK2Node_DynamicCast_AsBP_Destructable_Parent_1 = Cast<BP_DestructableParent_C>(K2Node_ComponentBoundEvent_OtherActor);0x5451K2Node_DynamicCast_bSuccess_7 = Cast<71>(K2Node_DynamicCast_AsBP_Destructable_Parent_1);0x546Eif (!(K2Node_DynamicCast_bSuccess_7)) PopFlow();0x5478goto Label_31DE;0x547DTemp_name_Variable_18 = K2Node_CustomEvent_NotifyName_73;0x5498PopFlow();0x5499if (!(IsDead)) goto Label_4482;0x54A7PopFlow();0x54A8Temp_name_Variable_18 = K2Node_CustomEvent_NotifyName_74;0x54C3PopFlow();0x54C4PushFlow(Label_0F95);0x54C9goto Label_0FAC;0x54CECallFunc_BooleanOR_ReturnValue_1 = BooleanOR(IsAttacking, IsStaggering);0x54F4CallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_BooleanOR_ReturnValue_1, IsCharging);0x551Aif (!(CallFunc_BooleanOR_ReturnValue_2)) goto Label_5529;0x5528PopFlow();0x5529Label_5529:0x5529IsStaggerPreventing = true;0x5534Label_5534:0x5534IsAttacking = true;0x553FStartForceRotToPlayer(0f, 2f);0x5557CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3 = CreateProxyObjectForPlayMontage(Mesh, /Game/Char/Enemies/GiantPig/Anim/AM_PigActions.AM_PigActions, 1f, 0f, FName(HeadSlam));0x5594CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3);0x55B1if (!(CallFunc_IsValid_ReturnValue_4)) goto Label_56FF;0x55BFK2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnCompleted_1626ED564E553BD606A083A041108067);0x55D6CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnCompleted += K2Node_CreateDelegate_OutputDelegate_8;0x55FFK2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnBlendOut_1626ED564E553BD606A083A041108067);0x5616CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_7;0x563FK2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnInterrupted_1626ED564E553BD606A083A041108067);0x5656CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_6;0x567FK2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnNotifyBegin_1626ED564E553BD606A083A041108067);0x5696CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_5;0x56BFK2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnNotifyEnd_1626ED564E553BD606A083A041108067);0x56D6CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_4;0x56FFLabel_56FF:0x56FFDelay(this, 0.55f, LatentActionInfo{0xFC3, 831239619, FName(ExecuteUbergraph_BPC_GiantPig), this});0x5735PopFlow();0x5736CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(IsAttacking, IsStaggering);0x575CCallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_BooleanOR_ReturnValue_1, IsCharging);0x5782if (!(CallFunc_BooleanOR_ReturnValue_2)) goto Label_5791;0x5790PopFlow();0x5791Label_5791:0x5791CallFunc_InRange_FloatFloat_ReturnValue_7 = InRange_FloatFloat(K2Node_Event_PlayerAngle, -45f, 45f, true, true);0x57BAif (!(CallFunc_InRange_FloatFloat_ReturnValue_7)) goto Label_6C1C;0x57C8CallFunc_GetCurrentMontage_ReturnValue_2 = GetCurrentMontage();0x57DCCallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_GetCurrentMontage_ReturnValue_2);0x57F9if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_5807;0x5807Label_5807:0x5807IsStaggerPreventing = true;0x5812CallFunc_InRange_FloatFloat_ReturnValue_9 = InRange_FloatFloat(K2Node_Event_PlayerDist, 0f, 400f, true, false);0x583Bif (!(CallFunc_InRange_FloatFloat_ReturnValue_9)) goto Label_6542;0x5849K2Node_MultiGate_ScratchBool = NotEqual_BoolBool(K2Node_MultiGate_1_FirstRun, true);0x5867if (!(K2Node_MultiGate_ScratchBool)) goto Label_58FD;0x5875K2Node_MultiGate_1_FirstRun = true;0x5880K2Node_MultiGate_ScratchBool = Greater_IntInt(-1, -1);0x589Eif (!(K2Node_MultiGate_ScratchBool)) goto Label_58C8;0x58ACK2Node_MultiGate_ScratchIndex = -1;0x58C3goto Label_5981;0x58C8Label_58C8:0x58C8K2Node_MultiGate_ScratchIndex = GetUnmarkedBit(K2Node_MultiGate_1_Data, -1, 5, false);0x58F8goto Label_5981;0x58FDLabel_58FD:0x58FDK2Node_MultiGate_ScratchBool = HasUnmarkedBit(K2Node_MultiGate_1_Data, 5);0x591Fif (!(K2Node_MultiGate_ScratchBool)) goto Label_5962;0x592DK2Node_MultiGate_ScratchIndex = GetUnmarkedBit(K2Node_MultiGate_1_Data, -1, 5, false);0x595Dgoto Label_5981;0x5962Label_5962:0x5962if (!(true)) goto Label_5980;0x5968ClearAllBits(K2Node_MultiGate_1_Data);0x597Bgoto Label_58FD;0x5980Label_5980:0x5980PopFlow();0x5981Label_5981:0x5981MarkBit(K2Node_MultiGate_1_Data, K2Node_MultiGate_ScratchIndex);0x599DK2Node_MultiGate_ScratchBool = EqualEqual_IntInt(K2Node_MultiGate_ScratchIndex, 0);0x59BFif (!(K2Node_MultiGate_ScratchBool)) goto Label_59D2;0x59CDgoto Label_5534;0x59D2Label_59D2:0x59D2K2Node_MultiGate_ScratchBool = EqualEqual_IntInt(K2Node_MultiGate_ScratchIndex, 1);0x59F4if (!(K2Node_MultiGate_ScratchBool)) goto Label_5A07;0x5A02goto Label_6340;0x5A07Label_5A07:0x5A07K2Node_MultiGate_ScratchBool = EqualEqual_IntInt(K2Node_MultiGate_ScratchIndex, 2);0x5A29if (!(K2Node_MultiGate_ScratchBool)) goto Label_5A3C;0x5A37goto Label_613E;0x5A3CLabel_5A3C:0x5A3CK2Node_MultiGate_ScratchBool = EqualEqual_IntInt(K2Node_MultiGate_ScratchIndex, 3);0x5A5Eif (!(K2Node_MultiGate_ScratchBool)) goto Label_5A71;0x5A6Cgoto Label_5F3C;0x5A71Label_5A71:0x5A71K2Node_MultiGate_ScratchBool = EqualEqual_IntInt(K2Node_MultiGate_ScratchIndex, 4);0x5A93if (!(K2Node_MultiGate_ScratchBool)) goto Label_5AA6;0x5AA1goto Label_5B11;0x5AA6Label_5AA6:0x5AA6PrintWarning("MultiGate Node failed! Out of bounds indexing of the out pins. There are only 5 outs available.");0x5B11Label_5B11:0x5B11K2Node_MultiGate_ScratchBool = NotEqual_BoolBool(K2Node_MultiGate_2_FirstRun, true);0x5B2Fif (!(K2Node_MultiGate_ScratchBool)) goto Label_5BC5;0x5B3DK2Node_MultiGate_2_FirstRun = true;0x5B48K2Node_MultiGate_ScratchBool = Greater_IntInt(-1, -1);0x5B66if (!(K2Node_MultiGate_ScratchBool)) goto Label_5B90;0x5B74K2Node_MultiGate_ScratchIndex = -1;0x5B8Bgoto Label_5C49;0x5B90Label_5B90:0x5B90K2Node_MultiGate_ScratchIndex = GetUnmarkedBit(K2Node_MultiGate_2_Data, -1, 2, false);0x5BC0goto Label_5C49;0x5BC5Label_5BC5:0x5BC5K2Node_MultiGate_ScratchBool = HasUnmarkedBit(K2Node_MultiGate_2_Data, 2);0x5BE7if (!(K2Node_MultiGate_ScratchBool)) goto Label_5C2A;0x5BF5K2Node_MultiGate_ScratchIndex = GetUnmarkedBit(K2Node_MultiGate_2_Data, -1, 2, false);0x5C25goto Label_5C49;0x5C2ALabel_5C2A:0x5C2Aif (!(true)) goto Label_5C48;0x5C30ClearAllBits(K2Node_MultiGate_2_Data);0x5C43goto Label_5BC5;0x5C48Label_5C48:0x5C48PopFlow();0x5C49Label_5C49:0x5C49MarkBit(K2Node_MultiGate_2_Data, K2Node_MultiGate_ScratchIndex);0x5C65K2Node_MultiGate_ScratchBool = EqualEqual_IntInt(K2Node_MultiGate_ScratchIndex, 0);0x5C87if (!(K2Node_MultiGate_ScratchBool)) goto Label_5C9A;0x5C95goto Label_06DD;0x5C9ALabel_5C9A:0x5C9AK2Node_MultiGate_ScratchBool = EqualEqual_IntInt(K2Node_MultiGate_ScratchIndex, 1);0x5CBCif (!(K2Node_MultiGate_ScratchBool)) goto Label_5CCF;0x5CCAgoto Label_5D3A;0x5CCFLabel_5CCF:0x5CCFPrintWarning("MultiGate Node failed! Out of bounds indexing of the out pins. There are only 2 outs available.");0x5D3ALabel_5D3A:0x5D3AIsAttacking = true;0x5D45StartForceRotToPlayer(0f, 1f);0x5D5DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5 = CreateProxyObjectForPlayMontage(Mesh, /Game/Char/Enemies/GiantPig/Anim/AM_PigActions.AM_PigActions, 1f, 0f, FName(DodgeR));0x5D9ACallFunc_IsValid_ReturnValue_6 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5);0x5DB7if (!(CallFunc_IsValid_ReturnValue_6)) goto Label_5F05;0x5DC5K2Node_CreateDelegate_OutputDelegate_18.Bind(this, OnCompleted_4F0D882844F878B0CE158A8464C44C04);0x5DDCCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnCompleted += K2Node_CreateDelegate_OutputDelegate_18;0x5E05K2Node_CreateDelegate_OutputDelegate_17.Bind(this, OnBlendOut_4F0D882844F878B0CE158A8464C44C04);0x5E1CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_17;0x5E45K2Node_CreateDelegate_OutputDelegate_16.Bind(this, OnInterrupted_4F0D882844F878B0CE158A8464C44C04);0x5E5CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_16;0x5E85K2Node_CreateDelegate_OutputDelegate_15.Bind(this, OnNotifyBegin_4F0D882844F878B0CE158A8464C44C04);0x5E9CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_15;0x5EC5K2Node_CreateDelegate_OutputDelegate_14.Bind(this, OnNotifyEnd_4F0D882844F878B0CE158A8464C44C04);0x5EDCCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_14;0x5F05Label_5F05:0x5F05Delay(this, 1f, LatentActionInfo{0xFD2, -1085651183, FName(ExecuteUbergraph_BPC_GiantPig), this});0x5F3BPopFlow();0x5F3CLabel_5F3C:0x5F3CIsAttacking = true;0x5F47StartForceRotToPlayer(0f, 2f);0x5F5FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9 = CreateProxyObjectForPlayMontage(Mesh, /Game/Char/Enemies/GiantPig/Anim/AM_PigActions.AM_PigActions, 1f, 0f, FName(HeadSwing));0x5F9CCallFunc_IsValid_ReturnValue_10 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9);0x5FB9if (!(CallFunc_IsValid_ReturnValue_10)) goto Label_6107;0x5FC7K2Node_CreateDelegate_OutputDelegate_38.Bind(this, OnCompleted_5F4168564016CEBBA9A205A7074640D0);0x5FDECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnCompleted += K2Node_CreateDelegate_OutputDelegate_38;0x6007K2Node_CreateDelegate_OutputDelegate_37.Bind(this, OnBlendOut_5F4168564016CEBBA9A205A7074640D0);0x601ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_37;0x6047K2Node_CreateDelegate_OutputDelegate_36.Bind(this, OnInterrupted_5F4168564016CEBBA9A205A7074640D0);0x605ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_36;0x6087K2Node_CreateDelegate_OutputDelegate_35.Bind(this, OnNotifyBegin_5F4168564016CEBBA9A205A7074640D0);0x609ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_35;0x60C7K2Node_CreateDelegate_OutputDelegate_34.Bind(this, OnNotifyEnd_5F4168564016CEBBA9A205A7074640D0);0x60DECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_34;0x6107Label_6107:0x6107Delay(this, 0.55f, LatentActionInfo{0x11E1, -1462929593, FName(ExecuteUbergraph_BPC_GiantPig), this});0x613DPopFlow();0x613ELabel_613E:0x613EIsAttacking = true;0x6149StartForceRotToPlayer(0f, 0.6f);0x6161CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8 = CreateProxyObjectForPlayMontage(Mesh, /Game/Char/Enemies/GiantPig/Anim/AM_PigActions.AM_PigActions, 1f, 0f, FName(PoisonBurp));0x619ECallFunc_IsValid_ReturnValue_9 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8);0x61BBif (!(CallFunc_IsValid_ReturnValue_9)) goto Label_6309;0x61C9K2Node_CreateDelegate_OutputDelegate_33.Bind(this, OnCompleted_A5853FE840332335018CA4ABBBC01159);0x61E0CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnCompleted += K2Node_CreateDelegate_OutputDelegate_33;0x6209K2Node_CreateDelegate_OutputDelegate_32.Bind(this, OnBlendOut_A5853FE840332335018CA4ABBBC01159);0x6220CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_32;0x6249K2Node_CreateDelegate_OutputDelegate_31.Bind(this, OnInterrupted_A5853FE840332335018CA4ABBBC01159);0x6260CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_31;0x6289K2Node_CreateDelegate_OutputDelegate_30.Bind(this, OnNotifyBegin_A5853FE840332335018CA4ABBBC01159);0x62A0CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_30;0x62C9K2Node_CreateDelegate_OutputDelegate_29.Bind(this, OnNotifyEnd_A5853FE840332335018CA4ABBBC01159);0x62E0CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_29;0x6309Label_6309:0x6309Delay(this, 2.45f, LatentActionInfo{0xFF0, -1779288606, FName(ExecuteUbergraph_BPC_GiantPig), this});0x633FPopFlow();0x6340Label_6340:0x6340IsAttacking = true;0x634BStartForceRotToPlayer(0f, 0.4f);0x6363CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7 = CreateProxyObjectForPlayMontage(Mesh, /Game/Char/Enemies/GiantPig/Anim/AM_PigActions.AM_PigActions, 1f, 0f, FName(LongSlam));0x63A0CallFunc_IsValid_ReturnValue_8 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7);0x63BDif (!(CallFunc_IsValid_ReturnValue_8)) goto Label_650B;0x63CBK2Node_CreateDelegate_OutputDelegate_28.Bind(this, OnCompleted_ED4B91D54D54E8DD88C82C8FA11F2E41);0x63E2CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnCompleted += K2Node_CreateDelegate_OutputDelegate_28;0x640BK2Node_CreateDelegate_OutputDelegate_27.Bind(this, OnBlendOut_ED4B91D54D54E8DD88C82C8FA11F2E41);0x6422CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_27;0x644BK2Node_CreateDelegate_OutputDelegate_26.Bind(this, OnInterrupted_ED4B91D54D54E8DD88C82C8FA11F2E41);0x6462CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_26;0x648BK2Node_CreateDelegate_OutputDelegate_25.Bind(this, OnNotifyBegin_ED4B91D54D54E8DD88C82C8FA11F2E41);0x64A2CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_25;0x64CBK2Node_CreateDelegate_OutputDelegate_24.Bind(this, OnNotifyEnd_ED4B91D54D54E8DD88C82C8FA11F2E41);0x64E2CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_24;0x650BLabel_650B:0x650BDelay(this, 2.1f, LatentActionInfo{0xFE1, 2133931860, FName(ExecuteUbergraph_BPC_GiantPig), this});0x6541PopFlow();0x6542Label_6542:0x6542CallFunc_InRange_FloatFloat_ReturnValue_8 = InRange_FloatFloat(K2Node_Event_PlayerDist, 800f, 2000f, true, false);0x656Bif (!(CallFunc_InRange_FloatFloat_ReturnValue_8)) PopFlow();0x6575K2Node_MultiGate_ScratchBool = NotEqual_BoolBool(K2Node_MultiGate_3_FirstRun, true);0x6593if (!(K2Node_MultiGate_ScratchBool)) goto Label_6629;0x65A1K2Node_MultiGate_3_FirstRun = true;0x65ACK2Node_MultiGate_ScratchBool = Greater_IntInt(-1, -1);0x65CAif (!(K2Node_MultiGate_ScratchBool)) goto Label_65F4;0x65D8K2Node_MultiGate_ScratchIndex = -1;0x65EFgoto Label_66AD;0x65F4Label_65F4:0x65F4K2Node_MultiGate_ScratchIndex = GetUnmarkedBit(K2Node_MultiGate_3_Data, -1, 4, false);0x6624goto Label_66AD;0x6629Label_6629:0x6629K2Node_MultiGate_ScratchBool = HasUnmarkedBit(K2Node_MultiGate_3_Data, 4);0x664Bif (!(K2Node_MultiGate_ScratchBool)) goto Label_668E;0x6659K2Node_MultiGate_ScratchIndex = GetUnmarkedBit(K2Node_MultiGate_3_Data, -1, 4, false);0x6689goto Label_66AD;0x668ELabel_668E:0x668Eif (!(true)) goto Label_66AC;0x6694ClearAllBits(K2Node_MultiGate_3_Data);0x66A7goto Label_6629;0x66ACLabel_66AC:0x66ACPopFlow();0x66ADLabel_66AD:0x66ADMarkBit(K2Node_MultiGate_3_Data, K2Node_MultiGate_ScratchIndex);0x66C9K2Node_MultiGate_ScratchBool = EqualEqual_IntInt(K2Node_MultiGate_ScratchIndex, 0);0x66EBif (!(K2Node_MultiGate_ScratchBool)) goto Label_66FE;0x66F9goto Label_6A1A;0x66FELabel_66FE:0x66FEK2Node_MultiGate_ScratchBool = EqualEqual_IntInt(K2Node_MultiGate_ScratchIndex, 1);0x6720if (!(K2Node_MultiGate_ScratchBool)) goto Label_6733;0x672Egoto Label_6808;0x6733Label_6733:0x6733K2Node_MultiGate_ScratchBool = EqualEqual_IntInt(K2Node_MultiGate_ScratchIndex, 2);0x6755if (!(K2Node_MultiGate_ScratchBool)) goto Label_6768;0x6763goto Label_6808;0x6768Label_6768:0x6768K2Node_MultiGate_ScratchBool = EqualEqual_IntInt(K2Node_MultiGate_ScratchIndex, 3);0x678Aif (!(K2Node_MultiGate_ScratchBool)) goto Label_679D;0x6798goto Label_6808;0x679DLabel_679D:0x679DPrintWarning("MultiGate Node failed! Out of bounds indexing of the out pins. There are only 4 outs available.");0x6808Label_6808:0x6808IsAttacking = true;0x6813IsCharging = true;0x681ECallFunc_GetActorForwardVector_ReturnValue_4 = GetActorForwardVector();0x683AChargeInitForwardVec = CallFunc_GetActorForwardVector_ReturnValue_4;0x6855StartForceRotToPlayer(0f, 0.6f);0x686DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10 = CreateProxyObjectForPlayMontage(Mesh, /Game/Char/Enemies/GiantPig/Anim/AM_PigActions.AM_PigActions, 1f, 0f, FName(Charge));0x68AACallFunc_IsValid_ReturnValue_11 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10);0x68C7if (!(CallFunc_IsValid_ReturnValue_11)) goto Label_1892;0x68D5K2Node_CreateDelegate_OutputDelegate_43.Bind(this, OnCompleted_7325CD7145DDC67B489C8BA72EC98EAB);0x68ECCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnCompleted += K2Node_CreateDelegate_OutputDelegate_43;0x6915K2Node_CreateDelegate_OutputDelegate_42.Bind(this, OnBlendOut_7325CD7145DDC67B489C8BA72EC98EAB);0x692CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_42;0x6955K2Node_CreateDelegate_OutputDelegate_41.Bind(this, OnInterrupted_7325CD7145DDC67B489C8BA72EC98EAB);0x696CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_41;0x6995K2Node_CreateDelegate_OutputDelegate_40.Bind(this, OnNotifyBegin_7325CD7145DDC67B489C8BA72EC98EAB);0x69ACCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_40;0x69D5K2Node_CreateDelegate_OutputDelegate_39.Bind(this, OnNotifyEnd_7325CD7145DDC67B489C8BA72EC98EAB);0x69ECCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_39;0x6A15goto Label_1892;0x6A1ALabel_6A1A:0x6A1AIsAttacking = true;0x6A25StartForceRotToPlayer(0f, 0.6f);0x6A3DCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_13 = CreateProxyObjectForPlayMontage(Mesh, /Game/Char/Enemies/GiantPig/Anim/AM_PigActions.AM_PigActions, 1f, 0f, FName(BigSqueal));0x6A7ACallFunc_IsValid_ReturnValue_14 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_13);0x6A97if (!(CallFunc_IsValid_ReturnValue_14)) goto Label_6BE5;0x6AA5K2Node_CreateDelegate_OutputDelegate_59.Bind(this, OnCompleted_2310A89F4C1268ACF47B1F936B087141);0x6ABCCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_13.OnCompleted += K2Node_CreateDelegate_OutputDelegate_59;0x6AE5K2Node_CreateDelegate_OutputDelegate_58.Bind(this, OnBlendOut_2310A89F4C1268ACF47B1F936B087141);0x6AFCCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_13.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_58;0x6B25K2Node_CreateDelegate_OutputDelegate_57.Bind(this, OnInterrupted_2310A89F4C1268ACF47B1F936B087141);0x6B3CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_13.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_57;0x6B65K2Node_CreateDelegate_OutputDelegate_56.Bind(this, OnNotifyBegin_2310A89F4C1268ACF47B1F936B087141);0x6B7CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_13.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_56;0x6BA5K2Node_CreateDelegate_OutputDelegate_55.Bind(this, OnNotifyEnd_2310A89F4C1268ACF47B1F936B087141);0x6BBCCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_13.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_55;0x6BE5Label_6BE5:0x6BE5Delay(this, 2.3f, LatentActionInfo{0x120E, 2086842714, FName(ExecuteUbergraph_BPC_GiantPig), this});0x6C1BPopFlow();0x6C1CLabel_6C1C:0x6C1CCallFunc_Greater_FloatFloat_ReturnValue_2 = Greater_FloatFloat(K2Node_Event_PlayerDist, 200f);0x6C3Eif (!(CallFunc_Greater_FloatFloat_ReturnValue_2)) goto Label_6C4D;0x6C4CPopFlow();0x6C4DLabel_6C4D:0x6C4DCallFunc_InRange_FloatFloat_ReturnValue_6 = InRange_FloatFloat(K2Node_Event_PlayerAngle, 45f, 135f, false, true);0x6C76if (!(CallFunc_InRange_FloatFloat_ReturnValue_6)) goto Label_6C89;0x6C84goto Label_000F;0x6C89Label_6C89:0x6C89CallFunc_InRange_FloatFloat_ReturnValue_5 = InRange_FloatFloat(K2Node_Event_PlayerAngle, -135f, -45f, false, true);0x6CB2if (!(CallFunc_InRange_FloatFloat_ReturnValue_5)) goto Label_7172;0x6CC0K2Node_MultiGate_ScratchBool = NotEqual_BoolBool(K2Node_MultiGate_4_FirstRun, true);0x6CDEif (!(K2Node_MultiGate_ScratchBool)) goto Label_6D74;0x6CECK2Node_MultiGate_4_FirstRun = true;0x6CF7K2Node_MultiGate_ScratchBool = Greater_IntInt(-1, -1);0x6D15if (!(K2Node_MultiGate_ScratchBool)) goto Label_6D3F;0x6D23K2Node_MultiGate_ScratchIndex = -1;0x6D3Agoto Label_6DF8;0x6D3FLabel_6D3F:0x6D3FK2Node_MultiGate_ScratchIndex = GetUnmarkedBit(K2Node_MultiGate_4_Data, -1, 5, false);0x6D6Fgoto Label_6DF8;0x6D74Label_6D74:0x6D74K2Node_MultiGate_ScratchBool = HasUnmarkedBit(K2Node_MultiGate_4_Data, 5);0x6D96if (!(K2Node_MultiGate_ScratchBool)) goto Label_6DD9;0x6DA4K2Node_MultiGate_ScratchIndex = GetUnmarkedBit(K2Node_MultiGate_4_Data, -1, 5, false);0x6DD4goto Label_6DF8;0x6DD9Label_6DD9:0x6DD9if (!(true)) goto Label_6DF7;0x6DDFClearAllBits(K2Node_MultiGate_4_Data);0x6DF2goto Label_6D74;0x6DF7Label_6DF7:0x6DF7PopFlow();0x6DF8Label_6DF8:0x6DF8MarkBit(K2Node_MultiGate_4_Data, K2Node_MultiGate_ScratchIndex);0x6E14K2Node_MultiGate_ScratchBool = EqualEqual_IntInt(K2Node_MultiGate_ScratchIndex, 0);0x6E36if (!(K2Node_MultiGate_ScratchBool)) goto Label_6E49;0x6E44goto Label_5D3A;0x6E49Label_6E49:0x6E49K2Node_MultiGate_ScratchBool = EqualEqual_IntInt(K2Node_MultiGate_ScratchIndex, 1);0x6E6Bif (!(K2Node_MultiGate_ScratchBool)) goto Label_6E7E;0x6E79goto Label_6F88;0x6E7ELabel_6E7E:0x6E7EK2Node_MultiGate_ScratchBool = EqualEqual_IntInt(K2Node_MultiGate_ScratchIndex, 2);0x6EA0if (!(K2Node_MultiGate_ScratchBool)) goto Label_6EB3;0x6EAEgoto Label_6F88;0x6EB3Label_6EB3:0x6EB3K2Node_MultiGate_ScratchBool = EqualEqual_IntInt(K2Node_MultiGate_ScratchIndex, 3);0x6ED5if (!(K2Node_MultiGate_ScratchBool)) goto Label_6EE8;0x6EE3goto Label_02D7;0x6EE8Label_6EE8:0x6EE8K2Node_MultiGate_ScratchBool = EqualEqual_IntInt(K2Node_MultiGate_ScratchIndex, 4);0x6F0Aif (!(K2Node_MultiGate_ScratchBool)) goto Label_6F1D;0x6F18goto Label_6F88;0x6F1DLabel_6F1D:0x6F1DPrintWarning("MultiGate Node failed! Out of bounds indexing of the out pins. There are only 5 outs available.");0x6F88Label_6F88:0x6F88IsAttacking = true;0x6F93CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_15 = CreateProxyObjectForPlayMontage(Mesh, /Game/Char/Enemies/GiantPig/Anim/AM_PigActions.AM_PigActions, 1f, 0f, FName(HeadSwingTurnL));0x6FD0CallFunc_IsValid_ReturnValue_16 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_15);0x6FEDif (!(CallFunc_IsValid_ReturnValue_16)) goto Label_713B;0x6FFBK2Node_CreateDelegate_OutputDelegate_69.Bind(this, OnCompleted_D9400F8E4D07BD5FCE0F018C7BC761C6);0x7012CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_15.OnCompleted += K2Node_CreateDelegate_OutputDelegate_69;0x703BK2Node_CreateDelegate_OutputDelegate_68.Bind(this, OnBlendOut_D9400F8E4D07BD5FCE0F018C7BC761C6);0x7052CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_15.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_68;0x707BK2Node_CreateDelegate_OutputDelegate_67.Bind(this, OnInterrupted_D9400F8E4D07BD5FCE0F018C7BC761C6);0x7092CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_15.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_67;0x70BBK2Node_CreateDelegate_OutputDelegate_66.Bind(this, OnNotifyBegin_D9400F8E4D07BD5FCE0F018C7BC761C6);0x70D2CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_15.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_66;0x70FBK2Node_CreateDelegate_OutputDelegate_65.Bind(this, OnNotifyEnd_D9400F8E4D07BD5FCE0F018C7BC761C6);0x7112CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_15.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_65;0x713BLabel_713B:0x713BDelay(this, 0.55f, LatentActionInfo{0x121D, -719549196, FName(ExecuteUbergraph_BPC_GiantPig), this});0x7171PopFlow();0x7172Label_7172:0x7172K2Node_MultiGate_ScratchBool = NotEqual_BoolBool(K2Node_MultiGate_5_FirstRun, true);0x7190if (!(K2Node_MultiGate_ScratchBool)) goto Label_7226;0x719EK2Node_MultiGate_5_FirstRun = true;0x71A9K2Node_MultiGate_ScratchBool = Greater_IntInt(-1, -1);0x71C7if (!(K2Node_MultiGate_ScratchBool)) goto Label_71F1;0x71D5K2Node_MultiGate_ScratchIndex = -1;0x71ECgoto Label_72AA;0x71F1Label_71F1:0x71F1K2Node_MultiGate_ScratchIndex = GetUnmarkedBit(K2Node_MultiGate_5_Data, -1, 2, false);0x7221goto Label_72AA;0x7226Label_7226:0x7226K2Node_MultiGate_ScratchBool = HasUnmarkedBit(K2Node_MultiGate_5_Data, 2);0x7248if (!(K2Node_MultiGate_ScratchBool)) goto Label_728B;0x7256K2Node_MultiGate_ScratchIndex = GetUnmarkedBit(K2Node_MultiGate_5_Data, -1, 2, false);0x7286goto Label_72AA;0x728BLabel_728B:0x728Bif (!(true)) goto Label_72A9;0x7291ClearAllBits(K2Node_MultiGate_5_Data);0x72A4goto Label_7226;0x72A9Label_72A9:0x72A9PopFlow();0x72AALabel_72AA:0x72AAMarkBit(K2Node_MultiGate_5_Data, K2Node_MultiGate_ScratchIndex);0x72C6K2Node_MultiGate_ScratchBool = EqualEqual_IntInt(K2Node_MultiGate_ScratchIndex, 0);0x72E8if (!(K2Node_MultiGate_ScratchBool)) goto Label_72FB;0x72F6goto Label_06D2;0x72FBLabel_72FB:0x72FBK2Node_MultiGate_ScratchBool = EqualEqual_IntInt(K2Node_MultiGate_ScratchIndex, 1);0x731Dif (!(K2Node_MultiGate_ScratchBool)) goto Label_7330;0x732Bgoto Label_5D3A;0x7330Label_7330:0x7330PrintWarning("MultiGate Node failed! Out of bounds indexing of the out pins. There are only 2 outs available.");0x739BTemp_name_Variable_19 = K2Node_CustomEvent_NotifyName_79;0x73B6PopFlow();0x73B7PoisonVolume.ChildActor.SetActorEnableCollision(true);0x73EEK2Node_DynamicCast_AsBP_Continuous_Damage_Volume_1 = Cast<BP_ContinuousDamageVolume_C>(PoisonVolume.ChildActor);0x7428K2Node_DynamicCast_bSuccess_11 = Cast<71>(K2Node_DynamicCast_AsBP_Continuous_Damage_Volume_1);0x7445if (!(K2Node_DynamicCast_bSuccess_11)) PopFlow();0x744FK2Node_DynamicCast_AsBP_Continuous_Damage_Volume_1.Box.SetBoxExtent(FVector(185, 200, 150), true);0x7493Temp_float_Variable_3 = 0.35f;0x74AA/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGM_BBPSX(this, CallFunc_GetGM_BBPSX_AsGM_BBPSX);0x74D8CallFunc_GetDisplayName_ReturnValue = GetDisplayName(this);0x74F5CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_GetDisplayName_ReturnValue, "PoisonBurp");0x7526/Script/Engine.Default__BlueprintMapLibrary.Map_Add(CallFunc_GetGM_BBPSX_AsGM_BBPSX.FrameLimiters, CallFunc_Concat_StrStr_ReturnValue, Temp_float_Variable_3);0x7577Delay(this, 1.2f, LatentActionInfo{0xFFF, -469968508, FName(ExecuteUbergraph_BPC_GiantPig), this});0x75ADPopFlow();0x75AEif (!(IsDead)) goto Label_75BD;0x75BCPopFlow();0x75BDLabel_75BD:0x75BDCallFunc_GetActorForwardVector_ReturnValue_5 = GetActorForwardVector();0x75D9CallFunc_Dot_VectorVector_ReturnValue_3 = Dot_VectorVector(ChargeInitForwardVec, CallFunc_GetActorForwardVector_ReturnValue_5);0x7607CallFunc_Less_FloatFloat_ReturnValue_1 = Less_FloatFloat(CallFunc_Dot_VectorVector_ReturnValue_3, 0f);0x7629if (!(CallFunc_Less_FloatFloat_ReturnValue_1)) PopFlow();0x7633Label_7633:0x7633K2_ClearTimer(this, "CheckChargeVector");0x7651CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11 = CreateProxyObjectForPlayMontage(Mesh, /Game/Char/Enemies/GiantPig/Anim/AM_PigActions.AM_PigActions, 1f, 0f, FName(ChargeStop));0x768ECallFunc_IsValid_ReturnValue_12 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11);0x76ABif (!(CallFunc_IsValid_ReturnValue_12)) goto Label_77F9;0x76B9K2Node_CreateDelegate_OutputDelegate_49.Bind(this, OnCompleted_B26D0F664D3B34151B8BC6848ADC451C);0x76D0CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnCompleted += K2Node_CreateDelegate_OutputDelegate_49;0x76F9K2Node_CreateDelegate_OutputDelegate_48.Bind(this, OnBlendOut_B26D0F664D3B34151B8BC6848ADC451C);0x7710CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_48;0x7739K2Node_CreateDelegate_OutputDelegate_47.Bind(this, OnInterrupted_B26D0F664D3B34151B8BC6848ADC451C);0x7750CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_47;0x7779K2Node_CreateDelegate_OutputDelegate_46.Bind(this, OnNotifyBegin_B26D0F664D3B34151B8BC6848ADC451C);0x7790CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_46;0x77B9K2Node_CreateDelegate_OutputDelegate_45.Bind(this, OnNotifyEnd_B26D0F664D3B34151B8BC6848ADC451C);0x77D0CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_45;0x77F9Label_77F9:0x77F9IsCharging = false;0x7804Delay(this, 0.5f, LatentActionInfo{0x11F0, 1576658291, FName(ExecuteUbergraph_BPC_GiantPig), this});0x783APopFlow();0x783BTemp_name_Variable_19 = K2Node_CustomEvent_NotifyName_75;0x7856goto Label_4432;0x785Bif (!(IsDead)) goto Label_7633;0x7869PopFlow();0x786Aif (!(IsDead)) goto Label_7879;0x7878PopFlow();0x7879Label_7879:0x7879K2_ClearTimer(this, "CheckChargeVector");0x7897CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12 = CreateProxyObjectForPlayMontage(Mesh, /Game/Char/Enemies/GiantPig/Anim/AM_PigActions.AM_PigActions, 1f, 0f, FName(ChargeAttack));0x78D4CallFunc_IsValid_ReturnValue_13 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12);0x78F1if (!(CallFunc_IsValid_ReturnValue_13)) goto Label_7A3F;0x78FFK2Node_CreateDelegate_OutputDelegate_54.Bind(this, OnCompleted_863BD5674B0496FEA258A7BF5D8A726A);0x7916CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnCompleted += K2Node_CreateDelegate_OutputDelegate_54;0x793FK2Node_CreateDelegate_OutputDelegate_53.Bind(this, OnBlendOut_863BD5674B0496FEA258A7BF5D8A726A);0x7956CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_53;0x797FK2Node_CreateDelegate_OutputDelegate_52.Bind(this, OnInterrupted_863BD5674B0496FEA258A7BF5D8A726A);0x7996CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_52;0x79BFK2Node_CreateDelegate_OutputDelegate_51.Bind(this, OnNotifyBegin_863BD5674B0496FEA258A7BF5D8A726A);0x79D6CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_51;0x79FFK2Node_CreateDelegate_OutputDelegate_50.Bind(this, OnNotifyEnd_863BD5674B0496FEA258A7BF5D8A726A);0x7A16CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_50;0x7A3FLabel_7A3F:0x7A3FIsCharging = false;0x7A4ADelay(this, 0.5f, LatentActionInfo{0x11FF, 404137915, FName(ExecuteUbergraph_BPC_GiantPig), this});0x7A80PopFlow();0x7A81Label_7A81:0x7A81return;