0x0000PushFlow(Label_4C08);0x0005goto [EntryPoint];0x000F/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x003DCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.RecoveryEchoes, 0);0x0075if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_0122;0x0083/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetBP_MainChar0(this, CallFunc_GetBP_MainChar0_AsBP_Main_Char);0x00B1/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x00DFCallFunc_GetBP_MainChar0_AsBP_Main_Char.GrantOrRemoveEchoes(CallFunc_GetGI_BBPSX_AsGI_BBPSX.RecoveryEchoes);0x0122Label_0122:0x0122/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0150CallFunc_GetGI_BBPSX_AsGI_BBPSX.RecoveryEchoes = 0;0x017D/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x01ABCallFunc_GetGI_BBPSX_AsGI_BBPSX.RecoveryLocation = FVector(0, 0, 0);0x01E0/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x020ECallFunc_GetGI_BBPSX_AsGI_BBPSX.RecoveryLevel = "";0x0238K2Node_DynamicCast_AsBP_Main_Char = Cast<BP_MainChar_C>(MostRecentDamageCauser);0x025CK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char);0x0279if (!(K2Node_DynamicCast_bSuccess)) goto Label_0379;0x0287K2Node_DynamicCast_AsBP_Main_Char.W_MainUIRef.W_TitlePrompt.ShowTitleNoti(NSLOCTEXT("3DB62EFC440103FED9C6BABC706399B8", "", "BLOOD ECHOES RETRIEVED"), LinearColor{0f, 0.196856f, 0.898039f, 1f}, false, 0.75f);0x033DLabel_033D:0x033D/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Gameplay/A_recovery_collected.A_recovery_collected, 1f, 1f, 0f, nullptr, nullptr);0x0378PopFlow();0x0379Label_0379:0x0379/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetBP_MainChar0(this, CallFunc_GetBP_MainChar0_AsBP_Main_Char_1);0x03A7CallFunc_GetBP_MainChar0_AsBP_Main_Char_1.W_MainUIRef.W_TitlePrompt.ShowTitleNoti(NSLOCTEXT("3DB62EFC440103FED9C6BABC706399B8", "", "BLOOD ECHOES RETRIEVED"), LinearColor{0f, 0.196856f, 0.898039f, 1f}, false, 0.75f);0x045Dgoto Label_033D;0x0462Label_0462:0x0462if (!(DoNotLosePlayerOnNavCheckFail)) goto Label_0471;0x0470PopFlow();0x0471Label_0471:0x0471LostPlayerTarget();0x047FEnemyLostPlayer();0x048DPopFlow();0x048ELabel_048E:0x048EK2Node_DynamicCast_AsDT_Frenzy_Apply = Cast<DT_FrenzyApply_C>(K2Node_Event_DamageType);0x04B2K2Node_DynamicCast_bSuccess_12 = Cast<71>(K2Node_DynamicCast_AsDT_Frenzy_Apply);0x04CFif (!(K2Node_DynamicCast_bSuccess_12)) goto Label_04EC;0x04DDLabel_04DD:0x04DDCheckForInvDrop();0x04EBPopFlow();0x04ECLabel_04EC:0x04EC/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetBP_MainChar0(this, CallFunc_GetBP_MainChar0_AsBP_Main_Char_2);0x051ACallFunc_IsValid_ReturnValue_7 = IsValid(CallFunc_GetBP_MainChar0_AsBP_Main_Char_2);0x0537if (!(CallFunc_IsValid_ReturnValue_7)) goto Label_05A5;0x0545/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetBP_MainChar0(this, CallFunc_GetBP_MainChar0_AsBP_Main_Char_3);0x0573CallFunc_GetBP_MainChar0_AsBP_Main_Char_3.GrantOrRemoveEchoes(Echoes);0x05A0goto Label_04DD;0x05A5Label_05A5:0x05A5K2Node_DynamicCast_AsBP_Kart_Pawn_1 = Cast<BP_KartPawn_C>(MostRecentDamageCauser);0x05C9K2Node_DynamicCast_bSuccess_16 = Cast<71>(K2Node_DynamicCast_AsBP_Kart_Pawn_1);0x05E6if (!(K2Node_DynamicCast_bSuccess_16)) goto Label_04DD;0x05F4CallFunc_IsValid_ReturnValue_14 = IsValid(K2Node_DynamicCast_AsBP_Kart_Pawn_1.KartRaceManager);0x0627if (!(CallFunc_IsValid_ReturnValue_14)) goto Label_07ED;0x0635CallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_DynamicCast_AsBP_Kart_Pawn_1.KartRaceManager.Racers);0x069CCallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_Array_Length_ReturnValue_4);0x06C1CallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(K2Node_DynamicCast_AsBP_Kart_Pawn_1.CurrentRacePlacement);0x06FCCallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_Conv_IntToFloat_ReturnValue_2, 1f, CallFunc_Conv_IntToFloat_ReturnValue_1, 1f, 0f);0x0739CallFunc_Lerp_ReturnValue_1 = Lerp(1f, 0.4f, CallFunc_MapRangeClamped_ReturnValue);0x0768CallFunc_Multiply_IntFloat_ReturnValue = Multiply_IntFloat(Echoes, CallFunc_Lerp_ReturnValue_1);0x0796CallFunc_Round_ReturnValue_2 = Round(CallFunc_Multiply_IntFloat_ReturnValue);0x07BBK2Node_DynamicCast_AsBP_Kart_Pawn_1.GrantOrRemoveEchoes(CallFunc_Round_ReturnValue_2);0x07E8goto Label_04DD;0x07EDLabel_07ED:0x07EDK2Node_DynamicCast_AsBP_Kart_Pawn_1.GrantOrRemoveEchoes(Echoes);0x081Agoto Label_04DD;0x081Fgoto Label_048E;0x0824TL_EnemyFadeOut.PlayFromStart();0x0844PopFlow();0x0845if (!(IsBoss)) goto Label_088A;0x0853Delay(this, 2f, LatentActionInfo{0x88A, -1329906617, FName(ExecuteUbergraph_BP_EnemyParent), this});0x0889PopFlow();0x088ALabel_088A:0x088AEnemyDestroyed();0x0898K2_DestroyActor();0x08A6PopFlow();0x08A7goto Label_048E;0x08AC/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGM_BBPSX(this, CallFunc_GetGM_BBPSX_AsGM_BBPSX);0x08DACallFunc_GetDisplayName_ReturnValue = GetDisplayName(this);0x08F7CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("FireDamage_", CallFunc_GetDisplayName_ReturnValue);0x0929CallFunc_Map_Remove_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Remove(CallFunc_GetGM_BBPSX_AsGM_BBPSX.FrameLimiters, CallFunc_Concat_StrStr_ReturnValue);0x097BPopFlow();0x097CK2Node_DynamicCast_AsBP_Main_Char_7 = Cast<BP_MainChar_C>(K2Node_CustomEvent_PlayerPawnRef);0x09A0K2Node_DynamicCast_bSuccess_20 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_7);0x09BDif (!(K2Node_DynamicCast_bSuccess_20)) goto Label_0BD9;0x09CBPlayerTarget = K2Node_DynamicCast_AsBP_Main_Char_7;0x09DEK2Node_CreateDelegate_OutputDelegate_6.Bind(this, HasDied_Event);0x09F5K2Node_DynamicCast_AsBP_Main_Char_7.HasDied += K2Node_CreateDelegate_OutputDelegate_6;0x0A1ELabel_0A1E:0x0A1Eif (!(K2Node_CustomEvent_AlertNearbyEnemies)) goto Label_0A3A;0x0A2CAlertNearbyEnemiesToPlayer();0x0A3ALabel_0A3A:0x0A3AEnemySeesPlayer();0x0A48PawnSensing.SetSensingUpdatesEnabled(false);0x0A6DK2Node_CreateDelegate_OutputDelegate_8.Bind(this, MovementChecker);0x0A84CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_8, 1f, true, 0f, 0f);0x0AB9CharacterMovement.StopMovementImmediately();0x0ADDMovementChecker();0x0AEBK2Node_CreateDelegate_OutputDelegate_7.Bind(this, AttackChecker);0x0B02CallFunc_Add_FloatFloat_ReturnValue_1 = Add_FloatFloat(AttackCheckFrequency, -0.1f);0x0B2CCallFunc_Add_FloatFloat_ReturnValue_2 = Add_FloatFloat(AttackCheckFrequency, 0.1f);0x0B56CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(CallFunc_Add_FloatFloat_ReturnValue_1, CallFunc_Add_FloatFloat_ReturnValue_2);0x0B84CallFunc_K2_SetTimerDelegate_ReturnValue_3 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_7, CallFunc_RandomFloatInRange_ReturnValue, true, 0f, 0f);0x0BBDTimerHandle = CallFunc_K2_SetTimerDelegate_ReturnValue_3;0x0BD8PopFlow();0x0BD9Label_0BD9:0x0BD9K2Node_DynamicCast_AsBP_Kart_Pawn_3 = Cast<BP_KartPawn_C>(K2Node_CustomEvent_PlayerPawnRef);0x0BFDK2Node_DynamicCast_bSuccess_19 = Cast<71>(K2Node_DynamicCast_AsBP_Kart_Pawn_3);0x0C1Aif (!(K2Node_DynamicCast_bSuccess_19)) PopFlow();0x0C24PlayerTarget = K2Node_DynamicCast_AsBP_Kart_Pawn_3;0x0C37goto Label_0A1E;0x0C3CCallFunc_K2_GetActorLocation_ReturnValue_7 = K2_GetActorLocation();0x0C58CallFunc_MakeVector_ReturnValue_1 = MakeVector(0f, 0f, CapsuleComponent.CapsuleHalfHeight);0x0C9DCallFunc_Subtract_VectorVector_ReturnValue_3 = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_7, CallFunc_MakeVector_ReturnValue_1);0x0CCBCallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x0CE7CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Subtract_VectorVector_ReturnValue_3, CallFunc_K2_GetActorRotation_ReturnValue, FVector(1, 1, 1));0x0D22InitialSpawnTrans = CallFunc_MakeTransform_ReturnValue;0x0D3Dif (!(PatrolOnBeginPlay)) PopFlow();0x0D47CallFunc_RandomFloatInRange_ReturnValue_4 = RandomFloatInRange(0f, 1f);0x0D6DDelay(this, CallFunc_RandomFloatInRange_ReturnValue_4, LatentActionInfo{0xDA8, 415594431, FName(ExecuteUbergraph_BP_EnemyParent), this});0x0DA7PopFlow();0x0DA8BeginOrResumePatrolingCheck();0x0DB6PopFlow();0x0DB7CallFunc_Array_Length_ReturnValue_6 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(PatrolRoute);0x0DF2CallFunc_Greater_IntInt_ReturnValue_4 = Greater_IntInt(CallFunc_Array_Length_ReturnValue_6, 0);0x0E14CallFunc_IsValid_ReturnValue_19 = IsValid(LeaderEnemy);0x0E31CallFunc_BooleanOR_ReturnValue_6 = BooleanOR(CallFunc_Greater_IntInt_ReturnValue_4, CallFunc_IsValid_ReturnValue_19);0x0E57if (!(CallFunc_BooleanOR_ReturnValue_6)) goto Label_0ED0;0x0E65BeginOrResumePatrolingCheck();0x0E73Label_0E73:0x0E73Delay(this, 1f, LatentActionInfo{0xEAA, 799461211, FName(ExecuteUbergraph_BP_EnemyParent), this});0x0EA9PopFlow();0x0EAAPawnSensing.SetSensingUpdatesEnabled(true);0x0ECFPopFlow();0x0ED0Label_0ED0:0x0ED0BreakTransform(InitialSpawnTrans, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x0EFECallFunc_GetAIController_ReturnValue_1 = GetAIController(this);0x0F13CallFunc_AIMoveTo_ReturnValue = AIMoveTo(CallFunc_GetAIController_ReturnValue_1, CallFunc_BreakTransform_Location_1, nullptr, 15f, 0, 0, true, true, false, 0);0x0F48CallFunc_IsValid_ReturnValue_15 = IsValid(CallFunc_AIMoveTo_ReturnValue);0x0F65if (!(CallFunc_IsValid_ReturnValue_15)) goto Label_0E73;0x0F73K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnRequestFailed_7D7AAEC345F28E8A77EF698FC7E0E88B);0x0F8ACallFunc_AIMoveTo_ReturnValue.OnRequestFailed += K2Node_CreateDelegate_OutputDelegate_1;0x0FB3K2Node_CreateDelegate_OutputDelegate.Bind(this, OnMoveFinished_7D7AAEC345F28E8A77EF698FC7E0E88B);0x0FCACallFunc_AIMoveTo_ReturnValue.OnMoveFinished += K2Node_CreateDelegate_OutputDelegate;0x0FF3CallFunc_AIMoveTo_ReturnValue.ReadyForActivation();0x1013goto Label_0E73;0x1018CallFunc_IsValid_ReturnValue = IsValid(PlayerTarget);0x1035if (!(CallFunc_IsValid_ReturnValue)) goto Label_1044;0x1043PopFlow();0x1044Label_1044:0x1044if (!(IsDead)) goto Label_1053;0x1052PopFlow();0x1053Label_1053:0x1053CallFunc_GetAIController_ReturnValue_2 = GetAIController(this);0x1068CallFunc_TransformLocation_ReturnValue = TransformLocation(InitialSpawnTrans, PatrolRoute[WhichPatrolPoint]);0x10A0CallFunc_AIMoveTo_ReturnValue_1 = AIMoveTo(CallFunc_GetAIController_ReturnValue_2, CallFunc_TransformLocation_ReturnValue, nullptr, 50f, 0, 0, true, true, false, 0);0x10D5CallFunc_IsValid_ReturnValue_16 = IsValid(CallFunc_AIMoveTo_ReturnValue_1);0x10F2if (!(CallFunc_IsValid_ReturnValue_16)) goto Label_11A0;0x1100K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnRequestFailed_3736AF3849DEA284A67B38BEBEB19DAC);0x1117CallFunc_AIMoveTo_ReturnValue_1.OnRequestFailed += K2Node_CreateDelegate_OutputDelegate_4;0x1140K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnMoveFinished_3736AF3849DEA284A67B38BEBEB19DAC);0x1157CallFunc_AIMoveTo_ReturnValue_1.OnMoveFinished += K2Node_CreateDelegate_OutputDelegate_5;0x1180CallFunc_AIMoveTo_ReturnValue_1.ReadyForActivation();0x11A0Label_11A0:0x11A0PatrolStart.Broadcast();0x11B3StartPatrolling();0x11C1PopFlow();0x11C2Label_11C2:0x11C2CallFunc_K2_GetActorLocation_ReturnValue_8 = LeaderEnemy.K2_GetActorLocation();0x11F4CallFunc_K2_GetActorLocation_ReturnValue_9 = K2_GetActorLocation();0x1210CallFunc_Subtract_VectorVector_ReturnValue_4 = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_9, CallFunc_K2_GetActorLocation_ReturnValue_8);0x123ECallFunc_VSize_ReturnValue_2 = VSize(CallFunc_Subtract_VectorVector_ReturnValue_4);0x1263CallFunc_Less_FloatFloat_ReturnValue = Less_FloatFloat(CallFunc_VSize_ReturnValue_2, 300f);0x1285if (!(CallFunc_Less_FloatFloat_ReturnValue)) goto Label_12F4;0x1293CallFunc_RandomFloatInRange_ReturnValue_3 = RandomFloatInRange(1f, 2f);0x12B9Delay(this, CallFunc_RandomFloatInRange_ReturnValue_3, LatentActionInfo{0x11C2, 1559987087, FName(ExecuteUbergraph_BP_EnemyParent), this});0x12F3PopFlow();0x12F4Label_12F4:0x12F4CallFunc_GetAIController_ReturnValue_3 = GetAIController(this);0x1309CallFunc_K2_GetActorLocation_ReturnValue_8 = LeaderEnemy.K2_GetActorLocation();0x133BCallFunc_K2_GetRandomReachablePointInRadius_ReturnValue = K2_GetRandomReachablePointInRadius(this, CallFunc_K2_GetActorLocation_ReturnValue_8, CallFunc_K2_GetRandomReachablePointInRadius_RandomLocation, 150f, nullptr, nullptr);0x1369CallFunc_AIMoveTo_ReturnValue_2 = AIMoveTo(CallFunc_GetAIController_ReturnValue_3, CallFunc_K2_GetRandomReachablePointInRadius_RandomLocation, nullptr, 50f, 0, 0, true, true, false, 0);0x139ECallFunc_IsValid_ReturnValue_18 = IsValid(CallFunc_AIMoveTo_ReturnValue_2);0x13BBif (!(CallFunc_IsValid_ReturnValue_18)) goto Label_1469;0x13C9K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnRequestFailed_C28A29C746D4082E61F72097C809ACF1);0x13E0CallFunc_AIMoveTo_ReturnValue_2.OnRequestFailed += K2Node_CreateDelegate_OutputDelegate_3;0x1409K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnMoveFinished_C28A29C746D4082E61F72097C809ACF1);0x1420CallFunc_AIMoveTo_ReturnValue_2.OnMoveFinished += K2Node_CreateDelegate_OutputDelegate_2;0x1449CallFunc_AIMoveTo_ReturnValue_2.ReadyForActivation();0x1469Label_1469:0x1469PatrolStart.Broadcast();0x147CStartPatrolling();0x148APopFlow();0x148B/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_2);0x14B9/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.ChangeColorOfCharActor(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_2.LevelDefaultTint, this);0x14FEPopFlow();0x14FFCallFunc_K2_GetActorLocation_ReturnValue_7 = K2_GetActorLocation();0x151BBreakVector(CallFunc_K2_GetActorLocation_ReturnValue_7, CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_BreakVector_Z_2);0x1549CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_BreakVector_Z_2);0x156ECallFunc_Conv_IntToFloat_ReturnValue_3 = Conv_IntToFloat(CallFunc_FTrunc_ReturnValue);0x1593CallFunc_FTrunc_ReturnValue_1 = FTrunc(CallFunc_BreakVector_Y_2);0x15B8CallFunc_FTrunc_ReturnValue_2 = FTrunc(CallFunc_BreakVector_X_2);0x15DDCallFunc_Conv_IntToFloat_ReturnValue_4 = Conv_IntToFloat(CallFunc_FTrunc_ReturnValue_1);0x1602CallFunc_Conv_IntToFloat_ReturnValue_5 = Conv_IntToFloat(CallFunc_FTrunc_ReturnValue_2);0x1627CallFunc_MakeVector_ReturnValue_2 = MakeVector(CallFunc_Conv_IntToFloat_ReturnValue_5, CallFunc_Conv_IntToFloat_ReturnValue_4, CallFunc_Conv_IntToFloat_ReturnValue_3);0x165EInitialLocSpawnFrameTruncated = CallFunc_MakeVector_ReturnValue_2;0x1679PopFlow();0x167ALabel_167A:0x167ACallFunc_IsValid_ReturnValue_1 = IsValid(PlayerTarget);0x1697if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_16A6;0x16A5PopFlow();0x16A6Label_16A6:0x16A6CallFunc_Array_LastIndex_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(PatrolRoute);0x16E1WhichPatrolPoint = CallFunc_Array_LastIndex_ReturnValue_1;0x16FCCallFunc_Array_Length_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(PatrolRoute);0x1737CallFunc_Greater_IntInt_ReturnValue_2 = Greater_IntInt(CallFunc_Array_Length_ReturnValue_5, 0);0x1759if (!(CallFunc_Greater_IntInt_ReturnValue_2)) goto Label_17B0;0x1767PushFlow(Label_1053);0x176CK2Node_DynamicCast_AsBPC_WL = Cast<BPC_WL_C>(this);0x1788K2Node_DynamicCast_bSuccess_21 = Cast<71>(K2Node_DynamicCast_AsBPC_WL);0x17A5if (!(K2Node_DynamicCast_bSuccess_21)) PopFlow();0x17AFPopFlow();0x17B0Label_17B0:0x17B0CallFunc_IsValid_ReturnValue_17 = IsValid(LeaderEnemy);0x17CDif (!(CallFunc_IsValid_ReturnValue_17)) PopFlow();0x17D7goto Label_11C2;0x17DCRotToFaceSpawnDirection.PlayFromStart();0x17FCPopFlow();0x17FDPopFlow();0x17FELabel_17FE:0x17FEMovementStop.Broadcast();0x1811CallFunc_IsValid_ReturnValue_2 = IsValid(PlayerTarget);0x182Eif (!(CallFunc_IsValid_ReturnValue_2)) goto Label_183D;0x183CPopFlow();0x183DLabel_183D:0x183Dif (!(IsDead)) goto Label_12F4;0x184BPopFlow();0x184Cgoto Label_17FE;0x1851Label_1851:0x1851Temp_int_Array_Index_Variable = 0;0x1868Label_1868:0x1868CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x18A3CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x18C9if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_1A31;0x18D7Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_2;0x18F2PushFlow(Label_19E7);0x18F7/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x1932CallFunc_IsValid_ReturnValue_9 = IsValid(CallFunc_Array_Get_Item_2.W_MainUIRef);0x1965if (!(CallFunc_IsValid_ReturnValue_9)) PopFlow();0x196F/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x19AACallFunc_Array_Get_Item_2.W_MainUIRef.UpdateEnemyHealthBar(this, nullptr);0x19E6PopFlow();0x19E7Label_19E7:0x19E7CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x1A11Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_1;0x1A2Cgoto Label_1868;0x1A31Label_1A31:0x1A31CallFunc_LessEqual_FloatFloat_ReturnValue = LessEqual_FloatFloat(CurrentHealth, 0f);0x1A53if (!(CallFunc_LessEqual_FloatFloat_ReturnValue)) goto Label_1E10;0x1A61EnemyHasDied(K2Node_Event_DamageType);0x1A78K2Node_DynamicCast_AsDT_Visceral = Cast<DT_Visceral_C>(K2Node_Event_DamageType);0x1A9CK2Node_DynamicCast_bSuccess_11 = Cast<71>(K2Node_DynamicCast_AsDT_Visceral);0x1AB9if (!(K2Node_DynamicCast_bSuccess_11)) goto Label_1B31;0x1AC7Label_1AC7:0x1AC7HasDied(true, K2Node_Event_DamageCauser, K2Node_Event_DamageType);0x1AE8if (!(IsBoss)) goto Label_231B;0x1AF6Label_1AF6:0x1AF6Delay(this, BossDeathEchoDelayDuration, LatentActionInfo{0x8A7, -458149440, FName(ExecuteUbergraph_BP_EnemyParent), this});0x1B30PopFlow();0x1B31Label_1B31:0x1B31K2Node_DynamicCast_AsDT_Bullet_Heavy = Cast<DT_BulletHeavy_C>(K2Node_Event_DamageType);0x1B55K2Node_DynamicCast_bSuccess_10 = Cast<71>(K2Node_DynamicCast_AsDT_Bullet_Heavy);0x1B72if (!(K2Node_DynamicCast_bSuccess_10)) goto Label_1B85;0x1B80goto Label_1AC7;0x1B85Label_1B85:0x1B85HasDied(false, K2Node_Event_DamageCauser, K2Node_Event_DamageType);0x1BA6PushFlow(Label_1BBE);0x1BABif (!(IsBoss)) goto Label_2352;0x1BB9goto Label_1AF6;0x1BBELabel_1BBE:0x1BBEK2Node_DynamicCast_AsDT_Fire = Cast<DT_Fire_C>(K2Node_Event_DamageType);0x1BE2K2Node_DynamicCast_bSuccess_13 = Cast<71>(K2Node_DynamicCast_AsDT_Fire);0x1BFFif (!(K2Node_DynamicCast_bSuccess_13)) PopFlow();0x1C09/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Gameplay/A_FireBurst.A_FireBurst, 0.8f, 1f, 0f, nullptr, nullptr);0x1C44CallFunc_SpawnEmitterAttached_ReturnValue_1 = SpawnEmitterAttached(/Game/VFX/Particles/Fire/Flame/P_FireDamage.P_FireDamage, CapsuleComponent, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1), 2, true, 0, true);0x1CA4CallFunc_SpawnEmitterAttached_ReturnValue_1.SetFloatParameter(FName(SphereSize), CapsuleComponent.CapsuleRadius);0x1CF4/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGM_BBPSX(this, CallFunc_GetGM_BBPSX_AsGM_BBPSX);0x1D22CallFunc_GetDisplayName_ReturnValue = GetDisplayName(this);0x1D3FCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("FireDamage_", CallFunc_GetDisplayName_ReturnValue);0x1D71Temp_float_Variable_2 = 0.2f;0x1D88/Script/Engine.Default__BlueprintMapLibrary.Map_Add(CallFunc_GetGM_BBPSX_AsGM_BBPSX.FrameLimiters, CallFunc_Concat_StrStr_ReturnValue, Temp_float_Variable_2);0x1DD9RetriggerableDelay(this, 0.5f, LatentActionInfo{0x8AC, 1385434065, FName(ExecuteUbergraph_BP_EnemyParent), this});0x1E0FPopFlow();0x1E10Label_1E10:0x1E10K2Node_DynamicCast_AsBP_Main_Char_1 = Cast<BP_MainChar_C>(K2Node_Event_DamageCauser);0x1E34K2Node_DynamicCast_bSuccess_4 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_1);0x1E51if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_2195;0x1E5FForceSensePlayer(K2Node_DynamicCast_AsBP_Main_Char_1, false);0x1E77Label_1E77:0x1E77if (!(IsBeingVisceraled)) goto Label_1E8A;0x1E85goto Label_1BBE;0x1E8ALabel_1E8A:0x1E8ACallFunc_K2_GetActorLocation_ReturnValue_2 = K2Node_Event_DamageCauser.K2_GetActorLocation();0x1EBCBreakVector(CallFunc_K2_GetActorLocation_ReturnValue_2, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x1EEACallFunc_K2_GetActorLocation_ReturnValue_3 = K2_GetActorLocation();0x1F06CallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x1F22BreakVector(CallFunc_K2_GetActorLocation_ReturnValue_3, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x1F50CallFunc_GetActorRightVector_ReturnValue = GetActorRightVector();0x1F6CCallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z_1);0x1FA3CallFunc_Subtract_VectorVector_ReturnValue_1 = Subtract_VectorVector(CallFunc_MakeVector_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue_3);0x1FD1CallFunc_Normal_ReturnValue = Normal(CallFunc_Subtract_VectorVector_ReturnValue_1, 1e-04f);0x1FFBCallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_Normal_ReturnValue);0x2029CallFunc_Dot_VectorVector_ReturnValue_1 = Dot_VectorVector(CallFunc_Normal_ReturnValue, CallFunc_GetActorRightVector_ReturnValue);0x2057CallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_Dot_VectorVector_ReturnValue);0x207CCallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(CallFunc_Dot_VectorVector_ReturnValue_1, 0f);0x209ETemp_bool_Variable = CallFunc_Greater_FloatFloat_ReturnValue;0x20B1CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_CalculateDamageFromDEF_OutDamage);0x20D6Temp_float_Variable_4 = -1f;0x20EDTemp_float_Variable_5 = 1f;0x2104CallFunc_Multiply_FloatFloat_ReturnValue_2 = Multiply_FloatFloat(CallFunc_DegAcos_ReturnValue, Switch(Temp_bool_Variable, false => Temp_float_Variable_4, true => Temp_float_Variable_5, default => K2Node_Select_Default_2));0x215EReceiveDamage(CallFunc_Conv_IntToFloat_ReturnValue, CallFunc_Multiply_FloatFloat_ReturnValue_2, K2Node_Event_DamageType, K2Node_Event_DamageCauser);0x2190goto Label_1BBE;0x2195Label_2195:0x2195K2Node_DynamicCast_AsBP_Bullet_Projectile = Cast<BP_BulletProjectile_C>(K2Node_Event_DamageCauser);0x21B9K2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsBP_Bullet_Projectile);0x21D6if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_2217;0x21E4ForceSensePlayer(K2Node_DynamicCast_AsBP_Bullet_Projectile.OwningActor, false);0x2212goto Label_1E77;0x2217Label_2217:0x2217K2Node_DynamicCast_AsBP_Flame_Projectile = Cast<BP_FlameProjectile_C>(K2Node_Event_DamageCauser);0x223BK2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsBP_Flame_Projectile);0x2258if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_2299;0x2266ForceSensePlayer(K2Node_DynamicCast_AsBP_Flame_Projectile.OwningActor, false);0x2294goto Label_1E77;0x2299Label_2299:0x2299K2Node_DynamicCast_AsBP_Throwable_Projectile = Cast<BP_ThrowableProjectile_C>(K2Node_Event_DamageCauser);0x22BDK2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsBP_Throwable_Projectile);0x22DAif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_1E77;0x22E8ForceSensePlayer(K2Node_DynamicCast_AsBP_Throwable_Projectile.OwningActor, false);0x2316goto Label_1E77;0x231BLabel_231B:0x231BDelay(this, 3f, LatentActionInfo{0x48E, 243508183, FName(ExecuteUbergraph_BP_EnemyParent), this});0x2351PopFlow();0x2352Label_2352:0x2352Delay(this, 1.5f, LatentActionInfo{0x81F, -561916828, FName(ExecuteUbergraph_BP_EnemyParent), this});0x2388PopFlow();0x2389Label_2389:0x2389PushFlow(Label_24A2);0x238ECallFunc_CreateDynamicMaterialInstance_ReturnValue = Mesh.CreateDynamicMaterialInstance(Temp_int_Array_Index_Variable_1, /Game/General/Mat/M_PSXParent_CullTransp.M_PSXParent_CullTransp, FName(None));0x23DBCallFunc_CreateDynamicMaterialInstance_ReturnValue.SetScalarParameterValue(FName(Opacity), 1f);0x240Dif (!(IsBoss)) goto Label_2452;0x241BCallFunc_CreateDynamicMaterialInstance_ReturnValue.SetTextureParameterValue(FName(Texture), BossDeathTexture);0x2451PopFlow();0x2452Label_2452:0x2452CallFunc_CreateDynamicMaterialInstance_ReturnValue.SetVectorParameterValue(FName(LocalTint), LinearColor{0f, 0f, 0f, 0f});0x24A1PopFlow();0x24A2Label_24A2:0x24A2CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x24CCTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x24E7Label_24E7:0x24E7CallFunc_GetMaterials_ReturnValue = Mesh.GetMaterials();0x251DCallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetMaterials_ReturnValue);0x2558CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_3);0x257Eif (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x2588Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x25A3goto Label_2389;0x25A8Label_25A8:0x25A8Temp_int_Loop_Counter_Variable = 0;0x25BFTemp_int_Array_Index_Variable_1 = 0;0x25D6goto Label_24E7;0x25DBLabel_25DB:0x25DBTemp_int_Array_Index_Variable_2 = 0;0x25F2Label_25F2:0x25F2CallFunc_GetAllSocketNames_ReturnValue = Mesh.GetAllSocketNames();0x2624CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllSocketNames_ReturnValue);0x265FCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x2685if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x268FTemp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x26AAPushFlow(Label_28EC);0x26AFCallFunc_GetAllSocketNames_ReturnValue = Mesh.GetAllSocketNames();0x26E1/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllSocketNames_ReturnValue, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x271CCallFunc_Conv_NameToString_ReturnValue = Conv_NameToString(CallFunc_Array_Get_Item);0x2741CallFunc_Contains_ReturnValue = Contains(CallFunc_Conv_NameToString_ReturnValue, "EchoEye", false, false);0x2769if (!(CallFunc_Contains_ReturnValue)) PopFlow();0x2773CallFunc_GetAllSocketNames_ReturnValue = Mesh.GetAllSocketNames();0x27A5/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllSocketNames_ReturnValue, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x27E0CallFunc_GetSocketTransform_ReturnValue = Mesh.GetSocketTransform(CallFunc_Array_Get_Item, 0);0x2821BreakTransform(CallFunc_GetSocketTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x284FCallFunc_SpawnEmitterAttached_ReturnValue = SpawnEmitterAttached(/Game/VFX/Particles/Light/P_EchoEye.P_EchoEye, Mesh, CallFunc_Array_Get_Item, FVector(0, 0, 0), FRotator(0, 0, 0), CallFunc_BreakTransform_Scale, 3, true, 0, true);0x28A7CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(EchoRecoveryEnemyEyes, CallFunc_SpawnEmitterAttached_ReturnValue);0x28EBPopFlow();0x28ECLabel_28EC:0x28ECCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x2916Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x2931goto Label_25F2;0x2936Label_2936:0x2936Temp_int_Loop_Counter_Variable_2 = 0;0x294Dgoto Label_1851;0x2952Label_2952:0x2952Temp_int_Loop_Counter_Variable_1 = 0;0x2969goto Label_25DB;0x296EPopFlow();0x296FPopFlow();0x2970PopFlow();0x2971PopFlow();0x2972PopFlow();0x2973PopFlow();0x2974PopFlow();0x2975PopFlow();0x2976PopFlow();0x2977CallFunc_IsValid_ReturnValue_3 = IsValid(PlayerTarget);0x2994if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x299EPushFlow(Label_29C4);0x29A3TL_RotToTargetInterpSpeed.Play();0x29C3PopFlow();0x29C4Label_29C4:0x29C4CallFunc_K2_GetComponentRotation_ReturnValue = CapsuleComponent.K2_GetComponentRotation();0x29F6CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x2A12CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(1, 1, 0));0x2A44CallFunc_K2_GetActorLocation_ReturnValue_1 = PlayerTarget.K2_GetActorLocation();0x2A76CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, FVector(1, 1, 0));0x2AA8CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue);0x2AD6CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_Subtract_VectorVector_ReturnValue);0x2AFBBreakRotator(CallFunc_Conv_VectorToRotator_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x2B29CallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(CallFunc_BreakRotator_Yaw, TrackRotOffset);0x2B57CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_Add_FloatFloat_ReturnValue);0x2B86CallFunc_RInterpTo_ReturnValue = RInterpTo(CallFunc_K2_GetComponentRotation_ReturnValue, CallFunc_MakeRotator_ReturnValue, 0.05f, RotToTargetInterpSpeed);0x2BC2CapsuleComponent.K2_SetWorldRotation(CallFunc_RInterpTo_ReturnValue, false, CallFunc_K2_SetWorldRotation_SweepHitResult, false);0x2BF6PopFlow();0x2BF7TrackRotOffset = K2Node_CustomEvent_TrackRotOffset;0x2C12TrackingStrength = K2Node_CustomEvent_TrackingStrength;0x2C2DK2Node_CreateDelegate_OutputDelegate_9.Bind(this, RootMotionRotOverride);0x2C44CallFunc_K2_SetTimerDelegate_ReturnValue_1 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_9, 0.05f, true, 0f, 0f);0x2C79PopFlow();0x2C7ALabel_2C7A:0x2C7AK2_ClearTimer(this, "RootMotionRotOverride");0x2C9CPopFlow();0x2C9Dgoto Label_2C7A;0x2CA2Label_2CA2:0x2CA2CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(TrackingStrength, 1.5f);0x2CCCCallFunc_Lerp_ReturnValue = Lerp(1f, CallFunc_Multiply_FloatFloat_ReturnValue, TL_RotToTargetInterpSpeed_LerpAlpha_CE02685E4E231F3900D5A79B13F42C7F);0x2CFFRotToTargetInterpSpeed = CallFunc_Lerp_ReturnValue;0x2D1APopFlow();0x2D1BIsEchoRecoveryEnemy = true;0x2D26goto Label_2952;0x2D2BLabel_2D2B:0x2D2BMovementStop.Broadcast();0x2D3Eif (!(RandomPatrolPoints)) goto Label_2EBD;0x2D4CCallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(PatrolRoute);0x2D87CallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(0, CallFunc_Array_LastIndex_ReturnValue);0x2DB1WhichPatrolPoint = CallFunc_RandomIntegerInRange_ReturnValue;0x2DCCLabel_2DCC:0x2DCCCallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(PatrolRoute);0x2E07CallFunc_Greater_IntInt_ReturnValue_3 = Greater_IntInt(WhichPatrolPoint, CallFunc_Array_LastIndex_ReturnValue);0x2E2Dif (!(CallFunc_Greater_IntInt_ReturnValue_3)) goto Label_2E5C;0x2E3Bif (!(LoopPatrol)) PopFlow();0x2E45WhichPatrolPoint = 0;0x2E5CLabel_2E5C:0x2E5CCallFunc_RandomFloatInRange_ReturnValue_2 = RandomFloatInRange(1f, 3f);0x2E82Delay(this, CallFunc_RandomFloatInRange_ReturnValue_2, LatentActionInfo{0x1018, 2051276724, FName(ExecuteUbergraph_BP_EnemyParent), this});0x2EBCPopFlow();0x2EBDLabel_2EBD:0x2EBDCallFunc_Add_IntInt_ReturnValue_6 = Add_IntInt(WhichPatrolPoint, 1);0x2EE7Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue_6;0x2F02WhichPatrolPoint = Temp_int_Variable;0x2F1Dgoto Label_2DCC;0x2F22if (!(IsEchoRecoveryEnemy)) PopFlow();0x2F2CTemp_int_Loop_Counter_Variable_3 = 0;0x2F43Temp_int_Array_Index_Variable_3 = 0;0x2F5ALabel_2F5A:0x2F5ACallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(EchoRecoveryEnemyEyes);0x2F95CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_1);0x2FBBif (!(CallFunc_Less_IntInt_ReturnValue_3)) goto Label_3091;0x2FC9Temp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_3;0x2FE4PushFlow(Label_3047);0x2FE9/Script/Engine.Default__KismetArrayLibrary.Array_Get(EchoRecoveryEnemyEyes, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_1);0x3024CallFunc_Array_Get_Item_1.SetHiddenInGame(true, false);0x3046PopFlow();0x3047Label_3047:0x3047CallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x3071Temp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_5;0x308Cgoto Label_2F5A;0x3091Label_3091:0x3091Delay(this, 2f, LatentActionInfo{0xF, 1569417310, FName(ExecuteUbergraph_BP_EnemyParent), this});0x30C7PopFlow();0x30C8goto Label_2D2B;0x30CDif (!(IsInvulnerable)) goto Label_30E5;0x30DBif (!(InvulnerabilityBypass)) PopFlow();0x30E5Label_30E5:0x30E5CallFunc_Round_ReturnValue = Round(K2Node_Event_Damage);0x310ACallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(DEFPhysical, DEFBlood);0x3138CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(CallFunc_Add_IntInt_ReturnValue_3, DEFArcane);0x3166CallFunc_Divide_IntInt_ReturnValue = Divide_IntInt(CallFunc_Add_IntInt_ReturnValue_4, 3);0x3190/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.CalculateDamageFromDEF(CallFunc_Round_ReturnValue, CallFunc_Divide_IntInt_ReturnValue, this, CallFunc_CalculateDamageFromDEF_OutDamage);0x31D0MostRecentDamageCauser = K2Node_Event_DamageCauser;0x31E3if (!(IsDead)) goto Label_31F2;0x31F1PopFlow();0x31F2Label_31F2:0x31F2CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_CalculateDamageFromDEF_OutDamage);0x3217CallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(CurrentHealth, CallFunc_Conv_IntToFloat_ReturnValue);0x3245CurrentHealth = CallFunc_Subtract_FloatFloat_ReturnValue;0x3260AnyDamage.Broadcast();0x3273K2Node_DynamicCast_AsBP_Main_Char_4 = Cast<BP_MainChar_C>(K2Node_Event_DamageCauser);0x3297K2Node_DynamicCast_bSuccess_9 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_4);0x32B4if (!(K2Node_DynamicCast_bSuccess_9)) goto Label_3401;0x32C2CallFunc_IsValid_ReturnValue_6 = IsValid(K2Node_DynamicCast_AsBP_Main_Char_4.LockOnActor);0x32F5if (!(CallFunc_IsValid_ReturnValue_6)) goto Label_3345;0x3303CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(K2Node_DynamicCast_AsBP_Main_Char_4.LockOnActor, this);0x3337if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_1A31;0x3345Label_3345:0x3345CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_CalculateDamageFromDEF_OutDamage);0x336ACallFunc_Round_ReturnValue_1 = Round(CallFunc_Conv_IntToFloat_ReturnValue);0x338FK2Node_DynamicCast_AsBP_Main_Char_4.W_MainUIRef.ShowEnemyDamage(CallFunc_Round_ReturnValue_1, this, nullptr);0x33D4Label_33D4:0x33D4CallFunc_GetAllActorsOfClass_OutActors = {};0x33DFGetAllActorsOfClass(this, /Game/BP/Core/MainChar/BP_MainChar.BP_MainChar_C, CallFunc_GetAllActorsOfClass_OutActors);0x33FCgoto Label_2936;0x3401Label_3401:0x3401K2Node_DynamicCast_AsBP_Bullet_Projectile_1 = Cast<BP_BulletProjectile_C>(K2Node_Event_DamageCauser);0x3425K2Node_DynamicCast_bSuccess_6 = Cast<71>(K2Node_DynamicCast_AsBP_Bullet_Projectile_1);0x3442if (!(K2Node_DynamicCast_bSuccess_6)) goto Label_35C8;0x3450K2Node_DynamicCast_AsBP_Main_Char_3 = Cast<BP_MainChar_C>(K2Node_DynamicCast_AsBP_Bullet_Projectile_1.OwningActor);0x348AK2Node_DynamicCast_bSuccess_8 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_3);0x34A7if (!(K2Node_DynamicCast_bSuccess_8)) PopFlow();0x34B1CallFunc_IsValid_ReturnValue_5 = IsValid(K2Node_DynamicCast_AsBP_Main_Char_3.LockOnActor);0x34E4if (!(CallFunc_IsValid_ReturnValue_5)) goto Label_3534;0x34F2CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(this, K2Node_DynamicCast_AsBP_Main_Char_3.LockOnActor);0x3526if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_1A31;0x3534Label_3534:0x3534CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_CalculateDamageFromDEF_OutDamage);0x3559CallFunc_Round_ReturnValue_1 = Round(CallFunc_Conv_IntToFloat_ReturnValue);0x357EK2Node_DynamicCast_AsBP_Main_Char_3.W_MainUIRef.ShowEnemyDamage(CallFunc_Round_ReturnValue_1, this, nullptr);0x35C3goto Label_33D4;0x35C8Label_35C8:0x35C8K2Node_DynamicCast_AsBP_Throwable_Projectile_1 = Cast<BP_ThrowableProjectile_C>(K2Node_Event_DamageCauser);0x35ECK2Node_DynamicCast_bSuccess_5 = Cast<71>(K2Node_DynamicCast_AsBP_Throwable_Projectile_1);0x3609if (!(K2Node_DynamicCast_bSuccess_5)) goto Label_33D4;0x3617K2Node_DynamicCast_AsBP_Main_Char_2 = Cast<BP_MainChar_C>(K2Node_DynamicCast_AsBP_Throwable_Projectile_1.OwningActor);0x3651K2Node_DynamicCast_bSuccess_7 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_2);0x366Eif (!(K2Node_DynamicCast_bSuccess_7)) PopFlow();0x3678CallFunc_IsValid_ReturnValue_4 = IsValid(K2Node_DynamicCast_AsBP_Main_Char_2.LockOnActor);0x36ABif (!(CallFunc_IsValid_ReturnValue_4)) goto Label_36FB;0x36B9CallFunc_EqualEqual_ObjectObject_ReturnValue_2 = EqualEqual_ObjectObject(this, K2Node_DynamicCast_AsBP_Main_Char_2.LockOnActor);0x36EDif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_2)) goto Label_1A31;0x36FBLabel_36FB:0x36FBCallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_CalculateDamageFromDEF_OutDamage);0x3720CallFunc_Round_ReturnValue_1 = Round(CallFunc_Conv_IntToFloat_ReturnValue);0x3745K2Node_DynamicCast_AsBP_Main_Char_2.W_MainUIRef.ShowEnemyDamage(CallFunc_Round_ReturnValue_1, this, nullptr);0x378Agoto Label_33D4;0x378FIsDead = true;0x379AK2_ClearTimer(this, "MovementChecker");0x37B6K2_ClearTimer(this, "AttackChecker");0x37D0CharacterMovement.StopMovementImmediately();0x37F4Temp_name_Variable = FName(LockOn);0x3813CallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(Tags, Temp_name_Variable);0x384FPushFlow(Label_3A36);0x3854PushFlow(Label_3B0B);0x3859PushFlow(Label_3BE0);0x385ECallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x3878K2Node_DynamicCast_AsBP_Main_Char_5 = Cast<BP_MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x389CK2Node_DynamicCast_bSuccess_15 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_5);0x38B9if (!(K2Node_DynamicCast_bSuccess_15)) goto Label_39A7;0x38C7K2Node_DynamicCast_AsBP_Main_Char_5.KilledEnemy(this);0x38ECLabel_38EC:0x38ECCheckEchoRecoveryDeath();0x38FADied.Broadcast(K2Node_CustomEvent_DamageType);0x3916Temp_float_Variable_3 = 3f;0x392DTemp_bool_Variable_2 = IsBoss;0x3940Delay(this, Switch(Temp_bool_Variable_2, false => Temp_float_Variable_3, true => BossDeathDelayDuration, default => K2Node_Select_Default), LatentActionInfo{0x824, -1559618307, FName(ExecuteUbergraph_BP_EnemyParent), this});0x39A6PopFlow();0x39A7Label_39A7:0x39A7CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x39C1K2Node_DynamicCast_AsBP_Kart_Pawn = Cast<BP_KartPawn_C>(CallFunc_GetPlayerPawn_ReturnValue);0x39E5K2Node_DynamicCast_bSuccess_14 = Cast<71>(K2Node_DynamicCast_AsBP_Kart_Pawn);0x3A02if (!(K2Node_DynamicCast_bSuccess_14)) PopFlow();0x3A0CK2Node_DynamicCast_AsBP_Kart_Pawn.KilledEnemy(this);0x3A31goto Label_38EC;0x3A36Label_3A36:0x3A36/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x3A64CallFunc_IsValid_ReturnValue_13 = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.Player4Ref);0x3A97if (!(CallFunc_IsValid_ReturnValue_13)) PopFlow();0x3AA1/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x3ACFCallFunc_GetGI_BBPSX_AsGI_BBPSX_1.Player4Ref.KilledEnemy(this);0x3B0APopFlow();0x3B0BLabel_3B0B:0x3B0B/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x3B39CallFunc_IsValid_ReturnValue_12 = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.Player3Ref);0x3B6Cif (!(CallFunc_IsValid_ReturnValue_12)) PopFlow();0x3B76/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x3BA4CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.Player3Ref.KilledEnemy(this);0x3BDFPopFlow();0x3BE0Label_3BE0:0x3BE0/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x3C0ECallFunc_IsValid_ReturnValue_11 = IsValid(CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.Player2Ref);0x3C41if (!(CallFunc_IsValid_ReturnValue_11)) PopFlow();0x3C4B/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x3C79CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.Player2Ref.KilledEnemy(this);0x3CB4PopFlow();0x3CB5PopFlow();0x3CB6Label_3CB6:0x3CB6CallFunc_IsValid_ReturnValue_8 = IsValid(PlayerTarget);0x3CD3if (!(CallFunc_IsValid_ReturnValue_8)) PopFlow();0x3CDDCallFunc_K2_GetActorLocation_ReturnValue_4 = PlayerTarget.K2_GetActorLocation();0x3D0FCallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_4, FVector(1, 1, 0));0x3D41CallFunc_K2_GetActorLocation_ReturnValue_6 = K2_GetActorLocation();0x3D5DCallFunc_Multiply_VectorVector_ReturnValue_4 = Multiply_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_6, FVector(1, 1, 0));0x3D8FCallFunc_Subtract_VectorVector_ReturnValue_2 = Subtract_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_2, CallFunc_Multiply_VectorVector_ReturnValue_4);0x3DBDCallFunc_VSize_ReturnValue_1 = VSize(CallFunc_Subtract_VectorVector_ReturnValue_2);0x3DE2CallFunc_Greater_FloatFloat_ReturnValue_3 = Greater_FloatFloat(CallFunc_VSize_ReturnValue_1, DisengageDistance);0x3E08if (!(CallFunc_Greater_FloatFloat_ReturnValue_3)) goto Label_3E25;0x3E16LostPlayerTarget();0x3E24PopFlow();0x3E25Label_3E25:0x3E25CallFunc_K2_GetActorLocation_ReturnValue_4 = PlayerTarget.K2_GetActorLocation();0x3E57CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_4, FVector(1, 1, 0));0x3E89Temp_float_Variable = -1f;0x3EA0Temp_float_Variable_1 = 1f;0x3EB7CallFunc_GetActorForwardVector_ReturnValue_1 = GetActorForwardVector();0x3ED3CallFunc_GetActorRightVector_ReturnValue_1 = GetActorRightVector();0x3EEFCallFunc_K2_GetActorLocation_ReturnValue_6 = K2_GetActorLocation();0x3F0BCallFunc_Multiply_VectorVector_ReturnValue_4 = Multiply_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_6, FVector(1, 1, 0));0x3F3DCallFunc_Subtract_VectorVector_ReturnValue_2 = Subtract_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_2, CallFunc_Multiply_VectorVector_ReturnValue_4);0x3F6BCallFunc_Normal_ReturnValue_1 = Normal(CallFunc_Subtract_VectorVector_ReturnValue_2, 1e-04f);0x3F95CallFunc_VSize_ReturnValue_1 = VSize(CallFunc_Subtract_VectorVector_ReturnValue_2);0x3FBACallFunc_Dot_VectorVector_ReturnValue_2 = Dot_VectorVector(CallFunc_GetActorRightVector_ReturnValue_1, CallFunc_Normal_ReturnValue_1);0x3FE8CallFunc_Dot_VectorVector_ReturnValue_3 = Dot_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_1, CallFunc_Normal_ReturnValue_1);0x4016CallFunc_Greater_FloatFloat_ReturnValue_2 = Greater_FloatFloat(CallFunc_Dot_VectorVector_ReturnValue_2, 0f);0x4038CallFunc_DegAcos_ReturnValue_1 = DegAcos(CallFunc_Dot_VectorVector_ReturnValue_3);0x405DTemp_bool_Variable_1 = CallFunc_Greater_FloatFloat_ReturnValue_2;0x4070CallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(Switch(Temp_bool_Variable_1, false => Temp_float_Variable, true => Temp_float_Variable_1, default => K2Node_Select_Default_1), CallFunc_DegAcos_ReturnValue_1);0x40CAAttackCheck(CallFunc_VSize_ReturnValue_1, CallFunc_Multiply_FloatFloat_ReturnValue_1);0x40EAPopFlow();0x40EBLabel_40EB:0x40EBCallFunc_IsValid_ReturnValue_10 = IsValid(PlayerTarget);0x4108if (!(CallFunc_IsValid_ReturnValue_10)) goto Label_439C;0x4116CallFunc_K2_GetActorLocation_ReturnValue_5 = PlayerTarget.K2_GetActorLocation();0x4148CallFunc_K2_GetComponentLocation_ReturnValue = CapsuleComponent.K2_GetComponentLocation();0x417ACallFunc_GetPathLength_ReturnValue = GetPathLength(this, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue_5, CallFunc_GetPathLength_PathLength, nullptr, nullptr);0x41B4CallFunc_Greater_FloatFloat_ReturnValue_5 = Greater_FloatFloat(CallFunc_GetPathLength_PathLength, DisengageDistance);0x41DAif (!(CallFunc_Greater_FloatFloat_ReturnValue_5)) goto Label_41ED;0x41E8goto Label_0471;0x41EDLabel_41ED:0x41EDCallFunc_K2_GetActorLocation_ReturnValue_5 = PlayerTarget.K2_GetActorLocation();0x421FCallFunc_K2_GetComponentLocation_ReturnValue = CapsuleComponent.K2_GetComponentLocation();0x4251CallFunc_GetPathLength_ReturnValue = GetPathLength(this, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue_5, CallFunc_GetPathLength_PathLength, nullptr, nullptr);0x428BCallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(CallFunc_GetPathLength_ReturnValue, 3);0x42AAif (!(CallFunc_NotEqual_ByteByte_ReturnValue)) goto Label_42BD;0x42B8goto Label_0462;0x42BDLabel_42BD:0x42BDMovementUpdated();0x42CBCallFunc_GetComponentVelocity_ReturnValue = CapsuleComponent.GetComponentVelocity();0x4301CallFunc_VSize_ReturnValue = VSize(CallFunc_GetComponentVelocity_ReturnValue);0x4326CallFunc_Greater_FloatFloat_ReturnValue_1 = Greater_FloatFloat(CallFunc_VSize_ReturnValue, 0.5f);0x4348if (!(CallFunc_Greater_FloatFloat_ReturnValue_1)) goto Label_4357;0x4356PopFlow();0x4357Label_4357:0x4357CallFunc_GetAIController_ReturnValue = GetAIController(this);0x436CSimpleMoveToActor(CallFunc_GetAIController_ReturnValue, PlayerTarget);0x4388RunToPlayerTargetStart.Broadcast();0x439BPopFlow();0x439CLabel_439C:0x439CLostPlayerTarget();0x43AAPopFlow();0x43ABLabel_43AB:0x43ABCallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x43C8Delay(this, CallFunc_GetWorldDeltaSeconds_ReturnValue, LatentActionInfo{0x845, -717504484, FName(ExecuteUbergraph_BP_EnemyParent), this});0x4402PopFlow();0x4403Label_4403:0x4403if (!(IsBoss)) goto Label_4412;0x4411PopFlow();0x4412Label_4412:0x4412CallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(Mesh.RelativeScale3D, FVector(1, 1, 0.95));0x445ACallFunc_VLerp_ReturnValue = VLerp(Mesh.RelativeScale3D, CallFunc_Multiply_VectorVector_ReturnValue_3, TL_EnemyFadeOut_FadeOutTranspMat_2636032843E6F5729260C59675CC68A0);0x44A7Mesh.SetRelativeScale3D(CallFunc_VLerp_ReturnValue);0x44D0PopFlow();0x44D1Label_44D1:0x44D1if (!(IsBoss)) goto Label_4575;0x44DFLabel_44DF:0x44DFCallFunc_Greater_FloatFloat_ReturnValue_4 = Greater_FloatFloat(TL_EnemyFadeOut_FadeOutTranspMat_2636032843E6F5729260C59675CC68A0, 0f);0x4501if (!(CallFunc_Greater_FloatFloat_ReturnValue_4)) PopFlow();0x450BCallFunc_Lerp_ReturnValue_2 = Lerp(1f, 0f, TL_EnemyFadeOut_FadeOutTranspMat_2636032843E6F5729260C59675CC68A0);0x453AMesh.SetScalarParameterValueOnMaterials(FName(Opacity), CallFunc_Lerp_ReturnValue_2);0x4570goto Label_4403;0x4575Label_4575:0x4575Mesh.SetVectorParameterValueOnMaterials(FName(DeathTint), TL_EnemyFadeOut_DeathColor_2636032843E6F5729260C59675CC68A0);0x45ABgoto Label_44DF;0x45B0BreakTransform(InitialSpawnTrans, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x45DECallFunc_K2_GetActorRotation_ReturnValue_1 = K2_GetActorRotation();0x45FACallFunc_RLerp_ReturnValue = RLerp(CallFunc_K2_GetActorRotation_ReturnValue_1, CallFunc_BreakTransform_Rotation_1, RotToFaceSpawnDirection_LerpAlpha_A67DB880426E663F6889B5BA24537E0F, true);0x4632CallFunc_K2_SetActorRotation_ReturnValue = K2_SetActorRotation(CallFunc_RLerp_ReturnValue, false);0x4650PopFlow();0x4651K2Node_DynamicCast_AsBP_Main_Char_6 = Cast<BP_MainChar_C>(K2Node_ComponentBoundEvent_Pawn);0x4675K2Node_DynamicCast_bSuccess_18 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_6);0x4692if (!(K2Node_DynamicCast_bSuccess_18)) goto Label_4784;0x46A0K2Node_DynamicCast_AsBP_Main_Char_6.GetPlayerCurrentHealth(CallFunc_GetPlayerCurrentHealth_Health);0x46CDCallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(CallFunc_GetPlayerCurrentHealth_Health, 0);0x46EFif (!(CallFunc_Greater_IntInt_ReturnValue_1)) PopFlow();0x46F9if (!(K2Node_DynamicCast_AsBP_Main_Char_6.IsDead)) goto Label_471E;0x471DPopFlow();0x471ELabel_471E:0x471EPlayerTarget = K2Node_DynamicCast_AsBP_Main_Char_6;0x4731K2Node_CreateDelegate_OutputDelegate_6.Bind(this, HasDied_Event);0x4748K2Node_DynamicCast_AsBP_Main_Char_6.HasDied += K2Node_CreateDelegate_OutputDelegate_6;0x4771Label_4771:0x4771AlertNearbyEnemiesToPlayer();0x477Fgoto Label_0A3A;0x4784Label_4784:0x4784K2Node_DynamicCast_AsBP_Kart_Pawn_2 = Cast<BP_KartPawn_C>(K2Node_ComponentBoundEvent_Pawn);0x47A8K2Node_DynamicCast_bSuccess_17 = Cast<71>(K2Node_DynamicCast_AsBP_Kart_Pawn_2);0x47C5if (!(K2Node_DynamicCast_bSuccess_17)) PopFlow();0x47CFPlayerTarget = K2Node_DynamicCast_AsBP_Kart_Pawn_2;0x47E2goto Label_4771;0x47E7CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(IsStaggering, IsAttacking);0x480DCallFunc_BooleanOR_ReturnValue_3 = BooleanOR(CallFunc_BooleanOR_ReturnValue_1, IsDead);0x4833CallFunc_BooleanOR_ReturnValue_4 = BooleanOR(CallFunc_BooleanOR_ReturnValue_3, IsBeingVisceraled);0x4859if (!(CallFunc_BooleanOR_ReturnValue_4)) goto Label_40EB;0x4867PopFlow();0x4868PopFlow();0x4869LostPlayer.Broadcast();0x487Cif (!(IsBoss)) goto Label_488B;0x488APopFlow();0x488BLabel_488B:0x488Bif (!(IsDead)) goto Label_489A;0x4899PopFlow();0x489ALabel_489A:0x489AK2_ClearTimer(this, "MovementChecker");0x48B6CharacterMovement.StopMovementImmediately();0x48DAPlayerTarget = nullptr;0x48E5CallFunc_RandomFloatInRange_ReturnValue_1 = RandomFloatInRange(1f, 2f);0x490BDelay(this, CallFunc_RandomFloatInRange_ReturnValue_1, LatentActionInfo{0xDB7, -1236679335, FName(ExecuteUbergraph_BP_EnemyParent), this});0x4945PopFlow();0x4946CallFunc_BooleanOR_ReturnValue = BooleanOR(IsStaggering, IsAttacking);0x496CCallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_BooleanOR_ReturnValue, IsDead);0x4992CallFunc_BooleanOR_ReturnValue_5 = BooleanOR(CallFunc_BooleanOR_ReturnValue_2, IsBeingVisceraled);0x49B8if (!(CallFunc_BooleanOR_ReturnValue_5)) goto Label_3CB6;0x49C6PopFlow();0x49C7Delay(this, 0.1f, LatentActionInfo{0x97C, 229105356, FName(ExecuteUbergraph_BP_EnemyParent), this});0x49FDPopFlow();0x49FEPushFlow(Label_4A3F);0x4A03PushFlow(Label_4A97);0x4A08Delay(this, 0.2f, LatentActionInfo{0x148B, 1093861320, FName(ExecuteUbergraph_BP_EnemyParent), this});0x4A3EPopFlow();0x4A3FLabel_4A3F:0x4A3FCallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x4A5CDelay(this, CallFunc_GetWorldDeltaSeconds_ReturnValue_1, LatentActionInfo{0x14FF, -1765910882, FName(ExecuteUbergraph_BP_EnemyParent), this});0x4A96PopFlow();0x4A97Label_4A97:0x4A97CurrentHealth = MaxHealth;0x4AB2Delay(this, 1f, LatentActionInfo{0xC3C, -1474131906, FName(ExecuteUbergraph_BP_EnemyParent), this});0x4AE8PopFlow();0x4AE9LostPlayerTarget();0x4AF7PopFlow();0x4AF8Label_4AF8:0x4AF8K2Node_CreateDelegate_OutputDelegate_7.Bind(this, AttackChecker);0x4B0FCallFunc_Add_FloatFloat_ReturnValue_1 = Add_FloatFloat(AttackCheckFrequency, -0.1f);0x4B39CallFunc_Add_FloatFloat_ReturnValue_2 = Add_FloatFloat(AttackCheckFrequency, 0.1f);0x4B63CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(CallFunc_Add_FloatFloat_ReturnValue_1, CallFunc_Add_FloatFloat_ReturnValue_2);0x4B91CallFunc_K2_SetTimerDelegate_ReturnValue_2 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_7, CallFunc_RandomFloatInRange_ReturnValue, true, 0f, 0f);0x4BCAPopFlow();0x4BCBK2_ClearAndInvalidateTimerHandle(this, TimerHandle);0x4BDFgoto Label_4AF8;0x4BE4if (!(IsDead)) goto Label_167A;0x4BF2PopFlow();0x4BF3goto Label_25A8;0x4BF8goto Label_44D1;0x4BFDgoto Label_43AB;0x4C02goto Label_2CA2;0x4C07PopFlow();0x4C08Label_4C08:0x4C08return;