0x0000PushFlow(Label_0FA1);0x0005CallFunc_Divide_DoubleDouble_A_ImplicitCast_1 = Cast<4>(Cable Width);0x0022CallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast_1, 100);0x0050CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_2, 0.1);0x007ECallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(CallFunc_Add_DoubleDouble_ReturnValue);0x00A3CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), CallFunc_Conv_DoubleToVector_ReturnValue_1);0x00FACallFunc_AddInstance_ReturnValue = Sphere.AddInstance(CallFunc_MakeTransform_ReturnValue_1, false);0x013ACallFunc_Divide_DoubleDouble_A_ImplicitCast_1 = Cast<4>(Cable Width);0x0157CallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast_1, 100);0x0185CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_2, 0.1);0x01B3CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(CallFunc_Add_DoubleDouble_ReturnValue);0x01D8BreakTransform(End, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x0206CallFunc_MakeTransform_ReturnValue_3 = MakeTransform(CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x023DCallFunc_AddInstance_ReturnValue_1 = Sphere.AddInstance(CallFunc_MakeTransform_ReturnValue_3, false);0x027DCallFunc_Divide_DoubleDouble_A_ImplicitCast_1 = Cast<4>(Cable Width);0x029ACallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast_1, 100);0x02C8CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_2, 0.1);0x02F6CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, 20);0x0324CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x0349CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), CallFunc_Conv_DoubleToVector_ReturnValue);0x03A0ShadowStart.K2_SetRelativeTransform(CallFunc_MakeTransform_ReturnValue, false, CallFunc_K2_SetRelativeTransform_SweepHitResult, false);0x03D4CallFunc_Divide_DoubleDouble_A_ImplicitCast_1 = Cast<4>(Cable Width);0x03F1CallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast_1, 100);0x041FCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_2, 0.1);0x044DCallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, 20);0x047BCallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x04A0BreakTransform(End, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x04CECallFunc_MakeTransform_ReturnValue_2 = MakeTransform(CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_Conv_DoubleToVector_ReturnValue);0x0505ShadowEnd.K2_SetRelativeTransform(CallFunc_MakeTransform_ReturnValue_2, false, CallFunc_K2_SetRelativeTransform_SweepHitResult_1, false);0x0539ShadowEnd.SetVisibility(ShadowComp, false);0x0563ShadowStart.SetVisibility(ShadowComp, false);0x058DCable.SetCullDistance(DrawDistance);0x05B6ShadowStart.SetCullDistance(DrawDistance);0x05DFShadowEnd.SetCullDistance(DrawDistance);0x0608if (!(CableComp)) goto Label_0A13;0x0616Temp_struct_Variable = FTransform(...);0x0679CallFunc_AddComponent_ReturnValue = AddComponent(FName(NODE_AddSplineComponent-0), false, Temp_struct_Variable, this, false);0x06A6CallFunc_MakeVector_NetQuantize_ReturnValue = MakeVector_NetQuantize(0, 0, 0);0x06DDCallFunc_AddComponent_ReturnValue.AddSplinePoint(CallFunc_MakeVector_NetQuantize_ReturnValue, 0, true);0x0709Temp_int_Variable = 0;0x0720Label_0720:0x0720CallFunc_GetNumberOfSplinePoints_ReturnValue = CallFunc_AddComponent_ReturnValue.GetNumberOfSplinePoints();0x0752CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_GetNumberOfSplinePoints_ReturnValue, 1);0x077CCallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue_1);0x07A2if (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) goto Label_0BA5;0x07B0PushFlow(Label_0F57);0x07B5CallFunc_AddComponent_ReturnValue.SetSplinePointType(Temp_int_Variable, 1, true);0x07E1Temp_struct_Variable_2 = FVector(0, 0, 0);0x080CTemp_int_Variable_2 = Temp_int_Variable;0x0827BreakTransform(End, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0855CallFunc_Vector_Distance_ReturnValue = Vector_Distance(FVector(0, 0, 0), CallFunc_BreakTransform_Location);0x0893CallFunc_VLerp_ReturnValue = VLerp(CallFunc_BreakTransform_Location, FVector(0, 0, 0), 0.5f);0x08D6CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, 10);0x0904CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_1, Lenght);0x0932CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Multiply_DoubleDouble_ReturnValue);0x0969CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_VLerp_ReturnValue, CallFunc_MakeVector_ReturnValue);0x0997CallFunc_AddComponent_ReturnValue.SetLocationAtSplinePoint(Temp_int_Variable, Switch(Temp_int_Variable_2, 0 => Temp_struct_Variable_2, 1 => CallFunc_Subtract_VectorVector_ReturnValue, 2 => CallFunc_BreakTransform_Location, default => K2Node_Select_Default), 0, true);0x0A12PopFlow();0x0A13Label_0A13:0x0A13BreakTransform(End, CallFunc_BreakTransform_Location_2, CallFunc_BreakTransform_Rotation_2, CallFunc_BreakTransform_Scale_2);0x0A41Cable.EndLocation = CallFunc_BreakTransform_Location_2;0x0A72BreakTransform(End, CallFunc_BreakTransform_Location_2, CallFunc_BreakTransform_Rotation_2, CallFunc_BreakTransform_Scale_2);0x0AA0CallFunc_VSize_ReturnValue = VSize(CallFunc_BreakTransform_Location_2);0x0AC5CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_VSize_ReturnValue, Lenght);0x0AF3K2Node_VariableSet_CableLength_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x0B10Cable.CableLength = K2Node_VariableSet_CableLength_ImplicitCast;0x0B41Cable.CableWidth = Cable Width;0x0B72Cable.SetMaterial(0, Material);0x0BA4PopFlow();0x0BA5Label_0BA5:0x0BA5Temp_int_Variable_1 = 0;0x0BBCLabel_0BBC:0x0BBCCallFunc_GetNumberOfSplinePoints_ReturnValue = CallFunc_AddComponent_ReturnValue.GetNumberOfSplinePoints();0x0BEECallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_GetNumberOfSplinePoints_ReturnValue, 2);0x0C18CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable_1, CallFunc_Subtract_IntInt_ReturnValue);0x0C3Eif (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x0C48PushFlow(Label_0F0D);0x0C4DTemp_struct_Variable_1 = FTransform(...);0x0CB0CallFunc_AddComponent_ReturnValue_1 = AddComponent(FName(NODE_AddSplineMeshComponent-0), false, Temp_struct_Variable_1, this, false);0x0CDDCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Variable_1, 1);0x0D07CallFunc_AddComponent_ReturnValue.GetLocationAndTangentAtSplinePoint(CallFunc_Add_IntInt_ReturnValue_1, CallFunc_GetLocationAndTangentAtSplinePoint_Location, CallFunc_GetLocationAndTangentAtSplinePoint_Tangent, 0);0x0D44CallFunc_AddComponent_ReturnValue.GetLocationAndTangentAtSplinePoint(Temp_int_Variable_1, CallFunc_GetLocationAndTangentAtSplinePoint_Location_1, CallFunc_GetLocationAndTangentAtSplinePoint_Tangent_1, 0);0x0D81CallFunc_AddComponent_ReturnValue_1.SetStartAndEnd(CallFunc_GetLocationAndTangentAtSplinePoint_Location_1, CallFunc_GetLocationAndTangentAtSplinePoint_Tangent_1, CallFunc_GetLocationAndTangentAtSplinePoint_Location, CallFunc_GetLocationAndTangentAtSplinePoint_Tangent, true);0x0DC6CallFunc_Divide_DoubleDouble_A_ImplicitCast = Cast<4>(Cable Width);0x0DE3CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast, 100);0x0E11CallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_Divide_DoubleDouble_ReturnValue);0x0E3FCallFunc_AddComponent_ReturnValue_1.SetEndScale(CallFunc_MakeVector2D_ReturnValue, true);0x0E69CallFunc_Divide_DoubleDouble_A_ImplicitCast = Cast<4>(Cable Width);0x0E86CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast, 100);0x0EB4CallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_Divide_DoubleDouble_ReturnValue);0x0EE2CallFunc_AddComponent_ReturnValue_1.SetStartScale(CallFunc_MakeVector2D_ReturnValue, true);0x0F0CPopFlow();0x0F0DLabel_0F0D:0x0F0DCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Variable_1, 1);0x0F37Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x0F52goto Label_0BBC;0x0F57Label_0F57:0x0F57CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0F81Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0F9Cgoto Label_0720;0x0FA1Label_0FA1:0x0FA1return;