0x0000PushFlow(Label_5DFD);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FK2_ClearTimer(this, "DamageCheck");0x0027PopFlow();0x0028AttackRight = true;0x0033CanAttack = true;0x003EIsAttacking = false;0x0049Delay(this, 0.49f, LatentActionInfo{0x80, 1514911424, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x007FPopFlow();0x0080if (!(IsAttacking)) goto Label_008F;0x008EPopFlow();0x008FLabel_008F:0x008FIsInHeavyAttackMode = false;0x009AInitAttack = true;0x00A5PostAttackChargeCheck();0x00B3PopFlow();0x00B4AttackRight = false;0x00BFCanAttack = true;0x00CAIsAttacking = false;0x00D5Delay(this, 0.49f, LatentActionInfo{0x10C, -854291370, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x010BPopFlow();0x010Cif (!(IsAttacking)) goto Label_011B;0x011APopFlow();0x011BLabel_011B:0x011BIsInHeavyAttackMode = false;0x0126InitAttack = true;0x0131PostAttackChargeCheck();0x013FPopFlow();0x0140AttackRight = true;0x014BCanAttack = true;0x0156IsAttacking = false;0x0161Delay(this, 0.49f, LatentActionInfo{0x198, -879311855, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x0197PopFlow();0x0198if (!(IsAttacking)) goto Label_01A7;0x01A6PopFlow();0x01A7Label_01A7:0x01A7IsInHeavyAttackMode = false;0x01B2InitAttack = true;0x01BDPostAttackChargeCheck();0x01CBPopFlow();0x01CCAttackRight = true;0x01D7CanAttack = true;0x01E2IsAttacking = false;0x01EDDelay(this, 0.4f, LatentActionInfo{0x224, 2060796505, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x0223PopFlow();0x0224if (!(IsAttacking)) goto Label_0233;0x0232PopFlow();0x0233Label_0233:0x0233InitAttack = true;0x023EPostAttackChargeCheck();0x024CPopFlow();0x024D/Script/Engine.Default__KismetArrayLibrary.Array_Clear(DamagedEnemiesCache);0x0276PopFlow();0x0277MainCharRef.SubtractStamina(22, 0.9f);0x02A5PopFlow();0x02A6MainCharRef.SubtractStamina(45, 1f);0x02D4PopFlow();0x02D5K2Node_DynamicCast_AsBP_Main_Char_2 = Cast<BP_MainChar_C>(OwningCharRef);0x02F9K2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_2);0x0316if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x0320MainCharRef = K2Node_DynamicCast_AsBP_Main_Char_2;0x0333WhichWeapon = 4;0x0347OwnerABPRef.WhichRWeapon = WhichWeapon;0x0378Label_0378:0x0378Temp_int_Variable_3 = -1;0x038FK2Node_DynamicCast_AsBP_Main_Char_4 = Cast<BP_MainChar_C>(OwningCharRef);0x03B3K2Node_DynamicCast_bSuccess_7 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_4);0x03D0CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(K2Node_DynamicCast_AsBP_Main_Char_4.PlayerIndex, -1);0x0408Temp_bool_Variable_2 = CallFunc_EqualEqual_IntInt_ReturnValue;0x041BSetBaseDmgAndWeapAttScaling(/Game/BP/PlayerWeapons/ThreadedCane/DaT_ThreadedCaneScaling.DaT_ThreadedCaneScaling, 4, Switch(Temp_bool_Variable_2, false => Temp_int_Variable_3, true => K2Node_DynamicCast_AsBP_Main_Char_4.NPCData.RWeapLvl_47_38C97769498B07CFDA0DB091E30C63F0, default => K2Node_Select_Default_5));0x0488PopFlow();0x0489AttackRight = true;0x0494CanAttack = true;0x049FIsAttacking = false;0x04AADelay(this, 0.4f, LatentActionInfo{0x4E1, 763973191, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x04E0PopFlow();0x04E1if (!(IsAttacking)) goto Label_04F0;0x04EFPopFlow();0x04F0Label_04F0:0x04F0IsInHeavyAttackMode = false;0x04FBInitAttack = true;0x0506PostAttackChargeCheck();0x0514PopFlow();0x0515AttackRight = false;0x0520CanAttack = true;0x052BIsAttacking = false;0x0536Delay(this, 0.4f, LatentActionInfo{0x56D, -1161822153, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x056CPopFlow();0x056Dif (!(IsAttacking)) goto Label_057C;0x057BPopFlow();0x057CLabel_057C:0x057CIsInHeavyAttackMode = false;0x0587InitAttack = true;0x0592PostAttackChargeCheck();0x05A0PopFlow();0x05A1AttackRight = true;0x05ACCanAttack = true;0x05B7IsAttacking = false;0x05C2Delay(this, 0.4f, LatentActionInfo{0x5F9, -1640117006, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x05F8PopFlow();0x05F9if (!(IsAttacking)) goto Label_0608;0x0607PopFlow();0x0608Label_0608:0x0608IsInHeavyAttackMode = false;0x0613InitAttack = true;0x061EPostAttackChargeCheck();0x062CPopFlow();0x062DMainCharRef.SubtractStamina(17, 1.2f);0x065BPopFlow();0x065CAttackRight = true;0x0667CanAttack = true;0x0672IsAttacking = false;0x067DDelay(this, 0.4f, LatentActionInfo{0x6B4, -1679734683, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x06B3PopFlow();0x06B4if (!(IsAttacking)) goto Label_06C3;0x06C2PopFlow();0x06C3Label_06C3:0x06C3IsInHeavyAttackMode = false;0x06CEInitAttack = true;0x06D9PostAttackChargeCheck();0x06E7PopFlow();0x06E8MainCharRef.SubtractStamina(30, 0.8f);0x0716PopFlow();0x0717AttackRight = false;0x0722CanAttack = true;0x072DIsAttacking = false;0x0738PushFlow(Label_0799);0x073DCallFunc_MakeLiteralFloat_ReturnValue_1 = MakeLiteralFloat(0.5f);0x075EDelay(this, CallFunc_MakeLiteralFloat_ReturnValue_1, LatentActionInfo{0x7F9, 526431273, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x0798PopFlow();0x0799Label_0799:0x0799Delay(this, 0.633333f, LatentActionInfo{0x7D0, 1616871763, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x07CFPopFlow();0x07D0if (!(IsAttacking)) goto Label_07DF;0x07DEPopFlow();0x07DFLabel_07DF:0x07DFInitAttack = true;0x07EAPostAttackChargeCheck();0x07F8PopFlow();0x07F9if (!(IsAttacking)) goto Label_0808;0x0807PopFlow();0x0808Label_0808:0x0808IsInHeavyAttackMode = false;0x0813PopFlow();0x0814AttackRight = false;0x081FCanAttack = true;0x082AIsAttacking = false;0x0835PushFlow(Label_08B1);0x083ACallFunc_MakeLiteralFloat_ReturnValue_1 = MakeLiteralFloat(0.5f);0x085BDelay(this, CallFunc_MakeLiteralFloat_ReturnValue_1, LatentActionInfo{0x896, -1643082995, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x0895PopFlow();0x0896if (!(IsAttacking)) goto Label_08A5;0x08A4PopFlow();0x08A5Label_08A5:0x08A5IsInHeavyAttackMode = false;0x08B0PopFlow();0x08B1Label_08B1:0x08B1Delay(this, 0.633333f, LatentActionInfo{0x8E8, -759704461, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x08E7PopFlow();0x08E8if (!(IsAttacking)) goto Label_08F7;0x08F6PopFlow();0x08F7Label_08F7:0x08F7InitAttack = true;0x0902PostAttackChargeCheck();0x0910PopFlow();0x0911AttackRight = true;0x091CCanAttack = true;0x0927IsAttacking = false;0x0932PushFlow(Label_09AE);0x0937CallFunc_MakeLiteralFloat_ReturnValue_1 = MakeLiteralFloat(0.5f);0x0958Delay(this, CallFunc_MakeLiteralFloat_ReturnValue_1, LatentActionInfo{0x993, -627341646, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x0992PopFlow();0x0993if (!(IsAttacking)) goto Label_09A2;0x09A1PopFlow();0x09A2Label_09A2:0x09A2IsInHeavyAttackMode = false;0x09ADPopFlow();0x09AELabel_09AE:0x09AEDelay(this, 0.633333f, LatentActionInfo{0x9E5, -607253085, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x09E4PopFlow();0x09E5if (!(IsAttacking)) goto Label_09F4;0x09F3PopFlow();0x09F4Label_09F4:0x09F4InitAttack = true;0x09FFPostAttackChargeCheck();0x0A0DPopFlow();0x0A0EMainCharRef.SubtractStamina(32, 1.7f);0x0A3CPopFlow();0x0A3D/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Gameplay/WeaponSpecific/Cane/A_CaneAssemble2.A_CaneAssemble2, 1f, 1f, 0f, nullptr, nullptr);0x0A78PopFlow();0x0A79/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Gameplay/WeaponSpecific/Cane/A_CaneAssemble1.A_CaneAssemble1, 1f, 1f, 0f, nullptr, nullptr);0x0AB4PopFlow();0x0AB5Temp_name_Variable = K2Node_CustomEvent_NotifyName_57;0x0AD0PopFlow();0x0AD1Temp_name_Variable = K2Node_CustomEvent_NotifyName_56;0x0AECPopFlow();0x0AEDTemp_name_Variable = K2Node_CustomEvent_NotifyName_55;0x0B08PopFlow();0x0B09Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_54;0x0B24PopFlow();0x0B25Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_53;0x0B40PopFlow();0x0B41Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_52;0x0B5CPopFlow();0x0B5DTemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_51;0x0B78PopFlow();0x0B79Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_50;0x0B94PopFlow();0x0B95Label_0B95:0x0B95ChargeAmt = TL_ChargeTimer_ChargeVar_C80BA5574C2E7EF9CFBAAB93C6CB7E99;0x0BB0if (!(IsTransformed)) goto Label_0BBF;0x0BBEPopFlow();0x0BBFLabel_0BBF:0x0BBFCallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(ChargeAmt, 0.35f);0x0BE1if (!(CallFunc_Greater_FloatFloat_ReturnValue)) goto Label_0C87;0x0BEFPushFlow(Label_0C03);0x0BF4if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_0C9E;0x0C02PopFlow();0x0C03Label_0C03:0x0C03if (!(Temp_bool_IsClosed_Variable)) goto Label_0C12;0x0C11PopFlow();0x0C12Label_0C12:0x0C12Temp_bool_IsClosed_Variable = true;0x0C1D/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Foley/Wooshes/A_ChargeWoosh.A_ChargeWoosh, 1f, 1f, 0f, nullptr, nullptr);0x0C58MainCharRef.SubtractStamina(0, 2f);0x0C86PopFlow();0x0C87Label_0C87:0x0C87Temp_bool_IsClosed_Variable = false;0x0C92Temp_bool_Has_Been_Initd_Variable = true;0x0C9DPopFlow();0x0C9ELabel_0C9E:0x0C9ETemp_bool_Has_Been_Initd_Variable = true;0x0CA9if (!(false)) PopFlow();0x0CABTemp_bool_IsClosed_Variable = true;0x0CB6PopFlow();0x0CB7Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_49;0x0CD2PopFlow();0x0CD3Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_48;0x0CEEPopFlow();0x0CEFTemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_47;0x0D0APopFlow();0x0D0BTemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_46;0x0D26PopFlow();0x0D27Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_45;0x0D42PopFlow();0x0D43Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_44;0x0D5EPopFlow();0x0D5FTemp_name_Variable_3 = K2Node_CustomEvent_NotifyName_43;0x0D7APopFlow();0x0D7BTemp_name_Variable_3 = K2Node_CustomEvent_NotifyName_42;0x0D96PopFlow();0x0D97Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_41;0x0DB2PopFlow();0x0DB3Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_40;0x0DCEPopFlow();0x0DCFTemp_name_Variable_4 = K2Node_CustomEvent_NotifyName_39;0x0DEAPopFlow();0x0DEBTemp_name_Variable_4 = K2Node_CustomEvent_NotifyName_38;0x0E06PopFlow();0x0E07Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_37;0x0E22PopFlow();0x0E23Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_36;0x0E3EPopFlow();0x0E3FTemp_name_Variable_4 = K2Node_CustomEvent_NotifyName_35;0x0E5APopFlow();0x0E5BTemp_name_Variable_5 = K2Node_CustomEvent_NotifyName_34;0x0E76PopFlow();0x0E77Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_33;0x0E92PopFlow();0x0E93Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_32;0x0EAEPopFlow();0x0EAFTemp_name_Variable_5 = K2Node_CustomEvent_NotifyName_31;0x0ECAPopFlow();0x0ECBTemp_name_Variable_5 = K2Node_CustomEvent_NotifyName_30;0x0EE6PopFlow();0x0EE7Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_29;0x0F02PopFlow();0x0F03Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_28;0x0F1EPopFlow();0x0F1FTemp_name_Variable_6 = K2Node_CustomEvent_NotifyName_27;0x0F3APopFlow();0x0F3BTemp_name_Variable_6 = K2Node_CustomEvent_NotifyName_26;0x0F56PopFlow();0x0F57Temp_name_Variable_6 = K2Node_CustomEvent_NotifyName_25;0x0F72PopFlow();0x0F73Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_24;0x0F8EPopFlow();0x0F8FTemp_name_Variable_7 = K2Node_CustomEvent_NotifyName_23;0x0FAAPopFlow();0x0FABTemp_name_Variable_7 = K2Node_CustomEvent_NotifyName_22;0x0FC6PopFlow();0x0FC7Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_21;0x0FE2PopFlow();0x0FE3Temp_name_Variable_7 = K2Node_CustomEvent_NotifyName_20;0x0FFEPopFlow();0x0FFFTemp_name_Variable_8 = K2Node_CustomEvent_NotifyName_19;0x101APopFlow();0x101BTemp_name_Variable_8 = K2Node_CustomEvent_NotifyName_18;0x1036PopFlow();0x1037Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_17;0x1052PopFlow();0x1053Temp_name_Variable_8 = K2Node_CustomEvent_NotifyName_16;0x106EPopFlow();0x106FTemp_name_Variable_8 = K2Node_CustomEvent_NotifyName_15;0x108APopFlow();0x108BTemp_name_Variable_9 = K2Node_CustomEvent_NotifyName_14;0x10A6PopFlow();0x10A7Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName_13;0x10C2PopFlow();0x10C3Temp_name_Variable_9 = K2Node_CustomEvent_NotifyName_12;0x10DEPopFlow();0x10DFTemp_name_Variable_9 = K2Node_CustomEvent_NotifyName_11;0x10FAPopFlow();0x10FBTemp_name_Variable_9 = K2Node_CustomEvent_NotifyName_10;0x1116PopFlow();0x1117Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_9;0x1132PopFlow();0x1133Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_8;0x114EPopFlow();0x114FTemp_name_Variable_10 = K2Node_CustomEvent_NotifyName_7;0x116APopFlow();0x116BTemp_name_Variable_10 = K2Node_CustomEvent_NotifyName_6;0x1186PopFlow();0x1187Temp_name_Variable_10 = K2Node_CustomEvent_NotifyName_5;0x11A2PopFlow();0x11A3Temp_name_Variable_11 = K2Node_CustomEvent_NotifyName_4;0x11BEPopFlow();0x11BFTemp_name_Variable_11 = K2Node_CustomEvent_NotifyName_3;0x11DAPopFlow();0x11DBTemp_name_Variable_11 = K2Node_CustomEvent_NotifyName_2;0x11F6Label_11F6:0x11F6IsBouncingOffWall = false;0x1201IsAttacking = false;0x120CIsInHeavyAttackMode = false;0x1217InitAttack = true;0x1222PostAttackChargeCheck();0x1230PopFlow();0x1231Temp_name_Variable_11 = K2Node_CustomEvent_NotifyName_1;0x124CPopFlow();0x124DTemp_name_Variable_11 = K2Node_CustomEvent_NotifyName;0x1268goto Label_11F6;0x126DLabel_126D:0x126DCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x1297Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x12B2Label_12B2:0x12B2CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_SphereTraceMultiForObjects_OutHits);0x12EDCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x1313if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x131DTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x1338PushFlow(Label_126D);0x133D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x1378BreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x141BK2Node_DynamicCast_AsBP_Enemy_Parent = Cast<BP_EnemyParent_C>(CallFunc_BreakHitResult_HitActor);0x143FK2Node_DynamicCast_bSuccess_5 = Cast<71>(K2Node_DynamicCast_AsBP_Enemy_Parent);0x145Cif (!(K2Node_DynamicCast_bSuccess_5)) goto Label_15C0;0x146AK2Node_DynamicCast_AsBPC_Cleric_Beast = Cast<BPC_ClericBeast_C>(K2Node_DynamicCast_AsBP_Enemy_Parent);0x148EK2Node_DynamicCast_bSuccess_6 = Cast<71>(K2Node_DynamicCast_AsBPC_Cleric_Beast);0x14ABif (!(K2Node_DynamicCast_bSuccess_6)) goto Label_15C0;0x14B9/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x14F4BreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x1597K2Node_DynamicCast_AsBP_Enemy_Parent.DamagedComponent = CallFunc_BreakHitResult_HitComponent;0x15C0Label_15C0:0x15C0/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x15FBBreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x169ECallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(DamagedEnemiesCache, CallFunc_BreakHitResult_HitActor);0x16DAif (!(CallFunc_Array_Contains_ReturnValue)) goto Label_16E9;0x16E8PopFlow();0x16E9Label_16E9:0x16E9/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x1724BreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x17C7CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(DamagedEnemiesCache, CallFunc_BreakHitResult_HitActor);0x180B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x1846BreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x18E9K2Node_DynamicCast_AsCharacter = Cast<Character>(CallFunc_BreakHitResult_HitActor);0x190DK2Node_DynamicCast_bSuccess_4 = Cast<71>(K2Node_DynamicCast_AsCharacter);0x192Aif (!(K2Node_DynamicCast_bSuccess_4)) goto Label_1FEF;0x1938if (!(IsChargeAttack)) goto Label_1A87;0x1946GetFinalAttackRating(AttackDamageMultiplier, CallFunc_GetFinalAttackRating_FinalAR);0x1966CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_GetFinalAttackRating_FinalAR);0x198BCallFunc_ApplyDamage_ReturnValue_2 = /Script/Engine.Default__GameplayStatics.ApplyDamage(K2Node_DynamicCast_AsCharacter, CallFunc_Conv_IntToFloat_ReturnValue_1, nullptr, OwningCharRef, /Game/BP/Variables/DT_Charged.DT_Charged_C);0x19E2MainCharRef.ApplyRally(55);0x1A0B/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetIsEnemyBlocking(K2Node_DynamicCast_AsCharacter, this, CallFunc_GetIsEnemyBlocking_IsBlocking);0x1A42if (!(CallFunc_GetIsEnemyBlocking_IsBlocking)) goto Label_27F0;0x1A50Label_1A50:0x1A50Delay(this, 0.5f, LatentActionInfo{0x24D, 1914862343, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x1A86PopFlow();0x1A87Label_1A87:0x1A87GetFinalAttackRating(AttackDamageMultiplier, CallFunc_GetFinalAttackRating_FinalAR);0x1AA7CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_GetFinalAttackRating_FinalAR);0x1ACCCallFunc_ApplyDamage_ReturnValue_1 = /Script/Engine.Default__GameplayStatics.ApplyDamage(K2Node_DynamicCast_AsCharacter, CallFunc_Conv_IntToFloat_ReturnValue_1, nullptr, OwningCharRef, /Game/BP/Variables/DT_Light.DT_Light_C);0x1B23MainCharRef.ApplyRally(35);0x1B4C/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetIsEnemyBlocking(K2Node_DynamicCast_AsCharacter, this, CallFunc_GetIsEnemyBlocking_IsBlocking);0x1B83if (!(CallFunc_GetIsEnemyBlocking_IsBlocking)) goto Label_1B96;0x1B91goto Label_1A50;0x1B96Label_1B96:0x1B96/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x1BD1BreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x1C74PlaySoundAtLocation(this, /Game/Audio/Foley/Impacts/Cue_bloodlight.Cue_bloodlight, CallFunc_BreakHitResult_ImpactPoint, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr);0x1CB0Label_1CB0:0x1CB0/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x1CEBBreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x1D8EPlaySoundAtLocation(this, /Game/Audio/Foley/Impacts/Cue_iron-cut-meat.Cue_iron-cut-meat, CallFunc_BreakHitResult_ImpactPoint, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr);0x1DCATemp_object_Variable = /Game/VFX/Particles/Blood/P_BloodTrailWhite.P_BloodTrailWhite;0x1DDDTemp_object_Variable_1 = /Game/VFX/Particles/Blood/P_BloodTrail.P_BloodTrail;0x1DF0/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x1E2BBreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x1ECEHitEnemyKinFinder(K2Node_DynamicCast_AsCharacter, CallFunc_HitEnemyKinFinder_IsKin);0x1EEETemp_bool_Variable_3 = CallFunc_HitEnemyKinFinder_IsKin;0x1F01CallFunc_Multiply_VectorFloat_ReturnValue_1 = Multiply_VectorFloat(CallFunc_BreakHitResult_ImpactNormal, 1f);0x1F2BCallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_Multiply_VectorFloat_ReturnValue_1);0x1F50CallFunc_SpawnEmitterAttached_ReturnValue = SpawnEmitterAttached(Switch(Temp_bool_Variable_3, false => Temp_object_Variable_1, true => Temp_object_Variable, default => K2Node_Select_Default_4), K2Node_DynamicCast_AsCharacter.Mesh, FName(None), CallFunc_BreakHitResult_ImpactPoint, CallFunc_Conv_VectorToRotator_ReturnValue, FVector(1, 1, 1), 1, true, 0, true);0x1FEAgoto Label_1A50;0x1FEFLabel_1FEF:0x1FEFGetFinalAttackRating(AttackDamageMultiplier, CallFunc_GetFinalAttackRating_FinalAR);0x200FCallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_GetFinalAttackRating_FinalAR);0x2034/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x206FBreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x2112CallFunc_ApplyDamage_ReturnValue = /Script/Engine.Default__GameplayStatics.ApplyDamage(CallFunc_BreakHitResult_HitActor, CallFunc_Conv_IntToFloat_ReturnValue_1, nullptr, OwningCharRef, /Game/BP/Variables/DT_Light.DT_Light_C);0x2169CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x2185/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x21C0BreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x2263CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_BreakHitResult_ImpactNormal, FVector(0, 0, 1));0x2295CallFunc_Less_FloatFloat_ReturnValue = Less_FloatFloat(CallFunc_Dot_VectorVector_ReturnValue, 0.9f);0x22B7CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_BreakHitResult_ImpactPoint, CallFunc_K2_GetActorLocation_ReturnValue);0x22E5CallFunc_VSize_ReturnValue = VSize(CallFunc_Subtract_VectorVector_ReturnValue);0x230ACallFunc_Less_FloatFloat_ReturnValue_1 = Less_FloatFloat(CallFunc_VSize_ReturnValue, 100f);0x232CCallFunc_BooleanAND_ReturnValue_5 = BooleanAND(CallFunc_Less_FloatFloat_ReturnValue, CallFunc_Less_FloatFloat_ReturnValue_1);0x2352CallFunc_BooleanAND_ReturnValue_6 = BooleanAND(CallFunc_BooleanAND_ReturnValue_5, IsTransformed);0x2378if (!(CallFunc_BooleanAND_ReturnValue_6)) goto Label_2563;0x2386WeaponCancelAttack();0x2394CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12 = CreateProxyObjectForPlayMontage(MainCharRef.Mesh, /Game/Char/Hunter/Anim/Attacks/AM_HunterAttacks.AM_HunterAttacks, 1f, 0f, FName(Weapon_Bounce));0x23E7CallFunc_IsValid_ReturnValue_12 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12);0x2404if (!(CallFunc_IsValid_ReturnValue_12)) goto Label_2552;0x2412K2Node_CreateDelegate_OutputDelegate_56.Bind(this, OnCompleted_9D558F0045D532FCED2DD099B52AA1B9);0x2429CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnCompleted += K2Node_CreateDelegate_OutputDelegate_56;0x2452K2Node_CreateDelegate_OutputDelegate_55.Bind(this, OnBlendOut_9D558F0045D532FCED2DD099B52AA1B9);0x2469CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_55;0x2492K2Node_CreateDelegate_OutputDelegate_54.Bind(this, OnInterrupted_9D558F0045D532FCED2DD099B52AA1B9);0x24A9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_54;0x24D2K2Node_CreateDelegate_OutputDelegate_53.Bind(this, OnNotifyBegin_9D558F0045D532FCED2DD099B52AA1B9);0x24E9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_53;0x2512K2Node_CreateDelegate_OutputDelegate_52.Bind(this, OnNotifyEnd_9D558F0045D532FCED2DD099B52AA1B9);0x2529CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_12.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_52;0x2552Label_2552:0x2552PushFlow(Label_2563);0x2557IsBouncingOffWall = true;0x2562PopFlow();0x2563Label_2563:0x2563/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x259EBreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x2641PlaySoundAtLocation(this, /Game/Audio/Foley/Impacts/Cue_spark.Cue_spark, CallFunc_BreakHitResult_ImpactPoint, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr);0x267D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x26B8BreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x275BCallFunc_Multiply_VectorFloat_ReturnValue_2 = Multiply_VectorFloat(CallFunc_BreakHitResult_ImpactNormal, 1f);0x2785CallFunc_Conv_VectorToRotator_ReturnValue_1 = Conv_VectorToRotator(CallFunc_Multiply_VectorFloat_ReturnValue_2);0x27AACallFunc_SpawnEmitterAtLocation_ReturnValue = SpawnEmitterAtLocation(this, /Game/VFX/Particles/Impacts/P_MeleeSpark.P_MeleeSpark, CallFunc_BreakHitResult_ImpactPoint, CallFunc_Conv_VectorToRotator_ReturnValue_1, FVector(1, 1, 1), true, 0, true);0x27EBgoto Label_1A50;0x27F0Label_27F0:0x27F0/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x282BBreakHitResult(CallFunc_Array_Get_Item_1, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x28CEPlaySoundAtLocation(this, /Game/Audio/Foley/Impacts/Cue_bloodheavy.Cue_bloodheavy, CallFunc_BreakHitResult_ImpactPoint, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr);0x290Agoto Label_1CB0;0x290FLabel_290F:0x290FTemp_int_Loop_Counter_Variable = 0;0x2926Temp_int_Array_Index_Variable = 0;0x293Dgoto Label_12B2;0x2942Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_63;0x295DPopFlow();0x295ELabel_295E:0x295EPushFlow(Label_32E7);0x2963Temp_int_Variable_1 = 10;0x297ATemp_int_Variable_2 = 4;0x2991CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(Temp_int_Variable_4);0x29B6CallFunc_GetSocketTransform_ReturnValue = CaneTransformed.GetSocketTransform(FName(DamageEnd), 0);0x29FBK2Node_MakeArray_Array = {OwningCharRef};0x2A0FCallFunc_GetSocketTransform_ReturnValue_1 = CaneTransformed.GetSocketTransform(FName(DamageStart), 0);0x2A54K2Node_MakeArray_Array_1 = {1, 2, 0};0x2A65/Script/Engine.Default__KismetArrayLibrary.Array_Get(MeleeAttackTraceLocs, Temp_int_Variable_4, CallFunc_Array_Get_Item);0x2AA0CallFunc_EqualEqual_VectorVector_ReturnValue = EqualEqual_VectorVector(CallFunc_Array_Get_Item, FVector(0, 0, 0), 1e-04f);0x2ACFTemp_bool_Variable_4 = CallFunc_EqualEqual_VectorVector_ReturnValue;0x2AE2Temp_bool_Variable_1 = IsTransformed;0x2AF5CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Switch(Temp_bool_Variable_1, false => Temp_int_Variable_2, true => Temp_int_Variable_1, default => K2Node_Select_Default_2), -1);0x2B4BCallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(CallFunc_Add_IntInt_ReturnValue_2);0x2B70CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue, CallFunc_Conv_IntToFloat_ReturnValue_2);0x2B9ECallFunc_TLerp_ReturnValue = TLerp(CallFunc_GetSocketTransform_ReturnValue_1, CallFunc_GetSocketTransform_ReturnValue, CallFunc_Divide_FloatFloat_ReturnValue, 0);0x2BD7BreakTransform(CallFunc_TLerp_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x2C05CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_BreakTransform_Rotation);0x2C2ACallFunc_Multiply_VectorFloat_ReturnValue = Multiply_VectorFloat(CallFunc_GetForwardVector_ReturnValue, 30f);0x2C54CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_BreakTransform_Location, CallFunc_Multiply_VectorFloat_ReturnValue);0x2C82CallFunc_SphereTraceMultiForObjects_OutHits = {};0x2C8DCallFunc_SphereTraceMultiForObjects_ReturnValue = SphereTraceMultiForObjects(this, CallFunc_BreakTransform_Location, Switch(Temp_bool_Variable_4, false => CallFunc_Array_Get_Item, true => CallFunc_Add_VectorVector_ReturnValue, default => K2Node_Select_Default_3), 25f, K2Node_MakeArray_Array_1, false, K2Node_MakeArray_Array, 0, CallFunc_SphereTraceMultiForObjects_OutHits, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 0.5f);0x2D4DTemp_int_Variable_1 = 10;0x2D64Temp_int_Variable_2 = 4;0x2D7BCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(MeleeAttackTraceLocs);0x2DB6Temp_bool_Variable_1 = IsTransformed;0x2DC9CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Switch(Temp_bool_Variable_1, false => Temp_int_Variable_2, true => Temp_int_Variable_1, default => K2Node_Select_Default_2), -1);0x2E1FCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, CallFunc_Add_IntInt_ReturnValue_2);0x2E45if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_309E;0x2E53Temp_int_Variable_1 = 10;0x2E6ATemp_int_Variable_2 = 4;0x2E81CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(Temp_int_Variable_4);0x2EA6CallFunc_GetSocketTransform_ReturnValue = CaneTransformed.GetSocketTransform(FName(DamageEnd), 0);0x2EEBCallFunc_GetSocketTransform_ReturnValue_1 = CaneTransformed.GetSocketTransform(FName(DamageStart), 0);0x2F30Temp_bool_Variable_1 = IsTransformed;0x2F43CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Switch(Temp_bool_Variable_1, false => Temp_int_Variable_2, true => Temp_int_Variable_1, default => K2Node_Select_Default_2), -1);0x2F99CallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(CallFunc_Add_IntInt_ReturnValue_2);0x2FBECallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue, CallFunc_Conv_IntToFloat_ReturnValue_2);0x2FECCallFunc_TLerp_ReturnValue = TLerp(CallFunc_GetSocketTransform_ReturnValue_1, CallFunc_GetSocketTransform_ReturnValue, CallFunc_Divide_FloatFloat_ReturnValue, 0);0x3025BreakTransform(CallFunc_TLerp_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x3053/Script/Engine.Default__KismetArrayLibrary.Array_Set(MeleeAttackTraceLocs, Temp_int_Variable_4, CallFunc_BreakTransform_Location, false);0x308FLabel_308F:0x308Fif (!(CallFunc_SphereTraceMultiForObjects_ReturnValue)) PopFlow();0x3099goto Label_290F;0x309ELabel_309E:0x309ETemp_int_Variable_1 = 10;0x30B5Temp_int_Variable_2 = 4;0x30CCCallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(Temp_int_Variable_4);0x30F1CallFunc_GetSocketTransform_ReturnValue = CaneTransformed.GetSocketTransform(FName(DamageEnd), 0);0x3136CallFunc_GetSocketTransform_ReturnValue_1 = CaneTransformed.GetSocketTransform(FName(DamageStart), 0);0x317BTemp_bool_Variable_1 = IsTransformed;0x318ECallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Switch(Temp_bool_Variable_1, false => Temp_int_Variable_2, true => Temp_int_Variable_1, default => K2Node_Select_Default_2), -1);0x31E4CallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(CallFunc_Add_IntInt_ReturnValue_2);0x3209CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue, CallFunc_Conv_IntToFloat_ReturnValue_2);0x3237CallFunc_TLerp_ReturnValue = TLerp(CallFunc_GetSocketTransform_ReturnValue_1, CallFunc_GetSocketTransform_ReturnValue, CallFunc_Divide_FloatFloat_ReturnValue, 0);0x3270BreakTransform(CallFunc_TLerp_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x329ECallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(MeleeAttackTraceLocs, CallFunc_BreakTransform_Location);0x32E2goto Label_308F;0x32E7Label_32E7:0x32E7CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Variable_4, 1);0x3311Temp_int_Variable_4 = CallFunc_Add_IntInt_ReturnValue_1;0x332CLabel_332C:0x332CTemp_int_Variable_1 = 10;0x3343Temp_int_Variable_2 = 4;0x335ATemp_bool_Variable_1 = IsTransformed;0x336DCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Switch(Temp_bool_Variable_1, false => Temp_int_Variable_2, true => Temp_int_Variable_1, default => K2Node_Select_Default_2), -1);0x33C3CallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(Temp_int_Variable_4, CallFunc_Add_IntInt_ReturnValue_2);0x33E9if (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) PopFlow();0x33F3goto Label_295E;0x33F8Temp_name_Variable = K2Node_CustomEvent_NotifyName_58;0x3413PopFlow();0x3414ReceiveBeginPlay();0x341ECallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x343BDelay(this, CallFunc_GetWorldDeltaSeconds_ReturnValue, LatentActionInfo{0x2D5, 967383166, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x3475PopFlow();0x3476Label_3476:0x3476CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/ThreadedCane/Anim/AM_HunterAttacksThreadedCane.AM_HunterAttacksThreadedCane, 1f, 0f, FName(Cane_AtkInitR-L));0x34C9CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x34E6if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_3634;0x34F4K2Node_CreateDelegate_OutputDelegate_63.Bind(this, OnCompleted_9D35603D4298B4060BA629940B2CEDAD);0x350BCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_63;0x3534K2Node_CreateDelegate_OutputDelegate_64.Bind(this, OnBlendOut_9D35603D4298B4060BA629940B2CEDAD);0x354BCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_64;0x3574K2Node_CreateDelegate_OutputDelegate_57.Bind(this, OnInterrupted_9D35603D4298B4060BA629940B2CEDAD);0x358BCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_57;0x35B4K2Node_CreateDelegate_OutputDelegate_60.Bind(this, OnNotifyBegin_9D35603D4298B4060BA629940B2CEDAD);0x35CBCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_60;0x35F4K2Node_CreateDelegate_OutputDelegate_62.Bind(this, OnNotifyEnd_9D35603D4298B4060BA629940B2CEDAD);0x360BCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_62;0x3634Label_3634:0x3634AttackDamageMultiplier = 1f;0x364BPushFlow(Label_3687);0x3650Delay(this, 0.6f, LatentActionInfo{0x28, 1140019689, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x3686PopFlow();0x3687Label_3687:0x3687Delay(this, 0.2f, LatentActionInfo{0x277, 725573280, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x36BDPopFlow();0x36BELabel_36BE:0x36BECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/ThreadedCane/Anim/AM_HunterAttacksThreadedCane.AM_HunterAttacksThreadedCane, 1f, 0f, FName(Cane_AtkL-R));0x3711CallFunc_IsValid_ReturnValue = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1);0x372Eif (!(CallFunc_IsValid_ReturnValue)) goto Label_387C;0x373CK2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnCompleted_A55AA474446FD0BC8343FFBE68A79EA5);0x3753CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnCompleted += K2Node_CreateDelegate_OutputDelegate_1;0x377CK2Node_CreateDelegate_OutputDelegate.Bind(this, OnBlendOut_A55AA474446FD0BC8343FFBE68A79EA5);0x3793CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnBlendOut += K2Node_CreateDelegate_OutputDelegate;0x37BCK2Node_CreateDelegate_OutputDelegate_58.Bind(this, OnInterrupted_A55AA474446FD0BC8343FFBE68A79EA5);0x37D3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_58;0x37FCK2Node_CreateDelegate_OutputDelegate_59.Bind(this, OnNotifyBegin_A55AA474446FD0BC8343FFBE68A79EA5);0x3813CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_59;0x383CK2Node_CreateDelegate_OutputDelegate_61.Bind(this, OnNotifyEnd_A55AA474446FD0BC8343FFBE68A79EA5);0x3853CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_61;0x387CLabel_387C:0x387CAttackDamageMultiplier = 1.04f;0x3893PushFlow(Label_3687);0x3898Delay(this, 0.6f, LatentActionInfo{0xB4, 1566778119, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x38CEPopFlow();0x38CFLabel_38CF:0x38CFCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2 = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/ThreadedCane/Anim/AM_HunterAttacksThreadedCane.AM_HunterAttacksThreadedCane, 1f, 0f, FName(Cane_AtkR-L));0x3922CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2);0x393Fif (!(CallFunc_IsValid_ReturnValue_2)) goto Label_3A8D;0x394DK2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnCompleted_3C8A390C474EA4A52CFF57B06BA72994);0x3964CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnCompleted += K2Node_CreateDelegate_OutputDelegate_6;0x398DK2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnBlendOut_3C8A390C474EA4A52CFF57B06BA72994);0x39A4CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_5;0x39CDK2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnInterrupted_3C8A390C474EA4A52CFF57B06BA72994);0x39E4CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_4;0x3A0DK2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnNotifyBegin_3C8A390C474EA4A52CFF57B06BA72994);0x3A24CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_3;0x3A4DK2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnNotifyEnd_3C8A390C474EA4A52CFF57B06BA72994);0x3A64CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_2;0x3A8DLabel_3A8D:0x3A8DAttackDamageMultiplier = 1.02f;0x3AA4PushFlow(Label_3687);0x3AA9Delay(this, 0.6f, LatentActionInfo{0x140, 1275296321, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x3ADFPopFlow();0x3AE0Label_3AE0:0x3AE0IsAttacking = true;0x3AEBif (!(IsTransformed)) goto Label_499F;0x3AF9if (!(IsInHeavyAttackMode)) goto Label_426F;0x3B07if (!(InitAttack)) goto Label_3D8B;0x3B15InitAttack = false;0x3B20IsChargeAttack = false;0x3B2BCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9 = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/ThreadedCane/Anim/AM_HunterAttacksThreadedCane.AM_HunterAttacksThreadedCane, 1f, 0f, FName(Cane_TransAtkInitHeavyL-R));0x3B7ECallFunc_IsValid_ReturnValue_10 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9);0x3B9Bif (!(CallFunc_IsValid_ReturnValue_10)) goto Label_3CE9;0x3BA9K2Node_CreateDelegate_OutputDelegate_41.Bind(this, OnCompleted_562371AC4533EDC0EBC099AEDA07699C);0x3BC0CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnCompleted += K2Node_CreateDelegate_OutputDelegate_41;0x3BE9K2Node_CreateDelegate_OutputDelegate_40.Bind(this, OnBlendOut_562371AC4533EDC0EBC099AEDA07699C);0x3C00CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_40;0x3C29K2Node_CreateDelegate_OutputDelegate_39.Bind(this, OnInterrupted_562371AC4533EDC0EBC099AEDA07699C);0x3C40CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_39;0x3C69K2Node_CreateDelegate_OutputDelegate_38.Bind(this, OnNotifyBegin_562371AC4533EDC0EBC099AEDA07699C);0x3C80CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_38;0x3CA9K2Node_CreateDelegate_OutputDelegate_37.Bind(this, OnNotifyEnd_562371AC4533EDC0EBC099AEDA07699C);0x3CC0CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_9.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_37;0x3CE9Label_3CE9:0x3CE9CaneTransformed.PlayAnimation(/Game/BP/PlayerWeapons/ThreadedCane/Anim/ThreadedCane_TransAtkInitHeavyL-R.ThreadedCane_TransAtkInitHeavyL-R, false);0x3D13AttackDamageMultiplier = 1.25f;0x3D2APushFlow(Label_49F6);0x3D2FCallFunc_MakeLiteralFloat_ReturnValue_2 = MakeLiteralFloat(1.45f);0x3D50Delay(this, CallFunc_MakeLiteralFloat_ReturnValue_2, LatentActionInfo{0x717, -779988240, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x3D8APopFlow();0x3D8BLabel_3D8B:0x3D8Bif (!(AttackRight)) goto Label_4004;0x3D99IsChargeAttack = false;0x3DA4CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10 = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/ThreadedCane/Anim/AM_HunterAttacksThreadedCane.AM_HunterAttacksThreadedCane, 1f, 0f, FName(Cane_TransAtkHeavyL-R));0x3DF7CallFunc_IsValid_ReturnValue_9 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10);0x3E14if (!(CallFunc_IsValid_ReturnValue_9)) goto Label_3F62;0x3E22K2Node_CreateDelegate_OutputDelegate_46.Bind(this, OnCompleted_4A4578FE493FF68788B6EB98F16BE409);0x3E39CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnCompleted += K2Node_CreateDelegate_OutputDelegate_46;0x3E62K2Node_CreateDelegate_OutputDelegate_45.Bind(this, OnBlendOut_4A4578FE493FF68788B6EB98F16BE409);0x3E79CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_45;0x3EA2K2Node_CreateDelegate_OutputDelegate_44.Bind(this, OnInterrupted_4A4578FE493FF68788B6EB98F16BE409);0x3EB9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_44;0x3EE2K2Node_CreateDelegate_OutputDelegate_43.Bind(this, OnNotifyBegin_4A4578FE493FF68788B6EB98F16BE409);0x3EF9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_43;0x3F22K2Node_CreateDelegate_OutputDelegate_42.Bind(this, OnNotifyEnd_4A4578FE493FF68788B6EB98F16BE409);0x3F39CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_10.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_42;0x3F62Label_3F62:0x3F62CaneTransformed.PlayAnimation(/Game/BP/PlayerWeapons/ThreadedCane/Anim/ThreadedCane_TransAtkHeavyL-R.ThreadedCane_TransAtkHeavyL-R, false);0x3F8CAttackDamageMultiplier = 1.25f;0x3FA3PushFlow(Label_49F6);0x3FA8CallFunc_MakeLiteralFloat_ReturnValue_2 = MakeLiteralFloat(1.45f);0x3FC9Delay(this, CallFunc_MakeLiteralFloat_ReturnValue_2, LatentActionInfo{0x814, 1994974433, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x4003PopFlow();0x4004Label_4004:0x4004IsChargeAttack = false;0x400FCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11 = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/ThreadedCane/Anim/AM_HunterAttacksThreadedCane.AM_HunterAttacksThreadedCane, 1f, 0f, FName(Cane_TransAtkHeavyR-L));0x4062CallFunc_IsValid_ReturnValue_11 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11);0x407Fif (!(CallFunc_IsValid_ReturnValue_11)) goto Label_41CD;0x408DK2Node_CreateDelegate_OutputDelegate_51.Bind(this, OnCompleted_4EF7B0E5416A4DCD3012B48F120EC443);0x40A4CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnCompleted += K2Node_CreateDelegate_OutputDelegate_51;0x40CDK2Node_CreateDelegate_OutputDelegate_50.Bind(this, OnBlendOut_4EF7B0E5416A4DCD3012B48F120EC443);0x40E4CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_50;0x410DK2Node_CreateDelegate_OutputDelegate_49.Bind(this, OnInterrupted_4EF7B0E5416A4DCD3012B48F120EC443);0x4124CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_49;0x414DK2Node_CreateDelegate_OutputDelegate_48.Bind(this, OnNotifyBegin_4EF7B0E5416A4DCD3012B48F120EC443);0x4164CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_48;0x418DK2Node_CreateDelegate_OutputDelegate_47.Bind(this, OnNotifyEnd_4EF7B0E5416A4DCD3012B48F120EC443);0x41A4CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_11.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_47;0x41CDLabel_41CD:0x41CDCaneTransformed.PlayAnimation(/Game/BP/PlayerWeapons/ThreadedCane/Anim/ThreadedCane_TransAtkHeavyR-L.ThreadedCane_TransAtkHeavyR-L, false);0x41F7AttackDamageMultiplier = 1.25f;0x420EPushFlow(Label_49F6);0x4213CallFunc_MakeLiteralFloat_ReturnValue_2 = MakeLiteralFloat(1.45f);0x4234Delay(this, CallFunc_MakeLiteralFloat_ReturnValue_2, LatentActionInfo{0x911, -1888370883, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x426EPopFlow();0x426FLabel_426F:0x426Fif (!(InitAttack)) goto Label_4505;0x427DInitAttack = false;0x4288IsChargeAttack = false;0x4293CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5 = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/ThreadedCane/Anim/AM_HunterAttacksThreadedCane.AM_HunterAttacksThreadedCane, 1f, 0f, FName(Cane_TransAtkInitR-L));0x42E6CallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5);0x4303if (!(CallFunc_IsValid_ReturnValue_5)) goto Label_4451;0x4311K2Node_CreateDelegate_OutputDelegate_21.Bind(this, OnCompleted_AE80ED2F440B4E13231923BD7AA52578);0x4328CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnCompleted += K2Node_CreateDelegate_OutputDelegate_21;0x4351K2Node_CreateDelegate_OutputDelegate_20.Bind(this, OnBlendOut_AE80ED2F440B4E13231923BD7AA52578);0x4368CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_20;0x4391K2Node_CreateDelegate_OutputDelegate_19.Bind(this, OnInterrupted_AE80ED2F440B4E13231923BD7AA52578);0x43A8CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_19;0x43D1K2Node_CreateDelegate_OutputDelegate_18.Bind(this, OnNotifyBegin_AE80ED2F440B4E13231923BD7AA52578);0x43E8CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_18;0x4411K2Node_CreateDelegate_OutputDelegate_17.Bind(this, OnNotifyEnd_AE80ED2F440B4E13231923BD7AA52578);0x4428CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_17;0x4451Label_4451:0x4451CaneTransformed.PlayAnimation(/Game/BP/PlayerWeapons/ThreadedCane/Anim/ThreadedCane_TransAtkInitR-L.ThreadedCane_TransAtkInitR-L, false);0x447BAttackDamageMultiplier = 0.95f;0x4492PushFlow(Label_44CE);0x4497Delay(this, 0.9f, LatentActionInfo{0x489, -1180671428, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x44CDPopFlow();0x44CELabel_44CE:0x44CEDelay(this, 0.2f, LatentActionInfo{0x62D, 748811789, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x4504PopFlow();0x4505Label_4505:0x4505if (!(AttackRight)) goto Label_4759;0x4513IsChargeAttack = false;0x451ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6 = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/ThreadedCane/Anim/AM_HunterAttacksThreadedCane.AM_HunterAttacksThreadedCane, 1f, 0f, FName(Cane_TransAtkL-R));0x4571CallFunc_IsValid_ReturnValue_7 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6);0x458Eif (!(CallFunc_IsValid_ReturnValue_7)) goto Label_46DC;0x459CK2Node_CreateDelegate_OutputDelegate_26.Bind(this, OnCompleted_D7FC1E1A44574B1DDE7CFDA4F75F118B);0x45B3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnCompleted += K2Node_CreateDelegate_OutputDelegate_26;0x45DCK2Node_CreateDelegate_OutputDelegate_25.Bind(this, OnBlendOut_D7FC1E1A44574B1DDE7CFDA4F75F118B);0x45F3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_25;0x461CK2Node_CreateDelegate_OutputDelegate_24.Bind(this, OnInterrupted_D7FC1E1A44574B1DDE7CFDA4F75F118B);0x4633CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_24;0x465CK2Node_CreateDelegate_OutputDelegate_23.Bind(this, OnNotifyBegin_D7FC1E1A44574B1DDE7CFDA4F75F118B);0x4673CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_23;0x469CK2Node_CreateDelegate_OutputDelegate_22.Bind(this, OnNotifyEnd_D7FC1E1A44574B1DDE7CFDA4F75F118B);0x46B3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_6.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_22;0x46DCLabel_46DC:0x46DCCaneTransformed.PlayAnimation(/Game/BP/PlayerWeapons/ThreadedCane/Anim/ThreadedCane_TransAtkL-R.ThreadedCane_TransAtkL-R, false);0x4706AttackDamageMultiplier = 0.98f;0x471DPushFlow(Label_44CE);0x4722Delay(this, 0.9f, LatentActionInfo{0x515, 1773325702, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x4758PopFlow();0x4759Label_4759:0x4759IsChargeAttack = false;0x4764CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7 = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/ThreadedCane/Anim/AM_HunterAttacksThreadedCane.AM_HunterAttacksThreadedCane, 1f, 0f, FName(Cane_TransAtkR-L));0x47B7CallFunc_IsValid_ReturnValue_6 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7);0x47D4if (!(CallFunc_IsValid_ReturnValue_6)) goto Label_4922;0x47E2K2Node_CreateDelegate_OutputDelegate_31.Bind(this, OnCompleted_49E82A81435052C9ABA4B6BE234E7305);0x47F9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnCompleted += K2Node_CreateDelegate_OutputDelegate_31;0x4822K2Node_CreateDelegate_OutputDelegate_30.Bind(this, OnBlendOut_49E82A81435052C9ABA4B6BE234E7305);0x4839CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_30;0x4862K2Node_CreateDelegate_OutputDelegate_29.Bind(this, OnInterrupted_49E82A81435052C9ABA4B6BE234E7305);0x4879CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_29;0x48A2K2Node_CreateDelegate_OutputDelegate_28.Bind(this, OnNotifyBegin_49E82A81435052C9ABA4B6BE234E7305);0x48B9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_28;0x48E2K2Node_CreateDelegate_OutputDelegate_27.Bind(this, OnNotifyEnd_49E82A81435052C9ABA4B6BE234E7305);0x48F9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_7.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_27;0x4922Label_4922:0x4922CaneTransformed.PlayAnimation(/Game/BP/PlayerWeapons/ThreadedCane/Anim/ThreadedCane_TransAtkR-L.ThreadedCane_TransAtkR-L, false);0x494CAttackDamageMultiplier = 1f;0x4963PushFlow(Label_44CE);0x4968Delay(this, 0.9f, LatentActionInfo{0x5A1, 1842974873, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x499EPopFlow();0x499FLabel_499F:0x499Fif (!(InitAttack)) goto Label_49C8;0x49ADInitAttack = false;0x49B8IsChargeAttack = false;0x49C3goto Label_3476;0x49C8Label_49C8:0x49C8if (!(AttackRight)) goto Label_49E6;0x49D6IsChargeAttack = false;0x49E1goto Label_36BE;0x49E6Label_49E6:0x49E6IsChargeAttack = false;0x49F1goto Label_38CF;0x49F6Label_49F6:0x49F6Delay(this, 0.2f, LatentActionInfo{0xA0E, -1097177533, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x4A2CPopFlow();0x4A2DPushFlow(Label_4AA8);0x4A32Label_4A32:0x4A32PushFlow(Label_4A9C);0x4A37Label_4A37:0x4A37PushFlow(Label_4A64);0x4A3Cif (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_4A4B;0x4A4APopFlow();0x4A4BLabel_4A4B:0x4A4BTemp_bool_Has_Been_Initd_Variable_1 = true;0x4A56if (!(false)) PopFlow();0x4A58Temp_bool_IsClosed_Variable_1 = true;0x4A63PopFlow();0x4A64Label_4A64:0x4A64if (!(Temp_bool_IsClosed_Variable_1)) goto Label_4A73;0x4A72PopFlow();0x4A73Label_4A73:0x4A73Temp_bool_IsClosed_Variable_1 = true;0x4A7Eif (!(true)) goto Label_4A90;0x4A84Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x4A8FPopFlow();0x4A90Label_4A90:0x4A90Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x4A9BPopFlow();0x4A9CLabel_4A9C:0x4A9CTemp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x4AA7PopFlow();0x4AA8Label_4AA8:0x4AA8K2Node_DynamicCast_AsBP_Main_Char_6 = Cast<BP_MainChar_C>(OwningCharRef);0x4ACCK2Node_DynamicCast_bSuccess_9 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_6);0x4AE9CallFunc_Not_PreBool_ReturnValue_6 = Not_PreBool(K2Node_DynamicCast_AsBP_Main_Char_6.IsManualAiming);0x4B1Cif (!(CallFunc_Not_PreBool_ReturnValue_6)) PopFlow();0x4B26if (!(InitAttack)) PopFlow();0x4B30CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3 = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/ThreadedCane/Anim/AM_HunterAttacksThreadedCane.AM_HunterAttacksThreadedCane, 1f, 0f, FName(Cane_Charge));0x4B83CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3);0x4BA0if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_4CEE;0x4BAEK2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnCompleted_BF9BC4474D92B1C3A019BCB67302A030);0x4BC5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnCompleted += K2Node_CreateDelegate_OutputDelegate_11;0x4BEEK2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnBlendOut_BF9BC4474D92B1C3A019BCB67302A030);0x4C05CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_10;0x4C2EK2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnInterrupted_BF9BC4474D92B1C3A019BCB67302A030);0x4C45CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_9;0x4C6EK2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnNotifyBegin_BF9BC4474D92B1C3A019BCB67302A030);0x4C85CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_8;0x4CAEK2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnNotifyEnd_BF9BC4474D92B1C3A019BCB67302A030);0x4CC5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_7;0x4CEELabel_4CEE:0x4CEETemp_float_Variable = 1.9332f;0x4D05Temp_float_Variable_1 = 1f;0x4D1CTemp_bool_Variable = IsTransformed;0x4D2FTL_ChargeTimer.SetPlayRate(Switch(Temp_bool_Variable, false => Temp_float_Variable_1, true => Temp_float_Variable, default => K2Node_Select_Default_1));0x4D84TL_ChargeTimer.PlayFromStart();0x4DA4PopFlow();0x4DA5Label_4DA5:0x4DA5K2Node_DynamicCast_AsBP_Main_Char = Cast<BP_MainChar_C>(OwningCharRef);0x4DC9K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char);0x4DE6if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x4DF0CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsAttacking);0x4E0DCallFunc_BooleanAND_ReturnValue = BooleanAND(CanAttack, CallFunc_Not_PreBool_ReturnValue);0x4E33CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(K2Node_DynamicCast_AsBP_Main_Char.IsDodging);0x4E66CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, CallFunc_Not_PreBool_ReturnValue_1);0x4E8CCallFunc_Not_PreBool_ReturnValue_4 = Not_PreBool(IsBouncingOffWall);0x4EA9CallFunc_BooleanAND_ReturnValue_4 = BooleanAND(CallFunc_BooleanAND_ReturnValue_1, CallFunc_Not_PreBool_ReturnValue_4);0x4ECFK2Node_DynamicCast_AsBP_Main_Char_5 = Cast<BP_MainChar_C>(OwningCharRef);0x4EF3K2Node_DynamicCast_bSuccess_8 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_5);0x4F10CallFunc_Not_PreBool_ReturnValue_5 = Not_PreBool(K2Node_DynamicCast_AsBP_Main_Char_5.IsManualAiming);0x4F43CallFunc_BooleanAND_ReturnValue_7 = BooleanAND(CallFunc_BooleanAND_ReturnValue_4, CallFunc_Not_PreBool_ReturnValue_5);0x4F69if (!(CallFunc_BooleanAND_ReturnValue_7)) PopFlow();0x4F73K2Node_DynamicCast_AsBP_Main_Char.ForceInputDirectionUpdate();0x4F97goto Label_3AE0;0x4F9CPushFlow(Label_4FBC);0x4FA1PushFlow(Label_570A);0x4FA6Label_4FA6:0x4FA6PushFlow(Label_4FB0);0x4FABgoto Label_4A37;0x4FB0Label_4FB0:0x4FB0Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x4FBBPopFlow();0x4FBCLabel_4FBC:0x4FBCCallFunc_EqualEqual_FloatFloat_ReturnValue = EqualEqual_FloatFloat(ChargeAmt, -1f);0x4FDEif (!(CallFunc_EqualEqual_FloatFloat_ReturnValue)) goto Label_5004;0x4FECChargeAmt = 0f;0x5003PopFlow();0x5004Label_5004:0x5004if (!(IsTransformed)) goto Label_50A4;0x5012Label_5012:0x5012CallFunc_EqualEqual_FloatFloat_ReturnValue_1 = EqualEqual_FloatFloat(ChargeAmt, 1f);0x5034if (!(CallFunc_EqualEqual_FloatFloat_ReturnValue_1)) goto Label_5088;0x5042IsInHeavyAttackMode = true;0x504D/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Foley/Wooshes/A_ChargeWoosh.A_ChargeWoosh, 1f, 1f, 0f, nullptr, nullptr);0x5088Label_5088:0x5088ChargeAmt = 0f;0x509Fgoto Label_4DA5;0x50A4Label_50A4:0x50A4CallFunc_EqualEqual_FloatFloat_ReturnValue_1 = EqualEqual_FloatFloat(ChargeAmt, 1f);0x50C6if (!(CallFunc_EqualEqual_FloatFloat_ReturnValue_1)) goto Label_56CA;0x50D4Label_50D4:0x50D4ChargeAmt = -1f;0x50EBK2Node_DynamicCast_AsBP_Main_Char_1 = Cast<BP_MainChar_C>(OwningCharRef);0x510FK2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_1);0x512Cif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x5136CallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(IsAttacking);0x5153CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CanAttack, CallFunc_Not_PreBool_ReturnValue_2);0x5179CallFunc_Not_PreBool_ReturnValue_3 = Not_PreBool(K2Node_DynamicCast_AsBP_Main_Char_1.IsDodging);0x51ACCallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_BooleanAND_ReturnValue_2, CallFunc_Not_PreBool_ReturnValue_3);0x51D2if (!(CallFunc_BooleanAND_ReturnValue_3)) PopFlow();0x51DCK2Node_DynamicCast_AsBP_Main_Char_1.ForceInputDirectionUpdate();0x5200IsAttacking = true;0x520BInitAttack = false;0x5216if (!(IsInHeavyAttackMode)) goto Label_5477;0x5224CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8 = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/ThreadedCane/Anim/AM_HunterAttacksThreadedCane.AM_HunterAttacksThreadedCane, 1f, 0f, FName(Cane_AtkHeavy));0x5277CallFunc_IsValid_ReturnValue_8 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8);0x5294if (!(CallFunc_IsValid_ReturnValue_8)) goto Label_53E2;0x52A2K2Node_CreateDelegate_OutputDelegate_36.Bind(this, OnCompleted_1BA232E94C956304506EC885EF344B7F);0x52B9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnCompleted += K2Node_CreateDelegate_OutputDelegate_36;0x52E2K2Node_CreateDelegate_OutputDelegate_35.Bind(this, OnBlendOut_1BA232E94C956304506EC885EF344B7F);0x52F9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_35;0x5322K2Node_CreateDelegate_OutputDelegate_34.Bind(this, OnInterrupted_1BA232E94C956304506EC885EF344B7F);0x5339CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_34;0x5362K2Node_CreateDelegate_OutputDelegate_33.Bind(this, OnNotifyBegin_1BA232E94C956304506EC885EF344B7F);0x5379CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_33;0x53A2K2Node_CreateDelegate_OutputDelegate_32.Bind(this, OnNotifyEnd_1BA232E94C956304506EC885EF344B7F);0x53B9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_8.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_32;0x53E2Label_53E2:0x53E2AttackDamageMultiplier = 1.35f;0x53F9PushFlow(Label_5440);0x53FEIsInHeavyAttackMode = true;0x5409Delay(this, 0.65f, LatentActionInfo{0x65C, 1877714894, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x543FPopFlow();0x5440Label_5440:0x5440Delay(this, 0.3f, LatentActionInfo{0x6E8, 175537515, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x5476PopFlow();0x5477Label_5477:0x5477IsChargeAttack = true;0x5482CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4 = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/ThreadedCane/Anim/AM_HunterAttacksThreadedCane.AM_HunterAttacksThreadedCane, 1f, 0f, FName(Cane_AtkCharged));0x54D5CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4);0x54F2if (!(CallFunc_IsValid_ReturnValue_4)) goto Label_5640;0x5500K2Node_CreateDelegate_OutputDelegate_16.Bind(this, OnCompleted_39B715D0494806C61CDCF7A719690569);0x5517CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnCompleted += K2Node_CreateDelegate_OutputDelegate_16;0x5540K2Node_CreateDelegate_OutputDelegate_15.Bind(this, OnBlendOut_39B715D0494806C61CDCF7A719690569);0x5557CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_15;0x5580K2Node_CreateDelegate_OutputDelegate_14.Bind(this, OnInterrupted_39B715D0494806C61CDCF7A719690569);0x5597CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_14;0x55C0K2Node_CreateDelegate_OutputDelegate_13.Bind(this, OnNotifyBegin_39B715D0494806C61CDCF7A719690569);0x55D7CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_13;0x5600K2Node_CreateDelegate_OutputDelegate_12.Bind(this, OnNotifyEnd_39B715D0494806C61CDCF7A719690569);0x5617CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_12;0x5640Label_5640:0x5640AttackDamageMultiplier = 1.9f;0x5657PushFlow(Label_5693);0x565CDelay(this, 0.9f, LatentActionInfo{0x1CC, -648297527, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x5692PopFlow();0x5693Label_5693:0x5693Delay(this, 0.3f, LatentActionInfo{0x2A6, -560474283, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x56C9PopFlow();0x56CALabel_56CA:0x56CACallFunc_Greater_FloatFloat_ReturnValue_1 = Greater_FloatFloat(ChargeAmt, 0.35f);0x56ECif (!(CallFunc_Greater_FloatFloat_ReturnValue_1)) goto Label_5012;0x56FAIsInHeavyAttackMode = true;0x5705goto Label_50D4;0x570ALabel_570A:0x570ATL_ChargeTimer.Stop();0x572APopFlow();0x572BLabel_572B:0x572BRightWeaponRelease();0x5739PopFlow();0x573ATemp_name_Variable = K2Node_CustomEvent_NotifyName_59;0x5755PopFlow();0x5756CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(MainCharRef.CurrentStamina, 0);0x578Eif (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_579D;0x579CPopFlow();0x579DLabel_579D:0x579DPushFlow(Label_57A7);0x57A2goto Label_4A37;0x57A7Label_57A7:0x57A7if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x57B1goto Label_4AA8;0x57B6Label_57B6:0x57B6Temp_int_Variable_4 = 0;0x57CDgoto Label_332C;0x57D2Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_64;0x57EDPopFlow();0x57EEif (!(IsAttacking)) goto Label_000F;0x57FCgoto Label_57B6;0x5801K2_ClearTimer(this, "DamageCheck");0x5819CaneTransformed.PlayAnimation(/Game/BP/PlayerWeapons/ThreadedCane/Anim/ThreadedCane_Idle.ThreadedCane_Idle, false);0x5843/Script/Engine.Default__KismetArrayLibrary.Array_Clear(MeleeAttackTraceLocs);0x586CPopFlow();0x586Dgoto Label_0378;0x5872IsTransformed = K2Node_Event_IsTransformed;0x5885/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Foley/Wooshes/Cue_swing_whip.Cue_swing_whip, 1f, 1f, 0f, nullptr, nullptr);0x58C0/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Gameplay/WeaponSpecific/Cane/A_CaneChain1.A_CaneChain1, 1f, 1f, 0f, nullptr, nullptr);0x58FBif (!(IsTransformed)) goto Label_59BC;0x5909CaneTransformed.SetHiddenInGame(false, false);0x592BCaneUnTransformed.SetHiddenInGame(true, false);0x594DCaneTransformed.K2_SetRelativeRotation(FRotator(0, 0, 0), false, CallFunc_K2_SetRelativeRotation_SweepHitResult_3, false);0x5985Delay(this, 0.175f, LatentActionInfo{0xA3D, -1788637041, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x59BBPopFlow();0x59BCLabel_59BC:0x59BCCaneTransformed.SetHiddenInGame(true, false);0x59DECaneUnTransformed.SetHiddenInGame(false, false);0x5A00CaneTransformed.K2_SetRelativeRotation(FRotator(0, -180, 0), false, CallFunc_K2_SetRelativeRotation_SweepHitResult_2, false);0x5A38Delay(this, 0.175f, LatentActionInfo{0xA79, -1807164989, FName(ExecuteUbergraph_BPC_WeapThreadedCane), this});0x5A6EPopFlow();0x5A6FK2Node_DynamicCast_AsBP_Main_Char_3 = Cast<BP_MainChar_C>(OwningCharRef);0x5A93K2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_3);0x5AB0if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x5ABA/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x5AE8Temp_int_Variable = K2Node_DynamicCast_AsBP_Main_Char_3.PlayerIndex;0x5B19IsTransformed = Switch(Temp_int_Variable, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentWeapTransP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentWeapTransP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentWeapTransP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentWeapTransP4, default => K2Node_Select_Default);0x5BDCif (!(IsTransformed)) goto Label_5C67;0x5BEACaneTransformed.SetHiddenInGame(false, false);0x5C0CCaneUnTransformed.SetHiddenInGame(true, false);0x5C2ECaneTransformed.K2_SetRelativeRotation(FRotator(0, 0, 0), false, CallFunc_K2_SetRelativeRotation_SweepHitResult_1, false);0x5C66PopFlow();0x5C67Label_5C67:0x5C67CaneTransformed.SetHiddenInGame(true, false);0x5C89CaneUnTransformed.SetHiddenInGame(false, false);0x5CABCaneTransformed.K2_SetRelativeRotation(FRotator(0, -180, 0), false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x5CE3PopFlow();0x5CE4CallFunc_MakeLiteralFloat_ReturnValue = MakeLiteralFloat(0.01f);0x5D05CallFunc_K2_SetTimer_ReturnValue = K2_SetTimer(this, "DamageCheck", CallFunc_MakeLiteralFloat_ReturnValue, true, 0f, 0f);0x5D43DamageCheck();0x5D51PopFlow();0x5D52K2_ClearTimer(this, "DamageCheck");0x5D6A/Script/Engine.Default__KismetArrayLibrary.Array_Clear(MeleeAttackTraceLocs);0x5D93PopFlow();0x5D94Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_60;0x5DAFPopFlow();0x5DB0goto Label_4FA6;0x5DB5goto Label_4A32;0x5DBATemp_name_Variable_12 = K2Node_CustomEvent_NotifyName_61;0x5DD5PopFlow();0x5DD6PopFlow();0x5DD7goto Label_0B95;0x5DDCgoto Label_572B;0x5DE1Temp_name_Variable_12 = K2Node_CustomEvent_NotifyName_62;0x5DFCPopFlow();0x5DFDLabel_5DFD:0x5DFDreturn;