0x0000PushFlow(Label_2B69);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FPushFlow(Label_002D);0x0014PushFlow(Label_0043);0x0019Label_0019:0x0019PushFlow(Label_0F49);0x001Eif (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_0F81;0x002CPopFlow();0x002DLabel_002D:0x002DPushFlow(Label_0037);0x0032goto Label_0019;0x0037Label_0037:0x0037Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_3 = true;0x0042PopFlow();0x0043Label_0043:0x0043if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_3)) PopFlow();0x004DPushFlow(Label_0078);0x0052PushFlow(Label_008F);0x0057Label_0057:0x0057TL_HoldButtonChecker.Stop();0x0077PopFlow();0x0078Label_0078:0x0078Temp_bool_IsClosed_Variable_1 = false;0x0083Temp_bool_Has_Been_Initd_Variable_4 = true;0x008EPopFlow();0x008FLabel_008F:0x008FCallFunc_MakeLiteralFloat_ReturnValue = MakeLiteralFloat(0.175f);0x00B0CallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(ChargeAmt, CallFunc_MakeLiteralFloat_ReturnValue);0x00D6if (!(CallFunc_Greater_FloatFloat_ReturnValue)) goto Label_00E4;0x00E4Label_00E4:0x00E4ChargeAmt = 0f;0x00FBK2Node_DynamicCast_AsBP_Main_Char = Cast<BP_MainChar_C>(OwningCharRef);0x011FK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char);0x013Cif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0146MainCharRef = K2Node_DynamicCast_AsBP_Main_Char;0x0159CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsAttacking);0x0176CallFunc_BooleanAND_ReturnValue = BooleanAND(CanAttack, CallFunc_Not_PreBool_ReturnValue);0x019CCallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(MainCharRef.IsDodging);0x01CFCallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, CallFunc_Not_PreBool_ReturnValue_1);0x01F5if (!(CallFunc_BooleanAND_ReturnValue_1)) PopFlow();0x01FFif (!(IsEmpty)) goto Label_0797;0x020DTemp_int_Variable_1 = 20;0x0224Temp_int_Variable = MainCharRef.PlayerIndex;0x0255Temp_int_Variable_3 = MainCharRef.PlayerIndex;0x0286CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(MainCharRef.PlayerIndex, -1);0x02BETemp_bool_Variable_1 = CallFunc_EqualEqual_IntInt_ReturnValue;0x02D1/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x02FF/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x032DCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Switch(Temp_int_Variable, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP4, default => K2Node_Select_Default_1), Switch(Temp_int_Variable_3, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.CurrentBloodBulletsP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.CurrentBloodBulletsP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.CurrentBloodBulletsP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.CurrentBloodBulletsP4, default => K2Node_Select_Default_3));0x04BBCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(Switch(Temp_bool_Variable_1, false => CallFunc_Add_IntInt_ReturnValue_2, true => Temp_int_Variable_1, default => K2Node_Select_Default_4), 0);0x0509if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_0721;0x0517CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2 = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/Blunderbuss/Anim/AM_HunterGunAttacks.AM_HunterGunAttacks, 1f, 0f, FName(DBShotgunReload));0x056ACallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2);0x0587if (!(CallFunc_IsValid_ReturnValue_5)) goto Label_06D5;0x0595K2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnCompleted_33CE87104A2EF8216A06C6A738932706);0x05ACCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnCompleted += K2Node_CreateDelegate_OutputDelegate_9;0x05D5K2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnBlendOut_33CE87104A2EF8216A06C6A738932706);0x05ECCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_8;0x0615K2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnInterrupted_33CE87104A2EF8216A06C6A738932706);0x062CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_7;0x0655K2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnNotifyBegin_33CE87104A2EF8216A06C6A738932706);0x066CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_6;0x0695K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnNotifyEnd_33CE87104A2EF8216A06C6A738932706);0x06ACCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_5;0x06D5Label_06D5:0x06D5IsAttacking = true;0x06E0PushFlow(Label_107B);0x06E5PushFlow(Label_0F9A);0x06EADelay(this, 0.22f, LatentActionInfo{0x1187, -1280993599, FName(ExecuteUbergraph_BPC_WeapDBShotgun), this});0x0720PopFlow();0x0721Label_0721:0x0721/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/UI/A_UIBad.A_UIBad, 1f, 1f, 0f, nullptr, nullptr);0x075CMainCharRef.W_MainUIRef.FlashBulletIcon();0x0796PopFlow();0x0797Label_0797:0x0797Temp_int_Variable_1 = 20;0x07AETemp_int_Variable = MainCharRef.PlayerIndex;0x07DFTemp_int_Variable_3 = MainCharRef.PlayerIndex;0x0810CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(MainCharRef.PlayerIndex, -1);0x0848Temp_bool_Variable_1 = CallFunc_EqualEqual_IntInt_ReturnValue;0x085B/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0889/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x08B7CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Switch(Temp_int_Variable, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentBulletsP4, default => K2Node_Select_Default_1), Switch(Temp_int_Variable_3, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.CurrentBloodBulletsP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.CurrentBloodBulletsP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.CurrentBloodBulletsP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.CurrentBloodBulletsP4, default => K2Node_Select_Default_3));0x0A45CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(Switch(Temp_bool_Variable_1, false => CallFunc_Add_IntInt_ReturnValue_2, true => Temp_int_Variable_1, default => K2Node_Select_Default_4), 0);0x0A93if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_0D0A;0x0AA1IsAttacking = true;0x0AAC/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Gameplay/WeaponSpecific/DBShotgun/A_ShotgunShoot.A_ShotgunShoot, 1f, 1f, 0f, nullptr, nullptr);0x0AE7CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/Blunderbuss/Anim/AM_HunterGunAttacks.AM_HunterGunAttacks, 0.9f, 0f, FName(DBShotgunShoot));0x0B3ACallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x0B57if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_0CA5;0x0B65K2Node_CreateDelegate_OutputDelegate_12.Bind(this, OnCompleted_B7FC67724CABCC64107031A5406F7820);0x0B7CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_12;0x0BA5K2Node_CreateDelegate_OutputDelegate_13.Bind(this, OnBlendOut_B7FC67724CABCC64107031A5406F7820);0x0BBCCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_13;0x0BE5K2Node_CreateDelegate_OutputDelegate_14.Bind(this, OnInterrupted_B7FC67724CABCC64107031A5406F7820);0x0BFCCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_14;0x0C25K2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnNotifyBegin_B7FC67724CABCC64107031A5406F7820);0x0C3CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_10;0x0C65K2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnNotifyEnd_B7FC67724CABCC64107031A5406F7820);0x0C7CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_11;0x0CA5Label_0CA5:0x0CA5MainCharRef.SubtractStamina(0, 0.8f);0x0CD3Delay(this, 0.19f, LatentActionInfo{0x1257, 2027169802, FName(ExecuteUbergraph_BPC_WeapDBShotgun), this});0x0D09PopFlow();0x0D0ALabel_0D0A:0x0D0A/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Guns/A_GunEmpty.A_GunEmpty, 1f, 1f, 0f, nullptr, nullptr);0x0D45MainCharRef.W_MainUIRef.FlashBulletIcon();0x0D7FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/Char/Hunter/Anim/Attacks/AM_HunterAttacks.AM_HunterAttacks, 1f, 0f, FName(Blunder_Shoot));0x0DD2CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1);0x0DEFif (!(CallFunc_IsValid_ReturnValue_2)) goto Label_0F3D;0x0DFDK2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnCompleted_4EDE8688473101ECBC6F4ABE1954F10D);0x0E14CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnCompleted += K2Node_CreateDelegate_OutputDelegate_4;0x0E3DK2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnBlendOut_4EDE8688473101ECBC6F4ABE1954F10D);0x0E54CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_3;0x0E7DK2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnInterrupted_4EDE8688473101ECBC6F4ABE1954F10D);0x0E94CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_2;0x0EBDK2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnNotifyBegin_4EDE8688473101ECBC6F4ABE1954F10D);0x0ED4CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_1;0x0EFDK2Node_CreateDelegate_OutputDelegate.Bind(this, OnNotifyEnd_4EDE8688473101ECBC6F4ABE1954F10D);0x0F14CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate;0x0F3DLabel_0F3D:0x0F3DIsAttacking = true;0x0F48PopFlow();0x0F49Label_0F49:0x0F49if (!(Temp_bool_IsClosed_Variable)) goto Label_0F58;0x0F57PopFlow();0x0F58Label_0F58:0x0F58Temp_bool_IsClosed_Variable = true;0x0F63if (!(false)) goto Label_0F75;0x0F69Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_3 = false;0x0F74PopFlow();0x0F75Label_0F75:0x0F75Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_3 = true;0x0F80PopFlow();0x0F81Label_0F81:0x0F81Temp_bool_Has_Been_Initd_Variable = true;0x0F8Cif (!(false)) PopFlow();0x0F8ETemp_bool_IsClosed_Variable = true;0x0F99PopFlow();0x0F9ALabel_0F9A:0x0F9ADelay(this, 1.066667f, LatentActionInfo{0xFD1, 624414874, FName(ExecuteUbergraph_BPC_WeapDBShotgun), this});0x0FD0PopFlow();0x0FD1PushFlow(Label_103B);0x0FD6Label_0FD6:0x0FD6PushFlow(Label_1003);0x0FDBif (!(Temp_bool_Has_Been_Initd_Variable_3)) goto Label_0FEA;0x0FE9PopFlow();0x0FEALabel_0FEA:0x0FEATemp_bool_Has_Been_Initd_Variable_3 = true;0x0FF5if (!(false)) PopFlow();0x0FF7Temp_bool_IsClosed_Variable_4 = true;0x1002PopFlow();0x1003Label_1003:0x1003if (!(Temp_bool_IsClosed_Variable_4)) goto Label_1012;0x1011PopFlow();0x1012Label_1012:0x1012Temp_bool_IsClosed_Variable_4 = true;0x101Dif (!(true)) goto Label_102F;0x1023Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x102EPopFlow();0x102FLabel_102F:0x102FTemp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x103APopFlow();0x103BLabel_103B:0x103Bif (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x1045IsEmpty = false;0x1050SkeletalMesh.PlayAnimation(/Game/BP/PlayerWeapons/DBShotgun/Anim/DBS_Close.DBS_Close, false);0x107APopFlow();0x107BLabel_107B:0x107BPushFlow(Label_10FB);0x1080PushFlow(Label_1111);0x1085PushFlow(Label_10EF);0x108ALabel_108A:0x108APushFlow(Label_10B7);0x108Fif (!(Temp_bool_Has_Been_Initd_Variable_2)) goto Label_109E;0x109DPopFlow();0x109ELabel_109E:0x109ETemp_bool_Has_Been_Initd_Variable_2 = true;0x10A9if (!(false)) PopFlow();0x10ABTemp_bool_IsClosed_Variable_3 = true;0x10B6PopFlow();0x10B7Label_10B7:0x10B7if (!(Temp_bool_IsClosed_Variable_3)) goto Label_10C6;0x10C5PopFlow();0x10C6Label_10C6:0x10C6Temp_bool_IsClosed_Variable_3 = true;0x10D1if (!(true)) goto Label_10E3;0x10D7Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = false;0x10E2PopFlow();0x10E3Label_10E3:0x10E3Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = true;0x10EEPopFlow();0x10EFLabel_10EF:0x10EFTemp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = true;0x10FAPopFlow();0x10FBLabel_10FB:0x10FBPushFlow(Label_1105);0x1100goto Label_0FD6;0x1105Label_1105:0x1105Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x1110PopFlow();0x1111Label_1111:0x1111PushFlow(Label_117B);0x1116Label_1116:0x1116PushFlow(Label_1143);0x111Bif (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_112A;0x1129PopFlow();0x112ALabel_112A:0x112ATemp_bool_Has_Been_Initd_Variable_1 = true;0x1135if (!(false)) PopFlow();0x1137Temp_bool_IsClosed_Variable_2 = true;0x1142PopFlow();0x1143Label_1143:0x1143if (!(Temp_bool_IsClosed_Variable_2)) goto Label_1152;0x1151PopFlow();0x1152Label_1152:0x1152Temp_bool_IsClosed_Variable_2 = true;0x115Dif (!(true)) goto Label_116F;0x1163Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_2 = false;0x116EPopFlow();0x116FLabel_116F:0x116FTemp_bool_Whether_the_gate_is_currently_open_or_close_Variable_2 = true;0x117APopFlow();0x117BLabel_117B:0x117BTemp_bool_Whether_the_gate_is_currently_open_or_close_Variable_2 = true;0x1186PopFlow();0x1187PushFlow(Label_1191);0x118Cgoto Label_108A;0x1191Label_1191:0x1191if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1)) PopFlow();0x119BMainCharRef.RightWeapon.SetVisibility(false, true);0x11D3Delay(this, 1.6f, LatentActionInfo{0x120A, 896588809, FName(ExecuteUbergraph_BPC_WeapDBShotgun), this});0x1209PopFlow();0x120APushFlow(Label_1214);0x120Fgoto Label_1116;0x1214Label_1214:0x1214if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_2)) PopFlow();0x121ELabel_121E:0x121EMainCharRef.RightWeapon.SetVisibility(true, true);0x1256PopFlow();0x1257CallFunc_IsValid_ReturnValue_4 = IsValid(MainCharRef.LockOnActor);0x128Aif (!(CallFunc_IsValid_ReturnValue_4)) goto Label_19BB;0x1298Temp_int_Variable_5 = 1;0x12AFLabel_12AF:0x12AFCallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(Temp_int_Variable_5, 6);0x12D1if (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) goto Label_18CA;0x12DFPushFlow(Label_1880);0x12E4CallFunc_RandomUnitVector_ReturnValue = RandomUnitVector();0x1300CallFunc_MakeLiteralFloat_ReturnValue_1 = MakeLiteralFloat(0.1f);0x1321CallFunc_K2_GetActorLocation_ReturnValue = MainCharRef.LockOnActor.K2_GetActorLocation();0x1369CallFunc_GetSocketTransform_ReturnValue = SkeletalMesh.GetSocketTransform(FName(Barrel), 0);0x13AEBreakTransform(CallFunc_GetSocketTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x13DCCallFunc_GetSocketTransform_ReturnValue_1 = SkeletalMesh.GetSocketTransform(FName(Barrel), 0);0x1421CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_BreakTransform_Location);0x144FBreakTransform(CallFunc_GetSocketTransform_ReturnValue_1, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x147DCallFunc_Normal_ReturnValue = Normal(CallFunc_Subtract_VectorVector_ReturnValue, 1e-04f);0x14A7CallFunc_VLerp_ReturnValue_1 = VLerp(CallFunc_Normal_ReturnValue, CallFunc_RandomUnitVector_ReturnValue, CallFunc_MakeLiteralFloat_ReturnValue_1);0x14DECallFunc_Conv_VectorToRotator_ReturnValue_1 = Conv_VectorToRotator(CallFunc_VLerp_ReturnValue_1);0x1503CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(CallFunc_BreakTransform_Location_1, CallFunc_Conv_VectorToRotator_ReturnValue_1, FVector(1, 1, 1));0x153ECallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1 = BeginDeferredActorSpawnFromClass(this, /Game/BP/PlayerWeapons/Projectiles/BP_BulletProjectile.BP_BulletProjectile_C, CallFunc_MakeTransform_ReturnValue_1, 0, nullptr);0x1568SetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(OwningActor), OwningCharRef);0x1591GetFinalAttackRating(1f, CallFunc_GetFinalAttackRating_FinalAR);0x15ADSetIntPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(DamageToDeal), CallFunc_GetFinalAttackRating_FinalAR);0x15D6SetClassPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(DamageType), /Game/BP/Variables/DT_BulletHeavy.DT_BulletHeavy_C);0x15FFCallFunc_RandomUnitVector_ReturnValue = RandomUnitVector();0x161BCallFunc_MakeLiteralFloat_ReturnValue_1 = MakeLiteralFloat(0.1f);0x163CCallFunc_K2_GetActorLocation_ReturnValue = MainCharRef.LockOnActor.K2_GetActorLocation();0x1684CallFunc_GetSocketTransform_ReturnValue = SkeletalMesh.GetSocketTransform(FName(Barrel), 0);0x16C9BreakTransform(CallFunc_GetSocketTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x16F7CallFunc_GetSocketTransform_ReturnValue_1 = SkeletalMesh.GetSocketTransform(FName(Barrel), 0);0x173CCallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_BreakTransform_Location);0x176ABreakTransform(CallFunc_GetSocketTransform_ReturnValue_1, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x1798CallFunc_Normal_ReturnValue = Normal(CallFunc_Subtract_VectorVector_ReturnValue, 1e-04f);0x17C2CallFunc_VLerp_ReturnValue_1 = VLerp(CallFunc_Normal_ReturnValue, CallFunc_RandomUnitVector_ReturnValue, CallFunc_MakeLiteralFloat_ReturnValue_1);0x17F9CallFunc_Conv_VectorToRotator_ReturnValue_1 = Conv_VectorToRotator(CallFunc_VLerp_ReturnValue_1);0x181ECallFunc_MakeTransform_ReturnValue_1 = MakeTransform(CallFunc_BreakTransform_Location_1, CallFunc_Conv_VectorToRotator_ReturnValue_1, FVector(1, 1, 1));0x1859CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, CallFunc_MakeTransform_ReturnValue_1);0x187FPopFlow();0x1880Label_1880:0x1880CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Variable_5, 1);0x18AATemp_int_Variable_5 = CallFunc_Add_IntInt_ReturnValue_1;0x18C5goto Label_12AF;0x18CALabel_18CA:0x18CACallFunc_GetSocketTransform_ReturnValue_1 = SkeletalMesh.GetSocketTransform(FName(Barrel), 0);0x190FBreakTransform(CallFunc_GetSocketTransform_ReturnValue_1, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x193DCallFunc_SpawnEmitterAtLocation_ReturnValue = SpawnEmitterAtLocation(this, /Game/VFX/Particles/Weapons/P_BlunderShoot.P_BlunderShoot, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, FVector(1, 1, 1), true, 0, true);0x197EMainCharRef.DecrementBullets(2);0x19A7GunFired.Broadcast();0x19BAPopFlow();0x19BBLabel_19BB:0x19BBTemp_int_Variable_4 = 1;0x19D2Label_19D2:0x19D2CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable_4, 6);0x19F4if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_18CA;0x1A02PushFlow(Label_1FE7);0x1A07CallFunc_RandomUnitVector_ReturnValue = RandomUnitVector();0x1A23CallFunc_MakeLiteralFloat_ReturnValue_1 = MakeLiteralFloat(0.1f);0x1A44CallFunc_GetForwardVector_ReturnValue = MainCharRef.CapsuleComponent.GetForwardVector();0x1A8CTemp_bool_Variable = MainCharRef.IsManualAiming;0x1AB5CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, MainCharRef.PlayerIndex);0x1AE9CallFunc_GetActorForwardVector_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue.GetActorForwardVector();0x1B1BCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, FVector(0, 0, 0.05));0x1B4DCallFunc_VLerp_ReturnValue = VLerp(Switch(Temp_bool_Variable, false => CallFunc_GetForwardVector_ReturnValue, true => CallFunc_Add_VectorVector_ReturnValue, default => K2Node_Select_Default), CallFunc_RandomUnitVector_ReturnValue, CallFunc_MakeLiteralFloat_ReturnValue_1);0x1BB0CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_VLerp_ReturnValue);0x1BD5CallFunc_GetSocketTransform_ReturnValue_1 = SkeletalMesh.GetSocketTransform(FName(Barrel), 0);0x1C1ABreakTransform(CallFunc_GetSocketTransform_ReturnValue_1, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x1C48CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakTransform_Location_1, CallFunc_Conv_VectorToRotator_ReturnValue, FVector(1, 1, 1));0x1C83CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/BP/PlayerWeapons/Projectiles/BP_BulletProjectile.BP_BulletProjectile_C, CallFunc_MakeTransform_ReturnValue, 0, nullptr);0x1CADSetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(OwningActor), OwningCharRef);0x1CD6GetFinalAttackRating(1f, CallFunc_GetFinalAttackRating_FinalAR);0x1CF2SetIntPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(DamageToDeal), CallFunc_GetFinalAttackRating_FinalAR);0x1D1BSetClassPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(DamageType), /Game/BP/Variables/DT_BulletHeavy.DT_BulletHeavy_C);0x1D44CallFunc_RandomUnitVector_ReturnValue = RandomUnitVector();0x1D60CallFunc_MakeLiteralFloat_ReturnValue_1 = MakeLiteralFloat(0.1f);0x1D81CallFunc_GetForwardVector_ReturnValue = MainCharRef.CapsuleComponent.GetForwardVector();0x1DC9Temp_bool_Variable = MainCharRef.IsManualAiming;0x1DF2CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, MainCharRef.PlayerIndex);0x1E26CallFunc_GetActorForwardVector_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue.GetActorForwardVector();0x1E58CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, FVector(0, 0, 0.05));0x1E8ACallFunc_VLerp_ReturnValue = VLerp(Switch(Temp_bool_Variable, false => CallFunc_GetForwardVector_ReturnValue, true => CallFunc_Add_VectorVector_ReturnValue, default => K2Node_Select_Default), CallFunc_RandomUnitVector_ReturnValue, CallFunc_MakeLiteralFloat_ReturnValue_1);0x1EEDCallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_VLerp_ReturnValue);0x1F12CallFunc_GetSocketTransform_ReturnValue_1 = SkeletalMesh.GetSocketTransform(FName(Barrel), 0);0x1F57BreakTransform(CallFunc_GetSocketTransform_ReturnValue_1, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x1F85CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakTransform_Location_1, CallFunc_Conv_VectorToRotator_ReturnValue, FVector(1, 1, 1));0x1FC0CallFunc_FinishSpawningActor_ReturnValue_1 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue);0x1FE6PopFlow();0x1FE7Label_1FE7:0x1FE7CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable_4, 1);0x2011Temp_int_Variable_4 = CallFunc_Add_IntInt_ReturnValue;0x202Cgoto Label_19D2;0x2031CallFunc_IsValid_ReturnValue = IsValid(OwnerABPRef);0x204Eif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x2058OwnerABPRef.WhichGunBS = 0;0x2082WhichWeapon = 8;0x2096Label_2096:0x2096CallFunc_IsValid_ReturnValue_1 = IsValid(OwningCharRef);0x20B3if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x20BDTemp_int_Variable_2 = -1;0x20D4K2Node_DynamicCast_AsBP_Main_Char_2 = Cast<BP_MainChar_C>(OwningCharRef);0x20F8K2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_2);0x2115CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(K2Node_DynamicCast_AsBP_Main_Char_2.PlayerIndex, -1);0x214DTemp_bool_Variable_2 = CallFunc_EqualEqual_IntInt_ReturnValue_1;0x2160SetBaseDmgAndWeapAttScaling(/Game/BP/PlayerWeapons/DBShotgun/DaT_DBShotgunScaling.DaT_DBShotgunScaling, 8, Switch(Temp_bool_Variable_2, false => Temp_int_Variable_2, true => K2Node_DynamicCast_AsBP_Main_Char_2.NPCData.LWealLvl_49_EAD6A9DE47BB4E43E433C99EE45C5F66, default => K2Node_Select_Default_2));0x21CDPopFlow();0x21CEIsEmpty = true;0x21D9CanAttack = true;0x21E4IsAttacking = false;0x21EFLabel_21EF:0x21EFif (!(MainCharRef.IsManualAiming)) PopFlow();0x220FMainCharRef.IsManualAiming = false;0x2230OwnerABPRef.IsManualAiming = false;0x2251MainCharRef.DeTransFromManualAim();0x2275PopFlow();0x2276Temp_name_Variable = K2Node_CustomEvent_NotifyName_9;0x2291PopFlow();0x2292Temp_name_Variable = K2Node_CustomEvent_NotifyName_8;0x22ADPopFlow();0x22AETemp_name_Variable = K2Node_CustomEvent_NotifyName_7;0x22C9Label_22C9:0x22C9IsAttacking = false;0x22D4goto Label_21EF;0x22D9Temp_name_Variable = K2Node_CustomEvent_NotifyName_6;0x22F4PopFlow();0x22F5Temp_name_Variable = K2Node_CustomEvent_NotifyName_5;0x2310goto Label_22C9;0x2315Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_4;0x2330PopFlow();0x2331Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_3;0x234CPopFlow();0x234DTemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_2;0x2368CanAttack = true;0x2373IsAttacking = false;0x237EPushFlow(Label_239E);0x2383PushFlow(Label_23EC);0x2388PushFlow(Label_2392);0x238Dgoto Label_0FD6;0x2392Label_2392:0x2392Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x239DPopFlow();0x239ELabel_239E:0x239EMainCharRef.RightWeapon.SetVisibility(true, true);0x23D6PushFlow(Label_23E0);0x23DBgoto Label_1116;0x23E0Label_23E0:0x23E0Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_2 = false;0x23EBPopFlow();0x23ECLabel_23EC:0x23ECPushFlow(Label_23F6);0x23F1goto Label_108A;0x23F6Label_23F6:0x23F6Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_1 = false;0x2401PopFlow();0x2402Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_1;0x241DPopFlow();0x241ETemp_name_Variable_1 = K2Node_CustomEvent_NotifyName;0x2439CanAttack = true;0x2444IsAttacking = false;0x244Fgoto Label_121E;0x2454Label_2454:0x2454PushFlow(Label_2481);0x2459if (!(Temp_bool_Has_Been_Initd_Variable_4)) goto Label_2468;0x2467PopFlow();0x2468Label_2468:0x2468Temp_bool_Has_Been_Initd_Variable_4 = true;0x2473if (!(false)) PopFlow();0x2475Temp_bool_IsClosed_Variable_1 = true;0x2480PopFlow();0x2481Label_2481:0x2481if (!(Temp_bool_IsClosed_Variable_1)) goto Label_2490;0x248FPopFlow();0x2490Label_2490:0x2490Temp_bool_IsClosed_Variable_1 = true;0x249BK2Node_DynamicCast_AsBP_Main_Char_1 = Cast<BP_MainChar_C>(OwningCharRef);0x24BFK2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_1);0x24DCif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x24E6K2Node_DynamicCast_AsBP_Main_Char_1.IsManualAiming = true;0x2507OwnerABPRef.IsManualAiming = true;0x2528K2Node_DynamicCast_AsBP_Main_Char_1.TransToManualAim();0x254CPopFlow();0x254DTemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_13;0x2568PopFlow();0x2569Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_14;0x2584PopFlow();0x2585Label_2585:0x2585Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable_3 = false;0x2590PopFlow();0x2591Label_2591:0x2591PushFlow(Label_2585);0x2596goto Label_0019;0x259BK2Node_DynamicCast_AsBP_Main_Char_3 = Cast<BP_MainChar_C>(OwningCharRef);0x25BFK2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_3);0x25DCCallFunc_IsValid_ReturnValue_7 = IsValid(K2Node_DynamicCast_AsBP_Main_Char_3.LockOnActor);0x260Fif (!(CallFunc_IsValid_ReturnValue_7)) goto Label_261E;0x261DPopFlow();0x261ELabel_261E:0x261ETL_HoldButtonChecker.PlayFromStart();0x263EPopFlow();0x263Fgoto Label_000F;0x2644Label_2644:0x2644CallFunc_MakeLiteralFloat_ReturnValue = MakeLiteralFloat(0.175f);0x2665CallFunc_Greater_FloatFloat_ReturnValue_1 = Greater_FloatFloat(ChargeAmt, CallFunc_MakeLiteralFloat_ReturnValue);0x268Bif (!(CallFunc_Greater_FloatFloat_ReturnValue_1)) PopFlow();0x2695if (!(IsEmpty)) goto Label_2454;0x26A3PopFlow();0x26A4Label_26A4:0x26A4ChargeAmt = TL_HoldButtonChecker_ChargeVar_91589DB944B5AFE08C75ACB495FAADCE;0x26BFgoto Label_2644;0x26C4CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x26E1Delay(this, CallFunc_GetWorldDeltaSeconds_ReturnValue, LatentActionInfo{0x2031, 1498005212, FName(ExecuteUbergraph_BPC_WeapDBShotgun), this});0x271BPopFlow();0x271CLabel_271C:0x271C/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Gameplay/WeaponSpecific/DBShotgun/A_ShotgunLoad2.A_ShotgunLoad2, 1f, 1.1f, 0f, nullptr, nullptr);0x2757Delay(this, 0.5f, LatentActionInfo{0x21CE, -318362422, FName(ExecuteUbergraph_BPC_WeapDBShotgun), this});0x278DPopFlow();0x278ELabel_278E:0x278ESkeletalMesh.PlayAnimation(/Game/BP/PlayerWeapons/DBShotgun/Anim/DBS_Open.DBS_Open, false);0x27B8goto Label_271C;0x27BDTemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_10;0x27D8goto Label_278E;0x27DDgoto Label_2096;0x27E2Label_27E2:0x27E2OwnerABPRef.IsManualAiming = false;0x2803K2Node_DynamicCast_AsBP_Main_Char_3 = Cast<BP_MainChar_C>(OwningCharRef);0x2827K2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_3);0x2844K2Node_DynamicCast_AsBP_Main_Char_3.DeTransFromManualAim();0x2868PopFlow();0x2869Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_11;0x2884PopFlow();0x2885K2Node_DynamicCast_AsBP_Main_Char_3 = Cast<BP_MainChar_C>(OwningCharRef);0x28A9K2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_3);0x28C6if (!(K2Node_DynamicCast_AsBP_Main_Char_3.IsDodging)) goto Label_2951;0x28EALabel_28EA:0x28EAK2Node_DynamicCast_AsBP_Main_Char_3 = Cast<BP_MainChar_C>(OwningCharRef);0x290EK2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_3);0x292BK2Node_DynamicCast_AsBP_Main_Char_3.IsManualAiming = false;0x294Cgoto Label_27E2;0x2951Label_2951:0x2951if (!(IsEmpty)) goto Label_0078;0x295Fgoto Label_28EA;0x2964Label_2964:0x2964K2Node_DynamicCast_AsBP_Main_Char_3 = Cast<BP_MainChar_C>(OwningCharRef);0x2988K2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_3);0x29A5CallFunc_IsValid_ReturnValue_6 = IsValid(K2Node_DynamicCast_AsBP_Main_Char_3.LockOnActor);0x29D8if (!(CallFunc_IsValid_ReturnValue_6)) goto Label_26A4;0x29E6goto Label_0057;0x29EBgoto Label_2964;0x29F0Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_12;0x2A0Bgoto Label_278E;0x2A10K2Node_DynamicCast_AsBP_Main_Char_4 = Cast<BP_MainChar_C>(OwningCharRef);0x2A34K2Node_DynamicCast_bSuccess_4 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_4);0x2A51if (!(K2Node_DynamicCast_AsBP_Main_Char_4.IsManualAiming)) PopFlow();0x2A71K2Node_DynamicCast_AsBP_Main_Char_4 = Cast<BP_MainChar_C>(OwningCharRef);0x2A95K2Node_DynamicCast_bSuccess_4 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_4);0x2AB2K2Node_DynamicCast_AsBP_Main_Char_4.IsManualAiming = false;0x2AD3OwnerABPRef.IsManualAiming = false;0x2AF4K2Node_DynamicCast_AsBP_Main_Char_4 = Cast<BP_MainChar_C>(OwningCharRef);0x2B18K2Node_DynamicCast_bSuccess_4 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_4);0x2B35K2Node_DynamicCast_AsBP_Main_Char_4.DeTransFromManualAim();0x2B59PushFlow(Label_0078);0x2B5EPushFlow(Label_0057);0x2B63goto Label_2591;0x2B68PopFlow();0x2B69Label_2B69:0x2B69return;