0x0000PushFlow(Label_28EE);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FPushFlow(Label_0028);0x0014Label_0014:0x0014PushFlow(Label_0107);0x0019if (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_013F;0x0027PopFlow();0x0028Label_0028:0x0028if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x0032K2Node_DynamicCast_AsBP_Main_Char_6.UpdateCharLightParams(500f, 0f, LinearColor{1f, 0.340574f, 0f, 1f}, 1f, 0.75f, false, "BPC_Weap_Flamesprayer", 0f);0x00A9CallFunc_K2_AttachToComponent_ReturnValue_1 = K2Node_DynamicCast_AsBP_Main_Char_6.DynamicCharLight.K2_AttachToComponent(StaticMesh_0, FName(Light), 2, 2, 2, true);0x0106PopFlow();0x0107Label_0107:0x0107if (!(Temp_bool_IsClosed_Variable_1)) goto Label_0116;0x0115PopFlow();0x0116Label_0116:0x0116Temp_bool_IsClosed_Variable_1 = true;0x0121if (!(true)) goto Label_0133;0x0127Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x0132PopFlow();0x0133Label_0133:0x0133Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x013EPopFlow();0x013FLabel_013F:0x013FTemp_bool_Has_Been_Initd_Variable_1 = true;0x014Aif (!(false)) PopFlow();0x014CTemp_bool_IsClosed_Variable_1 = true;0x0157PopFlow();0x0158CallFunc_IsValid_ReturnValue_3 = IsValid(OwnerABPRef);0x0175if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x017FOwnerABPRef.WhichGunBS = 1;0x01A9WhichWeapon = 9;0x01BDK2Node_CreateDelegate_OutputDelegate_4.Bind(this, UseThrowableQuickItem_Event);0x01D4K2Node_DynamicCast_AsBP_Main_Char_8 = Cast<BP_MainChar_C>(OwningCharRef);0x01F8K2Node_DynamicCast_bSuccess_11 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_8);0x0215K2Node_DynamicCast_AsBP_Main_Char_8.UseThrowableQuickItem += K2Node_CreateDelegate_OutputDelegate_4;0x023ELabel_023E:0x023ECallFunc_IsValid_ReturnValue_1 = IsValid(OwningCharRef);0x025Bif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0265Temp_int_Variable_1 = -1;0x027CK2Node_DynamicCast_AsBP_Main_Char_9 = Cast<BP_MainChar_C>(OwningCharRef);0x02A0K2Node_DynamicCast_bSuccess_12 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_9);0x02BDCallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(K2Node_DynamicCast_AsBP_Main_Char_9.PlayerIndex, -1);0x02F5Temp_bool_Variable_1 = CallFunc_EqualEqual_IntInt_ReturnValue_1;0x0308SetBaseDmgAndWeapAttScaling(/Game/BP/PlayerWeapons/Flamesprayer/DaT_FlamesprayerScaling.DaT_FlamesprayerScaling, 9, Switch(Temp_bool_Variable_1, false => Temp_int_Variable_1, true => K2Node_DynamicCast_AsBP_Main_Char_9.NPCData.LWealLvl_49_EAD6A9DE47BB4E43E433C99EE45C5F66, default => K2Node_Select_Default_2));0x0375PopFlow();0x0376goto Label_000F;0x037BTemp_name_Variable = K2Node_CustomEvent_NotifyName_4;0x0396PopFlow();0x0397Temp_name_Variable = K2Node_CustomEvent_NotifyName_3;0x03B2PopFlow();0x03B3Temp_name_Variable = K2Node_CustomEvent_NotifyName_2;0x03CELabel_03CE:0x03CEIsAttacking = false;0x03D9PopFlow();0x03DATemp_name_Variable = K2Node_CustomEvent_NotifyName_1;0x03F5PopFlow();0x03F6Temp_name_Variable = K2Node_CustomEvent_NotifyName;0x0411goto Label_03CE;0x0416Label_0416:0x0416CallFunc_IsValid_ReturnValue = IsValid(FlamethrowerLPRef);0x0433if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x043DFlamethrowerLPRef.Stop();0x0461IsAttacking = false;0x046CK2_ClearTimer(this, "SubtractResources");0x048AK2_ClearTimer(this, "FireFlameBullet");0x04A6CallFunc_GetAnimInstance_ReturnValue_1 = OwningCharRef.Mesh.GetAnimInstance();0x04E6K2Node_DynamicCast_AsABP_Hunter_1 = Cast<ABP_Hunter_C>(CallFunc_GetAnimInstance_ReturnValue_1);0x050AK2Node_DynamicCast_bSuccess_6 = Cast<71>(K2Node_DynamicCast_AsABP_Hunter_1);0x0527if (!(K2Node_DynamicCast_bSuccess_6)) PopFlow();0x0531K2Node_DynamicCast_AsABP_Hunter_1.IsContinuousFiring = false;0x0552P_FlamesprayerFire.Deactivate();0x0576K2Node_DynamicCast_AsBP_Main_Char_4 = Cast<BP_MainChar_C>(OwningCharRef);0x059AK2Node_DynamicCast_bSuccess_5 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_4);0x05B7K2Node_DynamicCast_AsBP_Main_Char_4.CharacterMovement.MaxWalkSpeed = 500f;0x05FA/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0628if (!(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ArbitraryFrameDrops)) PopFlow();0x0648/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGM_BBPSX(this, CallFunc_GetGM_BBPSX_AsGM_BBPSX);0x0676CallFunc_GetDisplayName_ReturnValue = GetDisplayName(OwningCharRef);0x069BCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("Flamesprayer_", CallFunc_GetDisplayName_ReturnValue);0x06CFCallFunc_Map_Remove_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Remove(CallFunc_GetGM_BBPSX_AsGM_BBPSX.FrameLimiters, CallFunc_Concat_StrStr_ReturnValue);0x0721PopFlow();0x0722Label_0722:0x0722Temp_bool_Has_Been_Initd_Variable = true;0x072Dif (!(false)) PopFlow();0x072FTemp_bool_IsClosed_Variable = true;0x073APopFlow();0x073BLabel_073B:0x073BK2Node_DynamicCast_AsBP_Main_Char = Cast<BP_MainChar_C>(OwningCharRef);0x075FK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char);0x077Cif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0786K2Node_DynamicCast_AsBP_Main_Char.IsManualAiming = true;0x07A7OwnerABPRef.IsManualAiming = true;0x07C8K2Node_DynamicCast_AsBP_Main_Char.TransToManualAim();0x07ECPopFlow();0x07EDLabel_07ED:0x07EDif (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_0722;0x07FBPopFlow();0x07FCLabel_07FC:0x07FCif (!(Temp_bool_IsClosed_Variable)) goto Label_080B;0x080APopFlow();0x080BLabel_080B:0x080BTemp_bool_IsClosed_Variable = true;0x0816goto Label_073B;0x081BLabel_081B:0x081BIsAttacking = true;0x0826SubtractResources();0x0834CallFunc_SpawnSound2D_ReturnValue = /Script/Engine.Default__GameplayStatics.SpawnSound2D(this, /Game/Audio/Gameplay/WeaponSpecific/Flamesprayer/A_FlamethrowerLP.A_FlamethrowerLP, 1f, 1f, 0f, nullptr, false, true);0x087AFlamethrowerLPRef = CallFunc_SpawnSound2D_ReturnValue;0x088DCallFunc_GetAnimInstance_ReturnValue = OwningCharRef.Mesh.GetAnimInstance();0x08CDK2Node_DynamicCast_AsABP_Hunter = Cast<ABP_Hunter_C>(CallFunc_GetAnimInstance_ReturnValue);0x08F1K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsABP_Hunter);0x090Eif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0918K2Node_DynamicCast_AsABP_Hunter.IsContinuousFiring = true;0x0939EnableLight();0x0947K2Node_DynamicCast_AsBP_Main_Char_3 = Cast<BP_MainChar_C>(OwningCharRef);0x096BK2Node_DynamicCast_bSuccess_4 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_3);0x0988K2Node_DynamicCast_AsBP_Main_Char_3.CharacterMovement.MaxWalkSpeed = 250f;0x09CBP_FlamesprayerFire.Activate(false);0x09F0/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x0A1Eif (!(CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.ArbitraryFrameDrops)) PopFlow();0x0A3ETemp_float_Variable = 0.4f;0x0A55/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGM_BBPSX(this, CallFunc_GetGM_BBPSX_AsGM_BBPSX);0x0A83CallFunc_GetDisplayName_ReturnValue = GetDisplayName(OwningCharRef);0x0AA8CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("Flamesprayer_", CallFunc_GetDisplayName_ReturnValue);0x0ADC/Script/Engine.Default__BlueprintMapLibrary.Map_Add(CallFunc_GetGM_BBPSX_AsGM_BBPSX.FrameLimiters, CallFunc_Concat_StrStr_ReturnValue, Temp_float_Variable);0x0B2D/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGM_BBPSX(this, CallFunc_GetGM_BBPSX_AsGM_BBPSX);0x0B5BCallFunc_GetGM_BBPSX_AsGM_BBPSX.FrameLimiterCheck();0x0B7FPopFlow();0x0B80CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x0B9DDelay(this, CallFunc_GetWorldDeltaSeconds_ReturnValue, LatentActionInfo{0x158, 2071756889, FName(ExecuteUbergraph_BPC_WeapFlamesprayer), this});0x0BD7PopFlow();0x0BD8Label_0BD8:0x0BD8PushFlow(Label_07FC);0x0BDDgoto Label_07ED;0x0BE2Label_0BE2:0x0BE2DisableLight();0x0BF0goto Label_0416;0x0BF5Temp_int_Variable = 20;0x0C0C/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_4);0x0C3AK2Node_DynamicCast_AsBP_Main_Char_7 = Cast<BP_MainChar_C>(OwningCharRef);0x0C5EK2Node_DynamicCast_bSuccess_9 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_7);0x0C7BTemp_int_Variable_3 = K2Node_DynamicCast_AsBP_Main_Char_7.PlayerIndex;0x0CACTemp_int_Variable_2 = K2Node_DynamicCast_AsBP_Main_Char_7.PlayerIndex;0x0CDDCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(K2Node_DynamicCast_AsBP_Main_Char_7.PlayerIndex, -1);0x0D15Temp_bool_Variable = CallFunc_EqualEqual_IntInt_ReturnValue;0x0D28/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_5);0x0D56CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Switch(Temp_int_Variable_3, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_4.CurrentBulletsP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_4.CurrentBulletsP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_4.CurrentBulletsP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_4.CurrentBulletsP4, default => K2Node_Select_Default_1), Switch(Temp_int_Variable_2, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_5.CurrentBloodBulletsP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_5.CurrentBloodBulletsP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_5.CurrentBloodBulletsP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_5.CurrentBloodBulletsP4, default => K2Node_Select_Default_3));0x0EE4CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(Switch(Temp_bool_Variable, false => CallFunc_Add_IntInt_ReturnValue, true => Temp_int_Variable, default => K2Node_Select_Default_4), 0);0x0F32if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_1018;0x0F40/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Gameplay/WeaponSpecific/Flamesprayer/A_FlamethrowerStart.A_FlamethrowerStart, 1f, 1f, 0f, nullptr, nullptr);0x0F7BK2Node_CreateDelegate_OutputDelegate_7.Bind(this, FireFlameBullet);0x0F92CallFunc_K2_SetTimerDelegate_ReturnValue_1 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_7, 0.1f, true, 0f, 0f);0x0FC7K2Node_CreateDelegate_OutputDelegate_6.Bind(this, SubtractResources);0x0FDECallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_6, 1.4f, true, 0f, 0f);0x1013goto Label_081B;0x1018Label_1018:0x1018/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Guns/A_GunEmpty.A_GunEmpty, 1f, 1f, 0f, nullptr, nullptr);0x1053PushFlow(Label_12CE);0x1058CallFunc_GetAnimInstance_ReturnValue_2 = OwningCharRef.Mesh.GetAnimInstance();0x1098K2Node_DynamicCast_AsABP_Hunter_2 = Cast<ABP_Hunter_C>(CallFunc_GetAnimInstance_ReturnValue_2);0x10BCK2Node_DynamicCast_bSuccess_10 = Cast<71>(K2Node_DynamicCast_AsABP_Hunter_2);0x10D9if (!(K2Node_DynamicCast_bSuccess_10)) PopFlow();0x10E3K2Node_DynamicCast_AsABP_Hunter_2.IsContinuousFiring = false;0x1104CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/Char/Hunter/Anim/Attacks/AM_HunterAttacks.AM_HunterAttacks, 1f, 0f, FName(Blunder_Shoot));0x1157CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x1174if (!(CallFunc_IsValid_ReturnValue_4)) goto Label_12C2;0x1182K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnCompleted_A6032D2943C354BBCA791B9A5C70AA6C);0x1199CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_3;0x11C2K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnBlendOut_A6032D2943C354BBCA791B9A5C70AA6C);0x11D9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_2;0x1202K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnInterrupted_A6032D2943C354BBCA791B9A5C70AA6C);0x1219CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_1;0x1242K2Node_CreateDelegate_OutputDelegate.Bind(this, OnNotifyBegin_A6032D2943C354BBCA791B9A5C70AA6C);0x1259CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate;0x1282K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnNotifyEnd_A6032D2943C354BBCA791B9A5C70AA6C);0x1299CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_5;0x12C2Label_12C2:0x12C2IsAttacking = true;0x12CDPopFlow();0x12CELabel_12CE:0x12CEK2Node_DynamicCast_AsBP_Main_Char_10 = Cast<BP_MainChar_C>(OwningCharRef);0x12F2K2Node_DynamicCast_bSuccess_13 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_10);0x130Fif (!(K2Node_DynamicCast_bSuccess_13)) PopFlow();0x1319K2Node_DynamicCast_AsBP_Main_Char_10.W_MainUIRef.FlashBulletIcon();0x1353PopFlow();0x1354goto Label_023E;0x1359Label_1359:0x1359if (!(IsEmpty)) goto Label_0BD8;0x1367PopFlow();0x1368Label_1368:0x1368GunFired.Broadcast();0x137BPopFlow();0x137CK2Node_DynamicCast_AsBP_Main_Char_1 = Cast<BP_MainChar_C>(OwningCharRef);0x13A0K2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_1);0x13BDCallFunc_IsValid_ReturnValue_2 = IsValid(K2Node_DynamicCast_AsBP_Main_Char_1.LockOnActor);0x13F0if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_1A20;0x13FECallFunc_RandomUnitVector_ReturnValue = RandomUnitVector();0x141ACallFunc_MakeLiteralFloat_ReturnValue = MakeLiteralFloat(0.3f);0x143BCallFunc_GetSocketTransform_ReturnValue = StaticMesh_0.GetSocketTransform(FName(Barrel), 0);0x1480CallFunc_GetSocketTransform_ReturnValue_1 = StaticMesh_0.GetSocketTransform(FName(Barrel), 0);0x14C5BreakTransform(CallFunc_GetSocketTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x14F3BreakTransform(CallFunc_GetSocketTransform_ReturnValue_1, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x1521K2Node_DynamicCast_AsBP_Main_Char_1 = Cast<BP_MainChar_C>(OwningCharRef);0x1545K2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_1);0x1562CallFunc_K2_GetActorLocation_ReturnValue = K2Node_DynamicCast_AsBP_Main_Char_1.LockOnActor.K2_GetActorLocation();0x15AACallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_BreakTransform_Location_1);0x15D8CallFunc_Normal_ReturnValue = Normal(CallFunc_Subtract_VectorVector_ReturnValue, 1e-04f);0x1602CallFunc_VLerp_ReturnValue = VLerp(CallFunc_Normal_ReturnValue, CallFunc_RandomUnitVector_ReturnValue, CallFunc_MakeLiteralFloat_ReturnValue);0x1639CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_VLerp_ReturnValue);0x165ECallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakTransform_Location, CallFunc_Conv_VectorToRotator_ReturnValue, FVector(1, 1, 1));0x1699CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/BP/PlayerWeapons/Projectiles/BP_FlameProjectile.BP_FlameProjectile_C, CallFunc_MakeTransform_ReturnValue, 0, nullptr);0x16C3SetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(OwningActor), OwningCharRef);0x16ECGetFinalAttackRating(1f, CallFunc_GetFinalAttackRating_FinalAR);0x1708SetIntPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(DamageToDeal), CallFunc_GetFinalAttackRating_FinalAR);0x1731SetClassPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(DamageType), /Game/BP/Variables/DT_Bullet.DT_Bullet_C);0x175ACallFunc_RandomUnitVector_ReturnValue = RandomUnitVector();0x1776CallFunc_MakeLiteralFloat_ReturnValue = MakeLiteralFloat(0.3f);0x1797CallFunc_GetSocketTransform_ReturnValue = StaticMesh_0.GetSocketTransform(FName(Barrel), 0);0x17DCCallFunc_GetSocketTransform_ReturnValue_1 = StaticMesh_0.GetSocketTransform(FName(Barrel), 0);0x1821BreakTransform(CallFunc_GetSocketTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x184FBreakTransform(CallFunc_GetSocketTransform_ReturnValue_1, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x187DK2Node_DynamicCast_AsBP_Main_Char_1 = Cast<BP_MainChar_C>(OwningCharRef);0x18A1K2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_1);0x18BECallFunc_K2_GetActorLocation_ReturnValue = K2Node_DynamicCast_AsBP_Main_Char_1.LockOnActor.K2_GetActorLocation();0x1906CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_BreakTransform_Location_1);0x1934CallFunc_Normal_ReturnValue = Normal(CallFunc_Subtract_VectorVector_ReturnValue, 1e-04f);0x195ECallFunc_VLerp_ReturnValue = VLerp(CallFunc_Normal_ReturnValue, CallFunc_RandomUnitVector_ReturnValue, CallFunc_MakeLiteralFloat_ReturnValue);0x1995CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_VLerp_ReturnValue);0x19BACallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakTransform_Location, CallFunc_Conv_VectorToRotator_ReturnValue, FVector(1, 1, 1));0x19F5CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue);0x1A1Bgoto Label_1368;0x1A20Label_1A20:0x1A20CallFunc_RandomUnitVector_ReturnValue = RandomUnitVector();0x1A3CCallFunc_MakeLiteralFloat_ReturnValue = MakeLiteralFloat(0.3f);0x1A5DCallFunc_GetSocketTransform_ReturnValue = StaticMesh_0.GetSocketTransform(FName(Barrel), 0);0x1AA2BreakTransform(CallFunc_GetSocketTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x1AD0K2Node_DynamicCast_AsBP_Main_Char_1 = Cast<BP_MainChar_C>(OwningCharRef);0x1AF4K2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_1);0x1B11CallFunc_GetForwardVector_ReturnValue = K2Node_DynamicCast_AsBP_Main_Char_1.CapsuleComponent.GetForwardVector();0x1B59Temp_bool_Variable_2 = K2Node_DynamicCast_AsBP_Main_Char_1.IsManualAiming;0x1B82CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, K2Node_DynamicCast_AsBP_Main_Char_1.PlayerIndex);0x1BB6CallFunc_GetActorForwardVector_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue.GetActorForwardVector();0x1BE8CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, FVector(0, 0, 0.05));0x1C1ACallFunc_VLerp_ReturnValue_1 = VLerp(Switch(Temp_bool_Variable_2, false => CallFunc_GetForwardVector_ReturnValue, true => CallFunc_Add_VectorVector_ReturnValue, default => K2Node_Select_Default), CallFunc_RandomUnitVector_ReturnValue, CallFunc_MakeLiteralFloat_ReturnValue);0x1C7DCallFunc_Conv_VectorToRotator_ReturnValue_1 = Conv_VectorToRotator(CallFunc_VLerp_ReturnValue_1);0x1CA2CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(CallFunc_BreakTransform_Location, CallFunc_Conv_VectorToRotator_ReturnValue_1, FVector(1, 1, 1));0x1CDDCallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1 = BeginDeferredActorSpawnFromClass(this, /Game/BP/PlayerWeapons/Projectiles/BP_FlameProjectile.BP_FlameProjectile_C, CallFunc_MakeTransform_ReturnValue_1, 0, nullptr);0x1D07SetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(OwningActor), OwningCharRef);0x1D30GetFinalAttackRating(1f, CallFunc_GetFinalAttackRating_FinalAR);0x1D4CSetIntPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(DamageToDeal), CallFunc_GetFinalAttackRating_FinalAR);0x1D75SetClassPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(DamageType), /Game/BP/Variables/DT_Bullet.DT_Bullet_C);0x1D9ECallFunc_RandomUnitVector_ReturnValue = RandomUnitVector();0x1DBACallFunc_MakeLiteralFloat_ReturnValue = MakeLiteralFloat(0.3f);0x1DDBCallFunc_GetSocketTransform_ReturnValue = StaticMesh_0.GetSocketTransform(FName(Barrel), 0);0x1E20BreakTransform(CallFunc_GetSocketTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x1E4EK2Node_DynamicCast_AsBP_Main_Char_1 = Cast<BP_MainChar_C>(OwningCharRef);0x1E72K2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_1);0x1E8FCallFunc_GetForwardVector_ReturnValue = K2Node_DynamicCast_AsBP_Main_Char_1.CapsuleComponent.GetForwardVector();0x1ED7Temp_bool_Variable_2 = K2Node_DynamicCast_AsBP_Main_Char_1.IsManualAiming;0x1F00CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, K2Node_DynamicCast_AsBP_Main_Char_1.PlayerIndex);0x1F34CallFunc_GetActorForwardVector_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue.GetActorForwardVector();0x1F66CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, FVector(0, 0, 0.05));0x1F98CallFunc_VLerp_ReturnValue_1 = VLerp(Switch(Temp_bool_Variable_2, false => CallFunc_GetForwardVector_ReturnValue, true => CallFunc_Add_VectorVector_ReturnValue, default => K2Node_Select_Default), CallFunc_RandomUnitVector_ReturnValue, CallFunc_MakeLiteralFloat_ReturnValue);0x1FFBCallFunc_Conv_VectorToRotator_ReturnValue_1 = Conv_VectorToRotator(CallFunc_VLerp_ReturnValue_1);0x2020CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(CallFunc_BreakTransform_Location, CallFunc_Conv_VectorToRotator_ReturnValue_1, FVector(1, 1, 1));0x205BCallFunc_FinishSpawningActor_ReturnValue_1 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, CallFunc_MakeTransform_ReturnValue_1);0x2081goto Label_1368;0x2086K2Node_DynamicCast_AsBP_Main_Char_2 = Cast<BP_MainChar_C>(OwningCharRef);0x20AAK2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_2);0x20C7K2Node_DynamicCast_AsBP_Main_Char_2.DecrementBullets(1);0x20F0K2Node_DynamicCast_AsBP_Main_Char_2 = Cast<BP_MainChar_C>(OwningCharRef);0x2114K2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_2);0x2131K2Node_DynamicCast_AsBP_Main_Char_2.SubtractStamina(0, 1.4f);0x215FTemp_int_Variable = 20;0x2176/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_4);0x21A4K2Node_DynamicCast_AsBP_Main_Char_7 = Cast<BP_MainChar_C>(OwningCharRef);0x21C8K2Node_DynamicCast_bSuccess_9 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_7);0x21E5Temp_int_Variable_3 = K2Node_DynamicCast_AsBP_Main_Char_7.PlayerIndex;0x2216Temp_int_Variable_2 = K2Node_DynamicCast_AsBP_Main_Char_7.PlayerIndex;0x2247CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(K2Node_DynamicCast_AsBP_Main_Char_7.PlayerIndex, -1);0x227FTemp_bool_Variable = CallFunc_EqualEqual_IntInt_ReturnValue;0x2292/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_5);0x22C0CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Switch(Temp_int_Variable_3, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_4.CurrentBulletsP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_4.CurrentBulletsP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_4.CurrentBulletsP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_4.CurrentBulletsP4, default => K2Node_Select_Default_1), Switch(Temp_int_Variable_2, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_5.CurrentBloodBulletsP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_5.CurrentBloodBulletsP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_5.CurrentBloodBulletsP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX_5.CurrentBloodBulletsP4, default => K2Node_Select_Default_3));0x244ECallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(Switch(Temp_bool_Variable, false => CallFunc_Add_IntInt_ReturnValue, true => Temp_int_Variable, default => K2Node_Select_Default_4), 0);0x249Cif (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_24AB;0x24AAPopFlow();0x24ABLabel_24AB:0x24ABForceLeftWeaponRelease();0x24B9goto Label_1018;0x24BELabel_24BE:0x24BEPushFlow(Label_24C8);0x24C3goto Label_0014;0x24C8Label_24C8:0x24C8Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x24D3PopFlow();0x24D4Label_24D4:0x24D4PushFlow(Label_24DE);0x24D9goto Label_0014;0x24DELabel_24DE:0x24DETemp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x24E9PopFlow();0x24EALabel_24EA:0x24EAK2Node_DynamicCast_AsBP_Main_Char_5 = Cast<BP_MainChar_C>(OwningCharRef);0x250EK2Node_DynamicCast_bSuccess_7 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_5);0x252Bif (!(K2Node_DynamicCast_bSuccess_7)) PopFlow();0x2535/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_2);0x2563CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(K2Node_DynamicCast_AsBP_Main_Char_5.PlayerIndex, CallFunc_GetGI_BBPSX_AsGI_BBPSX_2.MaxPlayerLights);0x25B5if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x25BFPushFlow(Label_25C9);0x25C4goto Label_24BE;0x25C9Label_25C9:0x25C9K2Node_DynamicCast_AsBP_Main_Char_5.UpdateCharLightParams(500f, 5f, LinearColor{1f, 0.340574f, 0f, 1f}, 1f, 0.75f, true, "BPC_Weap_Flamesprayer", 0.5f);0x2640CallFunc_K2_AttachToComponent_ReturnValue = K2Node_DynamicCast_AsBP_Main_Char_5.DynamicCharLight.K2_AttachToComponent(StaticMesh_0, FName(Light), 2, 2, 2, true);0x269DPopFlow();0x269ELabel_269E:0x269EChargeAmt = TL_HoldButtonChecker_ChargeVar_18F862334F5F504187B847AB2859E896;0x26B9CallFunc_MakeLiteralFloat_ReturnValue_1 = MakeLiteralFloat(0.175f);0x26DACallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(ChargeAmt, CallFunc_MakeLiteralFloat_ReturnValue_1);0x2700if (!(CallFunc_Greater_FloatFloat_ReturnValue)) PopFlow();0x270Agoto Label_1359;0x270Fgoto Label_24EA;0x2714K2Node_DynamicCast_AsBP_Main_Char_6 = Cast<BP_MainChar_C>(OwningCharRef);0x2738K2Node_DynamicCast_bSuccess_8 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_6);0x2755if (!(K2Node_DynamicCast_bSuccess_8)) PopFlow();0x275F/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_3);0x278DCallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(K2Node_DynamicCast_AsBP_Main_Char_6.PlayerIndex, CallFunc_GetGI_BBPSX_AsGI_BBPSX_3.MaxPlayerLights);0x27DFif (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) PopFlow();0x27E9K2Node_DynamicCast_AsBP_Main_Char_6.UpdateCharLightParams(500f, 0f, LinearColor{1f, 0.340574f, 0f, 1f}, 1f, 0.75f, true, "BPC_Weap_Flamesprayer", 0.5f);0x2860K2Node_DynamicCast_AsBP_Main_Char_6.DynamicCharLight.K2_DetachFromComponent(1, 1, 1, true);0x289DPushFlow(Label_24D4);0x28A2Delay(this, 0.5f, LatentActionInfo{0x376, -1966260547, FName(ExecuteUbergraph_BPC_WeapFlamesprayer), this});0x28D8PopFlow();0x28D9goto Label_0BE2;0x28DEgoto Label_24BE;0x28E3goto Label_0BE2;0x28E8goto Label_269E;0x28EDPopFlow();0x28EELabel_28EE:0x28EEreturn;