0x0000PushFlow(Label_402A);0x0005goto [EntryPoint];0x000FisShooting = false;0x001ALocked = false;0x0025PopFlow();0x0026CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(CountBodySpawn, 1);0x0050Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x006BCountBodySpawn = Temp_int_Variable_1;0x0086SpawnProjectile();0x0094PopFlow();0x0095Label_0095:0x0095CallFunc_IsValid_ReturnValue = IsValid(TargetActor);0x00B2if (!(CallFunc_IsValid_ReturnValue)) goto Label_0574;0x00C0/Script/Engine.Default__KismetArrayLibrary.Array_Get(RootSpawners, CountBodySpawn, CallFunc_Array_Get_Item);0x00FBCallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_Array_Get_Item);0x0118if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0688;0x0126CallFunc_GetOwner_ReturnValue = GetOwner();0x013A/Script/Engine.Default__KismetArrayLibrary.Array_Get(RootSpawners, CountBodySpawn, CallFunc_Array_Get_Item);0x0175CallFunc_K2_GetComponentLocation_ReturnValue_2 = CallFunc_Array_Get_Item.K2_GetComponentLocation();0x01A7/Script/Engine.Default__KismetArrayLibrary.Array_Get(SawMeshes, CountBodySpawn, CallFunc_Array_Get_Item_4);0x01E2CallFunc_K2_GetComponentScale_ReturnValue = CallFunc_Array_Get_Item_4.K2_GetComponentScale();0x0214CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_K2_GetComponentLocation_ReturnValue_2, SlowFollow, CallFunc_K2_GetComponentScale_ReturnValue);0x024BCallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/Saw/SawProjectile.SawProjectile_C, CallFunc_MakeTransform_ReturnValue, 1, CallFunc_GetOwner_ReturnValue, 1);0x027FSetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(CanReadapt), Can Readapt);0x02A8SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(UseFwdAdapt), ShootFwd);0x02D1SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(SawOnlyParry), SawHitOnlyParry);0x02FA/Script/Engine.Default__KismetArrayLibrary.Array_Get(RootSpawners, CountBodySpawn, CallFunc_Array_Get_Item);0x0335CallFunc_K2_GetComponentLocation_ReturnValue_2 = CallFunc_Array_Get_Item.K2_GetComponentLocation();0x0367/Script/Engine.Default__KismetArrayLibrary.Array_Get(SawMeshes, CountBodySpawn, CallFunc_Array_Get_Item_4);0x03A2CallFunc_K2_GetComponentScale_ReturnValue = CallFunc_Array_Get_Item_4.K2_GetComponentScale();0x03D4CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_K2_GetComponentLocation_ReturnValue_2, SlowFollow, CallFunc_K2_GetComponentScale_ReturnValue);0x040BCallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x0433Projectile = CallFunc_FinishSpawningActor_ReturnValue;0x0446/Script/Engine.Default__KismetArrayLibrary.Array_Get(RootSpawners, CountBodySpawn, CallFunc_Array_Get_Item);0x0481CallFunc_GetForwardVector_ReturnValue_3 = GetForwardVector(TargetFollow);0x04A6CallFunc_K2_GetRootComponent_ReturnValue = TargetActor.K2_GetRootComponent();0x04D0Projectile.StartEvent(Distance, CallFunc_GetForwardVector_ReturnValue_3, CallFunc_Array_Get_Item, CallFunc_K2_GetRootComponent_ReturnValue, Max Speed);0x0521PushFlow(Label_075D);0x0526PushFlow(Label_06F0);0x052BCastBackShoot();0x0539Delay(this, DelayMultiShot, LatentActionInfo{0x26, -458830976, FName(ExecuteUbergraph_WeaponModule), this});0x0573PopFlow();0x0574Label_0574:0x0574CallFunc_MakeLiteralBool_ReturnValue_2 = MakeLiteralBool(false);0x0589PrintString(this, "222", CallFunc_MakeLiteralBool_ReturnValue_2, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x05D7Label_05D7:0x05D7Locked = false;0x05E2PrintString(this, "FAILEDSHOOT", true, true, LinearColor{1f, 0.190365f, 0.11067f, 1f}, 0.2f, FName(None));0x0630CallFunc_RetriggerableDelay_Duration_ImplicitCast_1 = Cast<3>(DelaySpawn);0x064DRetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast_1, LatentActionInfo{0xF, -1725181847, FName(ExecuteUbergraph_WeaponModule), this});0x0687PopFlow();0x0688Label_0688:0x0688CallFunc_MakeLiteralBool_ReturnValue_2 = MakeLiteralBool(false);0x069DPrintString(this, "333", CallFunc_MakeLiteralBool_ReturnValue_2, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x06EBgoto Label_05D7;0x06F0Label_06F0:0x06F0/Script/Engine.Default__KismetArrayLibrary.Array_Get(SawMeshes, CountBodySpawn, CallFunc_Array_Get_Item_1);0x072BCallFunc_Array_Get_Item_1.SetHiddenInGame(true, false);0x074DAnimate(true);0x075CPopFlow();0x075DLabel_075D:0x075DCallFunc_TemporalDeactivate_Duration_ImplicitCast = Cast<3>(DelaySpawn);0x077ATemporalDeactivate(CallFunc_TemporalDeactivate_Duration_ImplicitCast);0x0791PopFlow();0x0792Animate(false);0x07A1PopFlow();0x07A2PushFlow(Label_080C);0x07A7Label_07A7:0x07A7PushFlow(Label_07D4);0x07ACif (!(Temp_bool_Has_Been_Initd_Variable_2)) goto Label_07BB;0x07BAPopFlow();0x07BBLabel_07BB:0x07BBTemp_bool_Has_Been_Initd_Variable_2 = true;0x07C6if (!(false)) PopFlow();0x07C8Temp_bool_IsClosed_Variable_3 = true;0x07D3PopFlow();0x07D4Label_07D4:0x07D4if (!(Temp_bool_IsClosed_Variable_3)) goto Label_07E3;0x07E2PopFlow();0x07E3Label_07E3:0x07E3Temp_bool_IsClosed_Variable_3 = true;0x07EEif (!(true)) goto Label_0800;0x07F4Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x07FFPopFlow();0x0800Label_0800:0x0800Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x080BPopFlow();0x080CLabel_080C:0x080Cif (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x0816Label_0816:0x0816PushFlow(Label_1309);0x081BPushFlow(Label_1320);0x0820if (!(TargetisMoving)) goto Label_0B38;0x082ECallFunc_GetAllActorsWithTag_OutActors = {};0x0839GetAllActorsWithTag(this, FName(Player), CallFunc_GetAllActorsWithTag_OutActors);0x085ACallFunc_K2_GetComponentLocation_ReturnValue_1 = Root.K2_GetComponentLocation();0x088CCallFunc_GetForwardVector_ReturnValue = GetForwardVector(SlowFollow);0x08B1CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(Distance, 50);0x08DFCallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Subtract_DoubleDouble_ReturnValue);0x0904CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0932CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue);0x0960CallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_Add_VectorVector_ReturnValue, 2, false, CallFunc_GetAllActorsWithTag_OutActors, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x09E8if (!(CallFunc_LineTraceSingle_ReturnValue)) goto Label_0B38;0x09F6CallFunc_GetOwner_ReturnValue_5 = GetOwner();0x0A0AK2Node_DynamicCast_AsEnvironmental_Interface = Cast<EnvironmentalInterface_C>(CallFunc_GetOwner_ReturnValue_5);0x0A2EK2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsEnvironmental_Interface);0x0A4Bif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0A7E;0x0A59K2Node_DynamicCast_AsEnvironmental_Interface.ForceDashEnemyOnPath();0x0A7ELabel_0A7E:0x0A7ECallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x0A93CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1);0x0AB8CallFunc_PrintString_Duration_ImplicitCast_6 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue);0x0AD5PrintString(this, "Weapon66", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{0f, 0.66f, 1f, 1f}, CallFunc_PrintString_Duration_ImplicitCast_6, FName(None));0x0B2CLabel_0B2C:0x0B2CAvoid = true;0x0B37PopFlow();0x0B38Label_0B38:0x0B38if (!(As Main Char.PreventEmoji)) goto Label_0C3F;0x0B5CLabel_0B5C:0x0B5CKeepLaser = true;0x0B67CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x0B7CCallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1);0x0BA1CallFunc_MakeLiteralString_ReturnValue = MakeLiteralString("Weapon77");0x0BC7CallFunc_PrintString_Duration_ImplicitCast_5 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue);0x0BE4PrintString(this, CallFunc_MakeLiteralString_ReturnValue, CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{0f, 0.66f, 1f, 1f}, CallFunc_PrintString_Duration_ImplicitCast_5, FName(None));0x0C3Agoto Label_0B2C;0x0C3FLabel_0C3F:0x0C3FCallFunc_BooleanOR_ReturnValue_3 = BooleanOR(As Main Char.Event, As Main Char.InteractionPrevention);0x0C91CallFunc_Not_PreBool_ReturnValue = Not_PreBool(As Main Char.StartDelay);0x0CC4CallFunc_BooleanOR_ReturnValue_4 = BooleanOR(As Main Char.EventOutOfControl, As Main Char.PredictJumpAcrobatic);0x0D16CallFunc_BooleanOR_ReturnValue_5 = BooleanOR(CallFunc_BooleanOR_ReturnValue_4, As Main Char.NotinGame);0x0D52CallFunc_BooleanOR_ReturnValue_6 = BooleanOR(CallFunc_BooleanOR_ReturnValue_5, As Main Char.DeathRestart);0x0D8ECallFunc_BooleanOR_ReturnValue_7 = BooleanOR(CallFunc_BooleanOR_ReturnValue_6, As Main Char.isWindArea);0x0DCACallFunc_BooleanOR_ReturnValue_8 = BooleanOR(CallFunc_BooleanOR_ReturnValue_7, As Main Char.FallDamage);0x0E06CallFunc_BooleanOR_ReturnValue_9 = BooleanOR(CallFunc_BooleanOR_ReturnValue_8, CallFunc_BooleanOR_ReturnValue_3);0x0E2CCallFunc_BooleanOR_ReturnValue_10 = BooleanOR(CallFunc_BooleanOR_ReturnValue_9, CallFunc_Not_PreBool_ReturnValue);0x0E52CallFunc_BooleanOR_ReturnValue_11 = BooleanOR(CallFunc_BooleanOR_ReturnValue_10, false);0x0E70if (!(CallFunc_BooleanOR_ReturnValue_11)) goto Label_0EA2;0x0E7Eif (!(As Main Char.SelfieMode)) goto Label_0B5C;0x0EA2Label_0EA2:0x0EA2CallFunc_IsValid_ReturnValue_8 = IsValid(As Main Char.AttackEnemyTarget);0x0ED5if (!(CallFunc_IsValid_ReturnValue_8)) goto Label_0FAA;0x0EE3CallFunc_GetOwner_ReturnValue_1 = GetOwner();0x0EF7CallFunc_EqualEqual_ObjectObject_ReturnValue_2 = EqualEqual_ObjectObject(As Main Char.AttackEnemyTarget, CallFunc_GetOwner_ReturnValue_1);0x0F33if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_2)) goto Label_0FAA;0x0F41CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x0F56PrintString(this, "77ww", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0FA5goto Label_0B5C;0x0FAALabel_0FAA:0x0FAACallFunc_IsValid_ReturnValue_7 = IsValid(As Main Char.PredictActor);0x0FDDif (!(CallFunc_IsValid_ReturnValue_7)) goto Label_10EC;0x0FEBCallFunc_GetOwner_ReturnValue_1 = GetOwner();0x0FFFCallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(As Main Char.PredictActor, CallFunc_GetOwner_ReturnValue_1);0x103BCallFunc_BooleanAND_ReturnValue_1 = BooleanAND(As Main Char.NotinGame, CallFunc_EqualEqual_ObjectObject_ReturnValue_1);0x1077if (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_10EC;0x1085CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x109APrintString(this, "7w", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x10E7goto Label_0B5C;0x10ECLabel_10EC:0x10ECCallFunc_MakeLiteralName_ReturnValue_1 = MakeLiteralName(FName(PelvisSawSocket));0x1115CallFunc_GetSocketLocation_ReturnValue = As Main Char.Mesh.GetSocketLocation(CallFunc_MakeLiteralName_ReturnValue_1);0x116ATargetCalculation = CallFunc_GetSocketLocation_ReturnValue;0x1185Label_1185:0x1185if (!(AvoidDelayed)) goto Label_12FD;0x1193CallFunc_IsValid_ReturnValue_4 = IsValid(TargetActor);0x11B0if (!(CallFunc_IsValid_ReturnValue_4)) goto Label_1336;0x11BEif (!(AvoidNotDefinitive)) goto Label_1336;0x11CCCallFunc_GetForwardVector_ReturnValue_6 = GetForwardVector(SlowFollow);0x11F1CallFunc_GetActorForwardVector_ReturnValue = TargetActor.GetActorForwardVector();0x1223CallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(-1);0x1248CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_6, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x1276CallFunc_Dot_VectorVector_ReturnValue_2 = Dot_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_1, CallFunc_GetActorForwardVector_ReturnValue);0x12A4CallFunc_DegAcos_ReturnValue_2 = DegAcos(CallFunc_Dot_VectorVector_ReturnValue_2);0x12C9CallFunc_Greater_DoubleDouble_ReturnValue_2 = Greater_DoubleDouble(CallFunc_DegAcos_ReturnValue_2, 60);0x12EFif (!(CallFunc_Greater_DoubleDouble_ReturnValue_2)) goto Label_1336;0x12FDLabel_12FD:0x12FDAvoid = false;0x1308PopFlow();0x1309Label_1309:0x1309Temp_bool_IsClosed_Variable_1 = false;0x1314Temp_bool_Has_Been_Initd_Variable_3 = true;0x131FPopFlow();0x1320Label_1320:0x1320PushFlow(Label_132A);0x1325goto Label_07A7;0x132ALabel_132A:0x132ATemp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x1335PopFlow();0x1336Label_1336:0x1336CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x134BCallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1);0x1370CallFunc_PrintString_Duration_ImplicitCast = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue);0x138DPrintString(this, "Weapon11", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{0f, 0.66f, 1f, 1f}, CallFunc_PrintString_Duration_ImplicitCast, FName(None));0x13E4KeepLaser = true;0x13EFgoto Label_0B2C;0x13F4Pursuing = false;0x13FFPopFlow();0x1400AvoidDelayed = false;0x140BPopFlow();0x140CLaserVisibility(true);0x141BTemp_int_Loop_Counter_Variable_1 = 0;0x1432Temp_int_Array_Index_Variable = 0;0x1449Label_1449:0x1449CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Lasers);0x1484CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_2);0x14AAif (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x14B4Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x14CFPushFlow(Label_155E);0x14D4/Script/Engine.Default__KismetArrayLibrary.Array_Get(Lasers, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_3);0x150FCallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(1);0x1534CallFunc_Array_Get_Item_3.SetWorldScale3D(CallFunc_Conv_DoubleToVector_ReturnValue_1);0x155DPopFlow();0x155ELabel_155E:0x155ECallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x1588Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_3;0x15A3goto Label_1449;0x15A8Locked = false;0x15B3isShooting = true;0x15BECountBodySpawn = 0;0x15D5SpawnProjectile();0x15E3PopFlow();0x15E4Spam = false;0x15EFCallFunc_GetOwner_ReturnValue_6 = GetOwner();0x1603CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(Deactivated));0x162CCallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(CallFunc_GetOwner_ReturnValue_6.Tags, CallFunc_MakeLiteralName_ReturnValue);0x167EPopFlow();0x167FLocked = false;0x168ACallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x169FCallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(1);0x16C4CallFunc_PrintString_Duration_ImplicitCast_9 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_1);0x16E1PrintString(this, "WD-CC", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{0f, 0.66f, 1f, 1f}, CallFunc_PrintString_Duration_ImplicitCast_9, FName(None));0x1735PopFlow();0x1736CallFunc_BooleanOR_ReturnValue = BooleanOR(isShooting, Spam);0x175CCallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanOR_ReturnValue, Avoid);0x1782CallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_BooleanOR_ReturnValue_1, false);0x17A0if (!(CallFunc_BooleanOR_ReturnValue_2)) goto Label_185A;0x17AECallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x17C3CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(1);0x17E8CallFunc_PrintString_Duration_ImplicitCast_7 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_1);0x1805PrintString(this, "WD-AA", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{0f, 0.66f, 1f, 1f}, CallFunc_PrintString_Duration_ImplicitCast_7, FName(None));0x1859PopFlow();0x185ALabel_185A:0x185AShootDirection = TargetFollow;0x1875if (!(Locked)) goto Label_192F;0x1883CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x1898CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(1);0x18BDCallFunc_PrintString_Duration_ImplicitCast_8 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_1);0x18DAPrintString(this, "WD-BB", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{0f, 0.66f, 1f, 1f}, CallFunc_PrintString_Duration_ImplicitCast_8, FName(None));0x192EPopFlow();0x192FLabel_192F:0x192FLocked = true;0x193ACallFunc_GetOwner_ReturnValue_2 = GetOwner();0x194E/Game/Blueprints/Functions/SortArrayByDistance.Default__SortArrayByDistance_C.Saw Order(CallFunc_GetOwner_ReturnValue_2, this, this, CallFunc_Saw_Order_WeaponNearest, CallFunc_Saw_Order_OrderSelf);0x198FClosestID = CallFunc_Saw_Order_OrderSelf;0x19AAif (!(PreventMultiShot)) goto Label_19E4;0x19B8CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Saw_Order_WeaponNearest, this);0x19D6if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_1AEC;0x19E4Label_19E4:0x19E4PushFlow(Label_1A4F);0x19E9HintShoot();0x19F7CallFunc_Delay_Duration_ImplicitCast = Cast<3>(DelayHintShoot);0x1A14Delay(this, CallFunc_Delay_Duration_ImplicitCast, LatentActionInfo{0x15A8, -287145549, FName(ExecuteUbergraph_WeaponModule), this});0x1A4EPopFlow();0x1A4FLabel_1A4F:0x1A4FCallFunc_GetOwner_ReturnValue_7 = GetOwner();0x1A63CallFunc_ActorHasTag_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_7.ActorHasTag(FName(Boss));0x1A9Aif (!(CallFunc_ActorHasTag_ReturnValue_1)) goto Label_1AA9;0x1AA8PopFlow();0x1AA9Label_1AA9:0x1AA9CallFunc_GetOwner_ReturnValue_7 = GetOwner();0x1ABDMainChar.Sensing Enemy(CallFunc_GetOwner_ReturnValue_7, false);0x1AEBPopFlow();0x1AECLabel_1AEC:0x1AECCallFunc_RetriggerableDelay_Duration_ImplicitCast_4 = Cast<3>(DelayHintShoot);0x1B09RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast_4, LatentActionInfo{0x167F, -1300805067, FName(ExecuteUbergraph_WeaponModule), this});0x1B43PopFlow();0x1B44PushFlow(Label_1BAE);0x1B49Label_1B49:0x1B49PushFlow(Label_1B76);0x1B4Eif (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_1B5D;0x1B5CPopFlow();0x1B5DLabel_1B5D:0x1B5DTemp_bool_Has_Been_Initd_Variable_1 = true;0x1B68if (!(false)) PopFlow();0x1B6ATemp_bool_IsClosed_Variable_2 = true;0x1B75PopFlow();0x1B76Label_1B76:0x1B76if (!(Temp_bool_IsClosed_Variable_2)) goto Label_1B85;0x1B84PopFlow();0x1B85Label_1B85:0x1B85Temp_bool_IsClosed_Variable_2 = true;0x1B90if (!(true)) goto Label_1BA2;0x1B96Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = false;0x1BA1PopFlow();0x1BA2Label_1BA2:0x1BA2Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = true;0x1BADPopFlow();0x1BAELabel_1BAE:0x1BAEif (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1)) PopFlow();0x1BB8TargetisMoving = false;0x1BC3PopFlow();0x1BC4PushFlow(Label_1C2B);0x1BC9PushFlow(Label_1D21);0x1BCEPushFlow(Label_1E86);0x1BD3CallFunc_RetriggerableDelay_Duration_ImplicitCast_2 = Cast<3>(DelaySpawn);0x1BF0RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast_2, LatentActionInfo{0x13F4, 1312965575, FName(ExecuteUbergraph_WeaponModule), this});0x1C2APopFlow();0x1C2BLabel_1C2B:0x1C2BCallFunc_Conv_IntToDouble_ReturnValue_2 = Conv_IntToDouble(IDOwner);0x1C50CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x1C6DCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_2, CallFunc_GetWorldDeltaSeconds_ReturnValue_1);0x1C9BCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(0.1, CallFunc_Multiply_DoubleDouble_ReturnValue);0x1CC9CallFunc_Delay_Duration_ImplicitCast_1 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x1CE6Delay(this, CallFunc_Delay_Duration_ImplicitCast_1, LatentActionInfo{0x1736, 317402000, FName(ExecuteUbergraph_WeaponModule), this});0x1D20PopFlow();0x1D21Label_1D21:0x1D21CallFunc_GetVelocity_ReturnValue = TargetActor.GetVelocity();0x1D57CallFunc_VSize_ReturnValue = VSize(CallFunc_GetVelocity_ReturnValue);0x1D7CCallFunc_Greater_DoubleDouble_ReturnValue_3 = Greater_DoubleDouble(CallFunc_VSize_ReturnValue, 10);0x1DA2if (!(CallFunc_Greater_DoubleDouble_ReturnValue_3)) goto Label_1DED;0x1DB0TargetisMoving = true;0x1DBBPushFlow(Label_1DD7);0x1DC0Temp_bool_IsClosed_Variable = false;0x1DCBTemp_bool_Has_Been_Initd_Variable = true;0x1DD6PopFlow();0x1DD7Label_1DD7:0x1DD7PushFlow(Label_1DE1);0x1DDCgoto Label_1B49;0x1DE1Label_1DE1:0x1DE1Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = false;0x1DECPopFlow();0x1DEDLabel_1DED:0x1DEDPushFlow(Label_1E1A);0x1DF2if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_1E01;0x1E00PopFlow();0x1E01Label_1E01:0x1E01Temp_bool_Has_Been_Initd_Variable = true;0x1E0Cif (!(false)) PopFlow();0x1E0ETemp_bool_IsClosed_Variable = true;0x1E19PopFlow();0x1E1ALabel_1E1A:0x1E1Aif (!(Temp_bool_IsClosed_Variable)) goto Label_1E29;0x1E28PopFlow();0x1E29Label_1E29:0x1E29Temp_bool_IsClosed_Variable = true;0x1E34PushFlow(Label_1E70);0x1E39RetriggerableDelay(this, 2f, LatentActionInfo{0x1B44, -1337068066, FName(ExecuteUbergraph_WeaponModule), this});0x1E6FPopFlow();0x1E70Label_1E70:0x1E70PushFlow(Label_1E7A);0x1E75goto Label_1B49;0x1E7ALabel_1E7A:0x1E7ATemp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = true;0x1E85PopFlow();0x1E86Label_1E86:0x1E86CallFunc_IsValid_ReturnValue_5 = IsValid(TargetActor);0x1EA3if (!(CallFunc_IsValid_ReturnValue_5)) goto Label_2865;0x1EB1K2Node_DynamicCast_AsMain_Char_1 = Cast<MainChar_C>(TargetActor);0x1ED5K2Node_DynamicCast_bSuccess_6 = Cast<1>(K2Node_DynamicCast_AsMain_Char_1);0x1EF2if (!(K2Node_DynamicCast_bSuccess_6)) PopFlow();0x1EFCAs Main Char = K2Node_DynamicCast_AsMain_Char_1;0x1F0FKeepLaser = false;0x1F1ACallFunc_GetOwner_ReturnValue_9 = GetOwner();0x1F2ECallFunc_ActorHasTag_ReturnValue_2 = CallFunc_GetOwner_ReturnValue_9.ActorHasTag(FName(Stunt));0x1F65if (!(CallFunc_ActorHasTag_ReturnValue_2)) goto Label_1F78;0x1F73goto Label_0B2C;0x1F78Label_1F78:0x1F78CallFunc_GetForwardVector_ReturnValue_1 = Root.GetForwardVector();0x1FAABreakRotator(TargetFollow, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x1FD8CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x2007CallFunc_GetForwardVector_ReturnValue_2 = GetForwardVector(CallFunc_MakeRotator_ReturnValue);0x202CCallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetForwardVector_ReturnValue_1, CallFunc_GetForwardVector_ReturnValue_2);0x205ACallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_Dot_VectorVector_ReturnValue);0x207FCallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_DegAcos_ReturnValue, AngleToShoot);0x20A5if (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_27B2;0x20B3if (!(Near)) goto Label_246E;0x20C1if (!(CanShootNear)) goto Label_2190;0x20CFif (!(TargetisMoving)) goto Label_246E;0x20DDCallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x20F2CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1);0x2117CallFunc_PrintString_Duration_ImplicitCast_2 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue);0x2134PrintString(this, "Weapon33", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{0f, 0.66f, 1f, 1f}, CallFunc_PrintString_Duration_ImplicitCast_2, FName(None));0x218Bgoto Label_0B2C;0x2190Label_2190:0x2190CallFunc_BooleanOR_ReturnValue_3 = BooleanOR(As Main Char.Event, As Main Char.InteractionPrevention);0x21E2CallFunc_Not_PreBool_ReturnValue = Not_PreBool(As Main Char.StartDelay);0x2215CallFunc_BooleanOR_ReturnValue_4 = BooleanOR(As Main Char.EventOutOfControl, As Main Char.PredictJumpAcrobatic);0x2267CallFunc_BooleanOR_ReturnValue_5 = BooleanOR(CallFunc_BooleanOR_ReturnValue_4, As Main Char.NotinGame);0x22A3CallFunc_BooleanOR_ReturnValue_6 = BooleanOR(CallFunc_BooleanOR_ReturnValue_5, As Main Char.DeathRestart);0x22DFCallFunc_BooleanOR_ReturnValue_7 = BooleanOR(CallFunc_BooleanOR_ReturnValue_6, As Main Char.isWindArea);0x231BCallFunc_BooleanOR_ReturnValue_8 = BooleanOR(CallFunc_BooleanOR_ReturnValue_7, As Main Char.FallDamage);0x2357CallFunc_BooleanOR_ReturnValue_9 = BooleanOR(CallFunc_BooleanOR_ReturnValue_8, CallFunc_BooleanOR_ReturnValue_3);0x237DCallFunc_BooleanOR_ReturnValue_10 = BooleanOR(CallFunc_BooleanOR_ReturnValue_9, CallFunc_Not_PreBool_ReturnValue);0x23A3CallFunc_BooleanOR_ReturnValue_11 = BooleanOR(CallFunc_BooleanOR_ReturnValue_10, false);0x23C1if (!(CallFunc_BooleanOR_ReturnValue_11)) goto Label_23D0;0x23CFPopFlow();0x23D0Label_23D0:0x23D0if (!(Near)) PopFlow();0x23DAif (!(TargetisMoving)) goto Label_23E9;0x23E8PopFlow();0x23E9Label_23E9:0x23E9CallFunc_GetOwner_ReturnValue_10 = GetOwner();0x23FDK2Node_DynamicCast_AsDev_Command_Interface = Cast<DevCommandInterface_C>(CallFunc_GetOwner_ReturnValue_10);0x2421K2Node_DynamicCast_bSuccess_5 = Cast<2>(K2Node_DynamicCast_AsDev_Command_Interface);0x243Eif (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x2448K2Node_DynamicCast_AsDev_Command_Interface.TentacleAttack();0x246DPopFlow();0x246ELabel_246E:0x246ECallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(Distance, RadiusDistant);0x2494if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_2555;0x24A2CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x24B7CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1);0x24DCCallFunc_PrintString_Duration_ImplicitCast_3 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue);0x24F9PrintString(this, "Weapon44", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{0f, 0.66f, 1f, 1f}, CallFunc_PrintString_Duration_ImplicitCast_3, FName(None));0x2550goto Label_0B2C;0x2555Label_2555:0x2555if (!(AvoidNoLook)) goto Label_2568;0x2563goto Label_0816;0x2568Label_2568:0x2568CallFunc_K2_GetComponentLocation_ReturnValue_3 = Root.K2_GetComponentLocation();0x259A/Game/Blueprints/Essentials/LocationInScreen.Default__LocationInScreen_C.InScreen(CallFunc_K2_GetComponentLocation_ReturnValue_3, this, CallFunc_InScreen_OnScreen);0x25D1CallFunc_GetOwner_ReturnValue_3 = GetOwner();0x25E5CallFunc_WasRecentlyRendered_ReturnValue = CallFunc_GetOwner_ReturnValue_3.WasRecentlyRendered(0.2f);0x2614CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_WasRecentlyRendered_ReturnValue, CallFunc_InScreen_OnScreen);0x263Aif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_264D;0x2648goto Label_0816;0x264DLabel_264D:0x264Dif (!(TargetisMoving)) goto Label_2719;0x265BKeepLaser = true;0x2666CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x267BCallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1);0x26A0CallFunc_PrintString_Duration_ImplicitCast_4 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue);0x26BDPrintString(this, "Weapon55", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{0f, 0.66f, 1f, 1f}, CallFunc_PrintString_Duration_ImplicitCast_4, FName(None));0x2714goto Label_0B2C;0x2719Label_2719:0x2719PushFlow(Label_2746);0x271Eif (!(Temp_bool_Has_Been_Initd_Variable_3)) goto Label_272D;0x272CPopFlow();0x272DLabel_272D:0x272DTemp_bool_Has_Been_Initd_Variable_3 = true;0x2738if (!(false)) PopFlow();0x273ATemp_bool_IsClosed_Variable_1 = true;0x2745PopFlow();0x2746Label_2746:0x2746if (!(Temp_bool_IsClosed_Variable_1)) goto Label_2755;0x2754PopFlow();0x2755Label_2755:0x2755Temp_bool_IsClosed_Variable_1 = true;0x2760PushFlow(Label_279C);0x2765RetriggerableDelay(this, 1f, LatentActionInfo{0x7A2, -828392688, FName(ExecuteUbergraph_WeaponModule), this});0x279BPopFlow();0x279CLabel_279C:0x279CPushFlow(Label_27A6);0x27A1goto Label_07A7;0x27A6Label_27A6:0x27A6Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x27B1PopFlow();0x27B2Label_27B2:0x27B2CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x27C7CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1);0x27ECCallFunc_PrintString_Duration_ImplicitCast_1 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue);0x2809PrintString(this, "Weapon22", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{0f, 0.66f, 1f, 1f}, CallFunc_PrintString_Duration_ImplicitCast_1, FName(None));0x2860goto Label_0B2C;0x2865Label_2865:0x2865TargetCalculation = AimTarget;0x2880goto Label_1185;0x2885Label_2885:0x2885Temp_int_Loop_Counter_Variable = 0;0x289CTemp_int_Array_Index_Variable_1 = 0;0x28B3Label_28B3:0x28B3CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Lasers);0x28EECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x2914if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x291ETemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x2939PushFlow(Label_2FFC);0x293E/Script/Engine.Default__KismetArrayLibrary.Array_Get(Lasers, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x2979CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_Array_Get_Item_2);0x2996if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x29A0if (!(K2Node_CustomEvent_ForceDisable)) goto Label_2A0C;0x29AELabel_29AE:0x29AE/Script/Engine.Default__KismetArrayLibrary.Array_Get(Lasers, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x29E9CallFunc_Array_Get_Item_2.SetVisibility(false, false);0x2A0BPopFlow();0x2A0CLabel_2A0C:0x2A0Cif (!(NoLaser)) goto Label_2A1F;0x2A1Agoto Label_29AE;0x2A1FLabel_2A1F:0x2A1FPushFlow(Label_2C5D);0x2A24if (!(Enabled)) goto Label_29AE;0x2A32if (!(Locked)) goto Label_2A9E;0x2A40Label_2A40:0x2A40/Script/Engine.Default__KismetArrayLibrary.Array_Get(Lasers, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x2A7BCallFunc_Array_Get_Item_2.SetVisibility(true, false);0x2A9DPopFlow();0x2A9ELabel_2A9E:0x2A9Eif (!(Avoid)) goto Label_2ABA;0x2AACif (!(KeepLaser)) goto Label_29AE;0x2ABALabel_2ABA:0x2ABA/Script/Engine.Default__KismetArrayLibrary.Array_Get(Lasers, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x2AF5CallFunc_K2_GetComponentRotation_ReturnValue_1 = CallFunc_Array_Get_Item_2.K2_GetComponentRotation();0x2B27CallFunc_GetForwardVector_ReturnValue_4 = GetForwardVector(CallFunc_K2_GetComponentRotation_ReturnValue_1);0x2B4CCallFunc_K2_GetComponentLocation_ReturnValue_4 = CallFunc_Array_Get_Item_2.K2_GetComponentLocation();0x2B7ECallFunc_FindLookAtRotation_ReturnValue_1 = FindLookAtRotation(CallFunc_K2_GetComponentLocation_ReturnValue_4, AimTarget);0x2BACCallFunc_GetForwardVector_ReturnValue_5 = GetForwardVector(CallFunc_FindLookAtRotation_ReturnValue_1);0x2BD1CallFunc_Dot_VectorVector_ReturnValue_1 = Dot_VectorVector(CallFunc_GetForwardVector_ReturnValue_4, CallFunc_GetForwardVector_ReturnValue_5);0x2BFFCallFunc_DegAcos_ReturnValue_1 = DegAcos(CallFunc_Dot_VectorVector_ReturnValue_1);0x2C24CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_DegAcos_ReturnValue_1, 3.6);0x2C4Aif (!(CallFunc_Greater_DoubleDouble_ReturnValue_1)) goto Label_2A40;0x2C58goto Label_29AE;0x2C5DLabel_2C5D:0x2C5D/Script/Engine.Default__KismetArrayLibrary.Array_Get(Lasers, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x2C98CallFunc_K2_GetComponentLocation_ReturnValue_4 = CallFunc_Array_Get_Item_2.K2_GetComponentLocation();0x2CCACallFunc_FindLookAtRotation_ReturnValue_1 = FindLookAtRotation(CallFunc_K2_GetComponentLocation_ReturnValue_4, AimTarget);0x2CF8CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(-1, 1);0x2D26CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_RandomFloatInRange_ReturnValue, 0.05);0x2D54CallFunc_MakeRotator_Roll_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x2D71CallFunc_MakeRotator_Pitch_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x2D8ECallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x2DABCallFunc_MakeRotator_ReturnValue_1 = MakeRotator(CallFunc_MakeRotator_Roll_ImplicitCast, CallFunc_MakeRotator_Pitch_ImplicitCast, CallFunc_MakeRotator_Yaw_ImplicitCast);0x2DE2CallFunc_ComposeRotators_ReturnValue = ComposeRotators(CallFunc_FindLookAtRotation_ReturnValue_1, CallFunc_MakeRotator_ReturnValue_1);0x2E10CallFunc_Array_Get_Item_2.K2_SetWorldRotation(CallFunc_ComposeRotators_ReturnValue, false, CallFunc_K2_SetWorldRotation_SweepHitResult, false);0x2E44/Script/Engine.Default__KismetArrayLibrary.Array_Get(Lasers, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x2E7FCallFunc_K2_GetComponentLocation_ReturnValue_4 = CallFunc_Array_Get_Item_2.K2_GetComponentLocation();0x2EB1CallFunc_GetRelativeTransform_ReturnValue = CallFunc_Array_Get_Item_2.GetRelativeTransform();0x2EE3BreakTransform(CallFunc_GetRelativeTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x2F11BreakVector(CallFunc_BreakTransform_Scale, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x2F3FCallFunc_Vector_Distance2D_ReturnValue = Vector_Distance2D(CallFunc_K2_GetComponentLocation_ReturnValue_4, AimTarget);0x2F6DCallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Vector_Distance2D_ReturnValue, 100);0x2F9BCallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_Divide_DoubleDouble_ReturnValue_1, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x2FD2CallFunc_Array_Get_Item_2.SetRelativeScale3D(CallFunc_MakeVector_ReturnValue);0x2FFBPopFlow();0x2FFCLabel_2FFC:0x2FFCCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x3026Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x3041goto Label_28B3;0x3046PopFlow();0x3047PopFlow();0x3048PopFlow();0x3049PopFlow();0x304APopFlow();0x304BRoot = K2Node_CustomEvent_Root;0x305ECallFunc_IsValid_ReturnValue_2 = IsValid(Root);0x307Bif (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x3085Enabled = K2Node_CustomEvent_Enabled;0x3098TargetActor = K2Node_CustomEvent_TargetActor;0x30ABAimTarget = K2Node_CustomEvent_Target;0x30C6CallFunc_IsValid_ReturnValue_6 = IsValid(TargetActor);0x30E3if (!(CallFunc_IsValid_ReturnValue_6)) goto Label_31F5;0x30F1CallFunc_K2_GetComponentLocation_ReturnValue = Root.K2_GetComponentLocation();0x3123CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_K2_GetComponentLocation_ReturnValue, AimTarget);0x3151Distance = CallFunc_Vector_Distance_ReturnValue;0x316CCallFunc_K2_GetComponentLocation_ReturnValue = Root.K2_GetComponentLocation();0x319ECallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetComponentLocation_ReturnValue, AimTarget);0x31CCLookRot = CallFunc_FindLookAtRotation_ReturnValue;0x31E7if (!(Destroyed)) goto Label_321B;0x31F5Label_31F5:0x31F5Avoid = true;0x3200Near = false;0x320BLaserVisibility(true);0x321APopFlow();0x321BLabel_321B:0x321Bif (!(Enabled)) goto Label_31F5;0x3229LaserVisibility(false);0x3238Pursuing = true;0x3243if (!(ShootFwd)) goto Label_3329;0x3251CallFunc_K2_GetComponentRotation_ReturnValue = Root.K2_GetComponentRotation();0x3283TargetFollow = CallFunc_K2_GetComponentRotation_ReturnValue;0x329ESlowFollow = TargetFollow;0x32B9Label_32B9:0x32B9CallFunc_Less_DoubleDouble_ReturnValue_1 = Less_DoubleDouble(Distance, RadiusNear);0x32DFNear = CallFunc_Less_DoubleDouble_ReturnValue_1;0x32F2Delay(this, 0.02f, LatentActionInfo{0x1BC4, 346238007, FName(ExecuteUbergraph_WeaponModule), this});0x3328PopFlow();0x3329Label_3329:0x3329TargetFollow = LookRot;0x3344SlowFollow = TargetFollow;0x335Fgoto Label_32B9;0x3364CallFunc_GetOwner_ReturnValue_4 = GetOwner();0x3378CallFunc_ActorHasTag_ReturnValue = CallFunc_GetOwner_ReturnValue_4.ActorHasTag(FName(Dead));0x33AFif (!(CallFunc_ActorHasTag_ReturnValue)) goto Label_0095;0x33BDCallFunc_MakeLiteralBool_ReturnValue_2 = MakeLiteralBool(false);0x33D2PrintString(this, "111", CallFunc_MakeLiteralBool_ReturnValue_2, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x3420PopFlow();0x3421StartSet();0x342FPushFlow(Label_355A);0x3434PushFlow(Label_364E);0x3439CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x344EK2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x3472K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x348Fif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x3499K2Node_CreateDelegate_OutputDelegate.Bind(this, StartSet);0x34B0K2Node_DynamicCast_AsMy_Game_Mode.RespawnWorld += K2Node_CreateDelegate_OutputDelegate;0x34D9K2Node_CreateDelegate_OutputDelegate_1.Bind(this, DelayAvoid);0x34F0K2Node_DynamicCast_AsMy_Game_Mode.DelayActionEnemy += K2Node_CreateDelegate_OutputDelegate_1;0x3519K2Node_CreateDelegate_OutputDelegate_2.Bind(this, CREATEDELEGATE_PROXYFUNCTION_0);0x3530K2Node_DynamicCast_AsMy_Game_Mode.WeaponDeactiveTimer += K2Node_CreateDelegate_OutputDelegate_2;0x3559PopFlow();0x355ALabel_355A:0x355ACallFunc_GetAllActorsWithTag_OutActors_1 = {};0x3565GetAllActorsWithTag(this, FName(Enemy), CallFunc_GetAllActorsWithTag_OutActors_1);0x3586CallFunc_GetOwner_ReturnValue_8 = GetOwner();0x359ACallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_GetAllActorsWithTag_OutActors_1, CallFunc_GetOwner_ReturnValue_8);0x35DECallFunc_Percent_IntInt_ReturnValue = Percent_IntInt(CallFunc_Array_Find_ReturnValue, 3);0x3608CallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(CallFunc_Percent_IntInt_ReturnValue, 1);0x3632IDOwner = CallFunc_Add_IntInt_ReturnValue_5;0x364DPopFlow();0x364ELabel_364E:0x364EDelay(this, 0.25f, LatentActionInfo{0x140C, 1328025363, FName(ExecuteUbergraph_WeaponModule), this});0x3684PopFlow();0x3685Label_3685:0x3685CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x369FK2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x36C3K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x36E0if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x36EAMainChar = K2Node_DynamicCast_AsMain_Char;0x36FDPopFlow();0x36FEif (!(K2Node_CustomEvent_First)) goto Label_3723;0x370CCountAnimSaw = 0;0x3723Label_3723:0x3723CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(10);0x3744CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CountAnimSaw, CallFunc_MakeLiteralInt_ReturnValue);0x376Aif (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_3790;0x3778CountAnimSaw = 0;0x378FPopFlow();0x3790Label_3790:0x3790Temp_int_Loop_Counter_Variable_2 = 0;0x37A7Temp_int_Array_Index_Variable_2 = 0;0x37BELabel_37BE:0x37BECallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SawMeshes);0x37F9CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue);0x381Fif (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_3C0D;0x382DTemp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_2;0x3848PushFlow(Label_3BC3);0x384DCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Temp_int_Array_Index_Variable_2, CountBodySpawn);0x3873if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x387D/Script/Engine.Default__KismetArrayLibrary.Array_Get(SawMeshes, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_6);0x38B8CallFunc_Array_Get_Item_6.SetHiddenInGame(false, false);0x38DACallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(10);0x38FBCallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CountAnimSaw);0x3920CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(CallFunc_MakeLiteralInt_ReturnValue);0x3945CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, CallFunc_Conv_IntToDouble_ReturnValue_1);0x3973/Script/Engine.Default__KismetArrayLibrary.Array_Get(RootSpawners, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_5);0x39AECallFunc_VSize_ReturnValue_1 = VSize(CallFunc_Array_Get_Item_5.RelativeScale3D);0x39E9CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_VSize_ReturnValue_1, -50);0x3A17CallFunc_Conv_DoubleToVector_ReturnValue_3 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x3A3CCallFunc_GetForwardVector_ReturnValue_7 = GetForwardVector(CallFunc_Array_Get_Item_5.RelativeRotation);0x3A77CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_7, CallFunc_Conv_DoubleToVector_ReturnValue_3);0x3AA5CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_Array_Get_Item_5.RelativeLocation, CallFunc_Multiply_VectorVector_ReturnValue_2);0x3AE9CallFunc_VLerp_Alpha_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue);0x3B06CallFunc_VLerp_ReturnValue = VLerp(CallFunc_Add_VectorVector_ReturnValue_1, CallFunc_Array_Get_Item_5.RelativeLocation, CallFunc_VLerp_Alpha_ImplicitCast);0x3B53/Script/Engine.Default__KismetArrayLibrary.Array_Get(SawMeshes, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_6);0x3B8ECallFunc_Array_Get_Item_6.K2_SetRelativeLocation(CallFunc_VLerp_ReturnValue, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x3BC2PopFlow();0x3BC3Label_3BC3:0x3BC3CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x3BEDTemp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_4;0x3C08goto Label_37BE;0x3C0DLabel_3C0D:0x3C0DCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(CountAnimSaw, 1);0x3C37Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue_2;0x3C52CountAnimSaw = Temp_int_Variable;0x3C6DCallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x3C8ACallFunc_RetriggerableDelay_Duration_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue);0x3CA7RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast, LatentActionInfo{0x792, -537521078, FName(ExecuteUbergraph_WeaponModule), this});0x3CE1PopFlow();0x3CE2goto Label_3685;0x3CE7CallFunc_GetGameMode_ReturnValue_1 = GetGameMode(this);0x3CFCK2Node_DynamicCast_AsMy_Game_Mode_1 = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue_1);0x3D20K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode_1);0x3D3Dif (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x3D47K2Node_DynamicCast_AsMy_Game_Mode_1.WeaponDeactiveTimer.Broadcast(1);0x3D79PopFlow();0x3D7ACallFunc_GetGameMode_ReturnValue_2 = GetGameMode(this);0x3D8FK2Node_DynamicCast_AsMy_Game_Mode_2 = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue_2);0x3DB3K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode_2);0x3DD0if (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x3DDAK2Node_CallDelegate_Time_ImplicitCast = Cast<4>(K2Node_CustomEvent_Duration_1);0x3DF7K2Node_DynamicCast_AsMy_Game_Mode_2.WeaponDeactiveTimer.Broadcast(K2Node_CallDelegate_Time_ImplicitCast);0x3E29PopFlow();0x3E2AAvoidDelayAmount = K2Node_CustomEvent_Delay;0x3E45AvoidDelayed = true;0x3E50AvoidNotDefinitive = K2Node_CustomEvent_NoDefinitive;0x3E63CallFunc_RetriggerableDelay_Duration_ImplicitCast_3 = Cast<3>(K2Node_CustomEvent_Delay);0x3E80RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast_3, LatentActionInfo{0x1400, 203974070, FName(ExecuteUbergraph_WeaponModule), this});0x3EBAPopFlow();0x3EBBgoto Label_2885;0x3EC0CallFunc_K2_GetComponentsByClass_ReturnValue = K2Node_Event_Owner.K2_GetComponentsByClass(/Game/Blueprints/Enemy/Systems/WeaponModule.WeaponModule_C);0x3EFBCallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(CallFunc_K2_GetComponentsByClass_ReturnValue, this);0x3F2Fif (!(CallFunc_Array_Contains_ReturnValue)) PopFlow();0x3F39ParrySaw();0x3F47PopFlow();0x3F48Label_3F48:0x3F48Spam = true;0x3F53CallFunc_GetOwner_ReturnValue_6 = GetOwner();0x3F67CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(Deactivated));0x3F90CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(CallFunc_GetOwner_ReturnValue_6.Tags, CallFunc_MakeLiteralName_ReturnValue);0x3FEARetriggerableDelay(this, K2Node_CustomEvent_Duration, LatentActionInfo{0x15E4, -629849601, FName(ExecuteUbergraph_WeaponModule), this});0x4024PopFlow();0x4025goto Label_3F48;0x402ALabel_402A:0x402Areturn;