0x0000CallFunc_GetOwner_ReturnValue = MeshComp.GetOwner();0x002AK2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetOwner_ReturnValue);0x004EK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x006Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_04CD;0x0079if (!(CanDetach)) goto Label_0191;0x0087Label_0087:0x0087K2Node_DynamicCast_AsMain_Char.AvoidArmAnimCheckChainsaw = AvoidArmAnimCheck;0x00B0if (!(K2Node_DynamicCast_AsMain_Char.DeathRestart)) goto Label_038E;0x00D4CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(true);0x00E9CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(10);0x010ECallFunc_PrintString_Duration_ImplicitCast = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue);0x012BPrintString(Animation, "chainsawAA", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, CallFunc_PrintString_Duration_ImplicitCast, FName(None));0x018Cgoto Label_04CD;0x0191Label_0191:0x0191K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(AttachFamily, 0);0x01B0if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_02D1;0x01BEK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(AttachFamily, 1);0x01DDif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_02D1;0x01EBK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(AttachFamily, 2);0x020Aif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_02D1;0x0218K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(AttachFamily, 3);0x0237if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_02D1;0x0245K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(AttachFamily, 4);0x0264if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0437;0x0272K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(AttachFamily, 5);0x0291if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_02D1;0x029FK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(AttachFamily, 6);0x02BEif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_02D1;0x02CCgoto Label_04CD;0x02D1Label_02D1:0x02D1CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(true);0x02E6CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(10);0x030BCallFunc_PrintString_Duration_ImplicitCast_1 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue);0x0328PrintString(Animation, "chainsawCC", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, CallFunc_PrintString_Duration_ImplicitCast_1, FName(None));0x0389goto Label_04CD;0x038ELabel_038E:0x038Eif (!(NotAffectedByInterrupted)) goto Label_03EC;0x039CLabel_039C:0x039CK2Node_DynamicCast_AsMain_Char.AttachWeapon(false, AttachFamily, Invert, CheckMirrorAnim);0x03DCReturnValue = false;0x03E7goto Label_04CD;0x03ECLabel_03EC:0x03ECCallFunc_NotifyStateReachedEnd_ReturnValue = NotifyStateReachedEnd(EventReference);0x0409K2Node_DynamicCast_AsMain_Char.ChainsawNotInterrupted = CallFunc_NotifyStateReachedEnd_ReturnValue;0x0432goto Label_039C;0x0437Label_0437:0x0437if (!(K2Node_DynamicCast_AsMain_Char.AttackHold)) goto Label_0087;0x045BCallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(true);0x0470PrintString(Animation, "chainsawBB", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x04CDLabel_04CD:0x04CDreturn ReturnValue;