0x0000PushFlow(Label_0D38);0x0005CurrentWeaponModule = Module;0x0018CallFunc_GetAllActorsWithTag_OutActors = {};0x0023GetAllActorsWithTag(__WorldContext, FName(Enemy), CallFunc_GetAllActorsWithTag_OutActors);0x004CTemp_int_Loop_Counter_Variable_2 = 0;0x0063Temp_int_Array_Index_Variable_1 = 0;0x007ALabel_007A:0x007ACallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsWithTag_OutActors);0x00B5CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue);0x00DBif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_018A;0x00E9Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x0104PushFlow(Label_0648);0x0109/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsWithTag_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0144CallFunc_ActorHasTag_ReturnValue = CallFunc_Array_Get_Item.ActorHasTag(FName(Dead));0x017Bif (!(CallFunc_ActorHasTag_ReturnValue)) goto Label_0692;0x0189PopFlow();0x018ALabel_018A:0x018ATemp_int_Loop_Counter_Variable_3 = 0;0x01A1Temp_int_Array_Index_Variable = 0;0x01B8Label_01B8:0x01B8CallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(WeaponModules);0x01F3CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_4);0x0219if (!(CallFunc_Less_IntInt_ReturnValue_3)) goto Label_037A;0x0227Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_3;0x0242PushFlow(Label_0901);0x0247/Script/Engine.Default__KismetArrayLibrary.Array_Get(WeaponModules, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_5);0x0282CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item_5.Root);0x02B5if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x02BF/Script/Engine.Default__KismetArrayLibrary.Array_Get(WeaponModules, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_5);0x02FAif (!(CallFunc_Array_Get_Item_5.Enabled)) PopFlow();0x031A/Script/Engine.Default__KismetArrayLibrary.Array_Get(WeaponModules, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_5);0x0355if (!(CallFunc_Array_Get_Item_5.Avoid)) goto Label_094B;0x0379PopFlow();0x037ALabel_037A:0x037ADistanceCheck = 49999999999999992;0x0395CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ArraysDistance);0x03D0CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue_3, 0);0x03F2if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_059A;0x0400Temp_int_Loop_Counter_Variable = 0;0x0417Temp_int_Array_Index_Variable_3 = 0;0x042ELabel_042E:0x042ECallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ArraysDistance);0x0469CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_2);0x048Fif (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_0BB8;0x049DTemp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable;0x04B8PushFlow(Label_0CEE);0x04BD/Script/Engine.Default__KismetArrayLibrary.Array_Get(ArraysDistance, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_3);0x04F8CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Array_Get_Item_3, DistanceCheck);0x051Eif (!(CallFunc_Less_DoubleDouble_ReturnValue)) PopFlow();0x0528/Script/Engine.Default__KismetArrayLibrary.Array_Get(ArraysDistance, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_3);0x0563DistanceCheck = CallFunc_Array_Get_Item_3;0x057ECurrentMinimal = Temp_int_Array_Index_Variable_3;0x0599PopFlow();0x059ALabel_059A:0x059A/Script/Engine.Default__KismetArrayLibrary.Array_Get(WeaponModulesRearranged, 0, CallFunc_Array_Get_Item_4);0x05D1CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(WeaponModulesRearranged, CurrentWeaponModule);0x0615WeaponNearest = CallFunc_Array_Get_Item_4;0x0628OrderSelf = CallFunc_Array_Find_ReturnValue;0x0643goto Label_0D38;0x0648Label_0648:0x0648CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0672Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x068Dgoto Label_007A;0x0692Label_0692:0x0692Temp_int_Loop_Counter_Variable_1 = 0;0x06A9Temp_int_Array_Index_Variable_2 = 0;0x06C0Label_06C0:0x06C0/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsWithTag_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x06FBCallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_Array_Get_Item.K2_GetComponentsByClass(/Game/Blueprints/Enemy/Systems/WeaponModule.WeaponModule_C);0x0736CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_K2_GetComponentsByClass_ReturnValue);0x0771CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x0797if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x07A1Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x07BCPushFlow(Label_08B7);0x07C1/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsWithTag_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x07FCCallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_Array_Get_Item.K2_GetComponentsByClass(/Game/Blueprints/Enemy/Systems/WeaponModule.WeaponModule_C);0x0837/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_2);0x0872CallFunc_Array_Add_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(WeaponModules, CallFunc_Array_Get_Item_2);0x08B6PopFlow();0x08B7Label_08B7:0x08B7CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x08E1Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x08FCgoto Label_06C0;0x0901Label_0901:0x0901CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x092BTemp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_3;0x0946goto Label_01B8;0x094BLabel_094B:0x094B/Script/Engine.Default__KismetArrayLibrary.Array_Get(WeaponModules, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_5);0x0986CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(CallFunc_Array_Get_Item_5, 0);0x09A8CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue.K2_GetActorLocation();0x09DACallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_Array_Get_Item_5.Root.K2_GetComponentLocation();0x0A22CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue);0x0A50/Game/Blueprints/Essentials/LocationInScreen.Default__LocationInScreen_C.InScreen(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Array_Get_Item_5, CallFunc_InScreen_OnScreen);0x0A8FCallFunc_SelectFloat_ReturnValue = SelectFloat(1, 3, CallFunc_InScreen_OnScreen);0x0AC6CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, CallFunc_SelectFloat_ReturnValue);0x0AF4CallFunc_Array_Add_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ArraysDistance, CallFunc_Multiply_DoubleDouble_ReturnValue);0x0B38/Script/Engine.Default__KismetArrayLibrary.Array_Get(WeaponModules, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_5);0x0B73CallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(WeaponModulesValid, CallFunc_Array_Get_Item_5);0x0BB7PopFlow();0x0BB8Label_0BB8:0x0BB8CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Rearranged, ArraysDistance[CurrentMinimal]);0x0C06/Script/Engine.Default__KismetArrayLibrary.Array_Get(WeaponModulesValid, CurrentMinimal, CallFunc_Array_Get_Item_1);0x0C41CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(WeaponModulesRearranged, CallFunc_Array_Get_Item_1);0x0C85/Script/Engine.Default__KismetArrayLibrary.Array_Remove(WeaponModulesValid, CurrentMinimal);0x0CB7/Script/Engine.Default__KismetArrayLibrary.Array_Remove(ArraysDistance, CurrentMinimal);0x0CE9goto Label_037A;0x0CEELabel_0CEE:0x0CEECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0D18Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0D33goto Label_042E;0x0D38Label_0D38:0x0D38return;