0x0000PushFlow(Label_254C);0x0005CallFunc_Subtract_IntInt_ReturnValue_2 = Subtract_IntInt(TemplateColors, 1);0x002FCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(TemplateColors, 0);0x0051/Script/Engine.Default__KismetArrayLibrary.Array_Get(Colors, CallFunc_Subtract_IntInt_ReturnValue_2, CallFunc_Array_Get_Item);0x008CCallFunc_SelectColor_ReturnValue = SelectColor(CallFunc_Array_Get_Item, Color, CallFunc_Greater_IntInt_ReturnValue);0x00C3CurrentColor = CallFunc_SelectColor_ReturnValue;0x00DEDefaultSceneRoot.SetMobility(Moobility);0x010BValves.SetMobility(Moobility);0x0138Spline.SetMobility(Moobility);0x0165Joints.SetMobility(Moobility);0x0192CallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(Scale, 0.2);0x01B8if (!(CallFunc_LessEqual_DoubleDouble_ReturnValue)) goto Label_022E;0x01C6CallFunc_EqualEqual_DoubleDouble_A_ImplicitCast = Cast<4>(DrawDistance);0x01E3CallFunc_EqualEqual_DoubleDouble_ReturnValue = EqualEqual_DoubleDouble(CallFunc_EqualEqual_DoubleDouble_A_ImplicitCast, 0);0x0209if (!(CallFunc_EqualEqual_DoubleDouble_ReturnValue)) goto Label_022E;0x0217DrawDistance = 21000f;0x022ELabel_022E:0x022EJoints.SetCastShadow(CastShadow);0x0257Valves.SetCastShadow(CastShadow);0x0280CallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(Scale, 4);0x02A6Temp_object_Variable_2 = /Game/Meshes/Pipe/PipeJoint.PipeJoint;0x02B9Temp_object_Variable_3 = /Game/Meshes/Pipe/PipeJointBigger.PipeJointBigger;0x02CCTemp_bool_Variable_2 = CallFunc_GreaterEqual_DoubleDouble_ReturnValue;0x02DFCallFunc_SetStaticMesh_ReturnValue_1 = Joints.SetStaticMesh(Switch(Temp_bool_Variable_2, false => Temp_object_Variable_2, true => Temp_object_Variable_3, default => K2Node_Select_Default));0x0342CallFunc_GetMaterial_ReturnValue = Joints.GetMaterial(0);0x0375CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = Joints.CreateDynamicMaterialInstance(0, CallFunc_GetMaterial_ReturnValue, FName(None));0x03BEValves.SetMaterial(0, CallFunc_CreateDynamicMaterialInstance_ReturnValue_1);0x03F0CallFunc_CreateDynamicMaterialInstance_ReturnValue_1.SetVectorParameterValue(FName(Color), CurrentColor);0x0426Joints.SetCullDistance(DrawDistance);0x044FPushFlow(Label_0627);0x0454Temp_int_Variable = 0;0x046BLabel_046B:0x046BCallFunc_GetNumberOfSplinePoints_ReturnValue_1 = Spline.GetNumberOfSplinePoints();0x049DCallFunc_Subtract_IntInt_ReturnValue_3 = Subtract_IntInt(CallFunc_GetNumberOfSplinePoints_ReturnValue_1, 1);0x04C7CallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue_3);0x04EDif (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) PopFlow();0x04F7PushFlow(Label_0F0B);0x04FCIndex = Temp_int_Variable;0x0517CallFunc_GetNumberOfSplinePoints_ReturnValue_1 = Spline.GetNumberOfSplinePoints();0x0549CallFunc_Subtract_IntInt_ReturnValue_3 = Subtract_IntInt(CallFunc_GetNumberOfSplinePoints_ReturnValue_1, 1);0x0573CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(Index, CallFunc_Subtract_IntInt_ReturnValue_3);0x0599if (!(CallFunc_EqualEqual_IntInt_ReturnValue_1)) goto Label_0F55;0x05A7Label_05A7:0x05A7if (!(CanHaveBorders)) PopFlow();0x05B1CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Index, 0);0x05D3if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_1B16;0x05E1/Script/Engine.Default__KismetArrayLibrary.Array_Get(DontHasEnds, 0, CallFunc_Array_Get_Item_2);0x0618if (!(CallFunc_Array_Get_Item_2)) goto Label_1BEC;0x0626PopFlow();0x0627Label_0627:0x0627PushFlow(Label_0826);0x062CCallFunc_BooleanOR_ReturnValue = BooleanOR(HasLeak, HasValve);0x0652if (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x065CCallFunc_GetNumberOfSplinePoints_ReturnValue = Spline.GetNumberOfSplinePoints();0x068ECallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_GetNumberOfSplinePoints_ReturnValue, 1);0x06B8/Script/Engine.Default__KismetArrayLibrary.Array_Resize(HasLeakValve, CallFunc_Subtract_IntInt_ReturnValue);0x06EATemp_int_Variable_1 = 0;0x0701Label_0701:0x0701CallFunc_GetNumberOfSplinePoints_ReturnValue = Spline.GetNumberOfSplinePoints();0x0733CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_GetNumberOfSplinePoints_ReturnValue, 2);0x075DCallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable_1, CallFunc_Subtract_IntInt_ReturnValue_1);0x0783if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x078DPushFlow(Label_07DC);0x0792/Script/Engine.Default__KismetArrayLibrary.Array_Get(HasLeakValve, Temp_int_Variable_1, CallFunc_Array_Get_Item_3);0x07CDif (!(CallFunc_Array_Get_Item_3)) goto Label_1F7A;0x07DBPopFlow();0x07DCLabel_07DC:0x07DCCallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Variable_1, 1);0x0806Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_3;0x0821goto Label_0701;0x0826Label_0826:0x0826if (!(InstancePipe)) PopFlow();0x0830CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue = Spline.GetLocationAtDistanceAlongSpline(0f, 0);0x0869CallFunc_GetSplineLength_ReturnValue = Spline.GetSplineLength();0x089BCallFunc_GetLocationAtDistanceAlongSpline_ReturnValue_1 = Spline.GetLocationAtDistanceAlongSpline(CallFunc_GetSplineLength_ReturnValue, 0);0x08D8CallFunc_Vector_Distance2D_ReturnValue = Vector_Distance2D(CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue, CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue_1);0x0906CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue, CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue_1);0x0934CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Vector_Distance2D_ReturnValue, 100);0x0962CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, 3);0x0990CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_Divide_DoubleDouble_ReturnValue_1, Scale, Scale);0x09C7CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue, CallFunc_FindLookAtRotation_ReturnValue, CallFunc_MakeVector_ReturnValue);0x09FECallFunc_AddComponent_ReturnValue_1 = AddComponent(FName(NODE_AddStaticMeshComponent-2), false, CallFunc_MakeTransform_ReturnValue, this, false);0x0A2BCallFunc_AddComponent_ReturnValue_1.SetCastShadow(CastShadow);0x0A54CallFunc_AddComponent_ReturnValue_1.SetCullDistance(DrawDistance);0x0A7DCallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_AddComponent_ReturnValue_1.CreateDynamicMaterialInstance(0, Material, FName(None));0x0AC6CallFunc_CreateDynamicMaterialInstance_ReturnValue.SetVectorParameterValue(FName(Color), CurrentColor);0x0AFCCallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(Scale);0x0B19CallFunc_CreateDynamicMaterialInstance_ReturnValue.SetScalarParameterValue(FName(TileU), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x0B4FCallFunc_SetScalarParameterValue_Value_ImplicitCast_1 = Cast<3>(Scale);0x0B6CCallFunc_CreateDynamicMaterialInstance_ReturnValue.SetScalarParameterValue(FName(SandU), CallFunc_SetScalarParameterValue_Value_ImplicitCast_1);0x0BA2CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue = Spline.GetLocationAtDistanceAlongSpline(0f, 0);0x0BDBCallFunc_GetSplineLength_ReturnValue = Spline.GetSplineLength();0x0C0DCallFunc_GetLocationAtDistanceAlongSpline_ReturnValue_1 = Spline.GetLocationAtDistanceAlongSpline(CallFunc_GetSplineLength_ReturnValue, 0);0x0C4ACallFunc_Vector_Distance2D_ReturnValue = Vector_Distance2D(CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue, CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue_1);0x0C78CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Vector_Distance2D_ReturnValue, 100);0x0CA6CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, 3);0x0CD4CallFunc_SetScalarParameterValue_Value_ImplicitCast_2 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_1);0x0CF1CallFunc_CreateDynamicMaterialInstance_ReturnValue.SetScalarParameterValue(FName(SandV), CallFunc_SetScalarParameterValue_Value_ImplicitCast_2);0x0D27CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue = Spline.GetLocationAtDistanceAlongSpline(0f, 0);0x0D60CallFunc_GetSplineLength_ReturnValue = Spline.GetSplineLength();0x0D92CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue_1 = Spline.GetLocationAtDistanceAlongSpline(CallFunc_GetSplineLength_ReturnValue, 0);0x0DCFCallFunc_Vector_Distance2D_ReturnValue = Vector_Distance2D(CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue, CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue_1);0x0DFDCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Vector_Distance2D_ReturnValue, 100);0x0E2BCallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, 3);0x0E59CallFunc_SetScalarParameterValue_Value_ImplicitCast_3 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_1);0x0E76CallFunc_CreateDynamicMaterialInstance_ReturnValue.SetScalarParameterValue(FName(TileV), CallFunc_SetScalarParameterValue_Value_ImplicitCast_3);0x0EACCallFunc_IsValid_ReturnValue = IsValid(SpecificMesh);0x0EC9if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0ED3CallFunc_SetStaticMesh_ReturnValue = CallFunc_AddComponent_ReturnValue_1.SetStaticMesh(SpecificMesh);0x0F0APopFlow();0x0F0BLabel_0F0B:0x0F0BCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0F35Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0F50goto Label_046B;0x0F55Label_0F55:0x0F55if (!(InstancePipe)) goto Label_0F68;0x0F63goto Label_05A7;0x0F68Label_0F68:0x0F68Temp_struct_Variable = FTransform(...);0x0FCBCallFunc_AddComponent_ReturnValue = AddComponent(FName(NODE_AddSplineMeshComponent-0), false, Temp_struct_Variable, this, false);0x0FF8SplineMesh = CallFunc_AddComponent_ReturnValue;0x100BSplineMesh.SetMobility(Moobility);0x1038SplineMesh.SetCullDistance(DrawDistance);0x1061SplineMesh.SetCastShadow(CastShadow);0x108ACallFunc_GetUpVectorAtSplinePoint_ReturnValue = Spline.GetUpVectorAtSplinePoint(Index, 0);0x10C7SplineMesh.SetSplineUpDir(CallFunc_GetUpVectorAtSplinePoint_ReturnValue, true);0x10F1CallFunc_SelectName_ReturnValue = SelectName(CollisionProfile, FName(NoCollision), CollisionEnabled);0x112CSplineMesh.SetCollisionProfileName(CallFunc_SelectName_ReturnValue, true);0x115ACallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Index, 1);0x1184CallFunc_GetTangentAtSplinePoint_ReturnValue = Spline.GetTangentAtSplinePoint(CallFunc_Add_IntInt_ReturnValue_1, 0);0x11C1CallFunc_GetTangentAtSplinePoint_ReturnValue_1 = Spline.GetTangentAtSplinePoint(Index, 0);0x11FECallFunc_GetLocationAtSplinePoint_ReturnValue = Spline.GetLocationAtSplinePoint(Index, 0);0x123BCallFunc_GetLocationAtSplinePoint_ReturnValue_1 = Spline.GetLocationAtSplinePoint(CallFunc_Add_IntInt_ReturnValue_1, 0);0x1278SplineMesh.SetStartAndEnd(CallFunc_GetLocationAtSplinePoint_ReturnValue, CallFunc_GetTangentAtSplinePoint_ReturnValue_1, CallFunc_GetLocationAtSplinePoint_ReturnValue_1, CallFunc_GetTangentAtSplinePoint_ReturnValue, true);0x12BDTemp_object_Variable = /Game/Meshes/Pipe/PipeBody.PipeBody;0x12D0Temp_object_Variable_1 = /Game/Meshes/Pipe/PipeBodyS.PipeBodyS;0x12E3CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Index, 1);0x130DCallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(Scale, 4);0x1333CallFunc_IsValid_ReturnValue_1 = IsValid(SpecificMesh);0x1350Temp_bool_Variable_1 = CallFunc_IsValid_ReturnValue_1;0x1363Temp_object_Variable_4 = /Game/Meshes/Pipe/PipeBodySComplex.PipeBodySComplex;0x1376Temp_bool_Variable_3 = CallFunc_GreaterEqual_DoubleDouble_ReturnValue;0x1389CallFunc_GetDirectionAtSplinePoint_ReturnValue = Spline.GetDirectionAtSplinePoint(CallFunc_Add_IntInt_ReturnValue_1, 0);0x13C6CallFunc_GetDirectionAtSplinePoint_ReturnValue_1 = Spline.GetDirectionAtSplinePoint(Index, 0);0x1403CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetDirectionAtSplinePoint_ReturnValue_1, CallFunc_GetDirectionAtSplinePoint_ReturnValue);0x1431CallFunc_DegAcos_ReturnValue = DegAcos(CallFunc_Dot_VectorVector_ReturnValue);0x1456CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_DegAcos_ReturnValue, AngleSolid);0x147CTemp_bool_Variable = CallFunc_Greater_DoubleDouble_ReturnValue_1;0x148FCallFunc_SetStaticMesh_ReturnValue_2 = SplineMesh.SetStaticMesh(Switch(Temp_bool_Variable_1, false => Switch(Temp_bool_Variable_3, false => Switch(Temp_bool_Variable, false => Temp_object_Variable, true => Temp_object_Variable_1, default => K2Node_Select_Default_1), true => Temp_object_Variable_4, default => K2Node_Select_Default_2), true => SpecificMesh, default => K2Node_Select_Default_3));0x154ACallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(Scale);0x156FCallFunc_Conv_VectorToVector2D_ReturnValue = Conv_VectorToVector2D(CallFunc_Conv_DoubleToVector_ReturnValue);0x1594SplineMesh.SetStartScale(CallFunc_Conv_VectorToVector2D_ReturnValue, true);0x15BECallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(Scale);0x15E3CallFunc_Conv_VectorToVector2D_ReturnValue = Conv_VectorToVector2D(CallFunc_Conv_DoubleToVector_ReturnValue);0x1608SplineMesh.SetEndScale(CallFunc_Conv_VectorToVector2D_ReturnValue, true);0x1632CallFunc_CreateDynamicMaterialInstance_ReturnValue_2 = SplineMesh.CreateDynamicMaterialInstance(0, Material, FName(None));0x167BCallFunc_CreateDynamicMaterialInstance_ReturnValue_2.SetVectorParameterValue(FName(Color), CurrentColor);0x16B1CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(Scale, UVMultiply);0x16DFCallFunc_SetScalarParameterValue_Value_ImplicitCast_4 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x16FCCallFunc_CreateDynamicMaterialInstance_ReturnValue_2.SetScalarParameterValue(FName(TileU), CallFunc_SetScalarParameterValue_Value_ImplicitCast_4);0x1732CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(Scale, UVMultiply);0x1760CallFunc_SetScalarParameterValue_Value_ImplicitCast_5 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x177DCallFunc_CreateDynamicMaterialInstance_ReturnValue_2.SetScalarParameterValue(FName(SandU), CallFunc_SetScalarParameterValue_Value_ImplicitCast_5);0x17B3CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Index, 1);0x17DDCallFunc_GetLocationAtSplinePoint_ReturnValue = Spline.GetLocationAtSplinePoint(Index, 0);0x181ACallFunc_GetLocationAtSplinePoint_ReturnValue_1 = Spline.GetLocationAtSplinePoint(CallFunc_Add_IntInt_ReturnValue_1, 0);0x1857CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_GetLocationAtSplinePoint_ReturnValue, CallFunc_GetLocationAtSplinePoint_ReturnValue_1);0x1885CallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, 100);0x18B3CallFunc_Divide_DoubleDouble_ReturnValue_3 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_2, 3);0x18E1CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_3, UVMultiply);0x190FCallFunc_SetScalarParameterValue_Value_ImplicitCast_6 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_4);0x192CCallFunc_CreateDynamicMaterialInstance_ReturnValue_2.SetScalarParameterValue(FName(SandV), CallFunc_SetScalarParameterValue_Value_ImplicitCast_6);0x1962CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Index, 1);0x198CCallFunc_GetLocationAtSplinePoint_ReturnValue = Spline.GetLocationAtSplinePoint(Index, 0);0x19C9CallFunc_GetLocationAtSplinePoint_ReturnValue_1 = Spline.GetLocationAtSplinePoint(CallFunc_Add_IntInt_ReturnValue_1, 0);0x1A06CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_GetLocationAtSplinePoint_ReturnValue, CallFunc_GetLocationAtSplinePoint_ReturnValue_1);0x1A34CallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, 100);0x1A62CallFunc_Divide_DoubleDouble_ReturnValue_3 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_2, 3);0x1A90CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_3, UVMultiply);0x1ABECallFunc_SetScalarParameterValue_Value_ImplicitCast_7 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_4);0x1ADBCallFunc_CreateDynamicMaterialInstance_ReturnValue_2.SetScalarParameterValue(FName(TileV), CallFunc_SetScalarParameterValue_Value_ImplicitCast_7);0x1B11goto Label_05A7;0x1B16Label_1B16:0x1B16CallFunc_GetNumberOfSplinePoints_ReturnValue_1 = Spline.GetNumberOfSplinePoints();0x1B48CallFunc_Subtract_IntInt_ReturnValue_3 = Subtract_IntInt(CallFunc_GetNumberOfSplinePoints_ReturnValue_1, 1);0x1B72CallFunc_EqualEqual_IntInt_ReturnValue_2 = EqualEqual_IntInt(Index, CallFunc_Subtract_IntInt_ReturnValue_3);0x1B98if (!(CallFunc_EqualEqual_IntInt_ReturnValue_2)) goto Label_1BEC;0x1BA6/Script/Engine.Default__KismetArrayLibrary.Array_Get(DontHasEnds, 1, CallFunc_Array_Get_Item_1);0x1BDDif (!(CallFunc_Array_Get_Item_1)) goto Label_1BEC;0x1BEBPopFlow();0x1BECLabel_1BEC:0x1BECCallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Index);0x1C11CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, 90);0x1C3FCallFunc_MakeRotator_Roll_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x1C5CCallFunc_MakeRotator_ReturnValue = MakeRotator(CallFunc_MakeRotator_Roll_ImplicitCast, 0f, 0f);0x1C8BCallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(Index);0x1CB0CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_1, 90);0x1CDECallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(Scale);0x1D03CallFunc_GetTangentAtSplinePoint_ReturnValue_1 = Spline.GetTangentAtSplinePoint(Index, 0);0x1D40CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_GetTangentAtSplinePoint_ReturnValue_1);0x1D65CallFunc_ComposeRotators_ReturnValue = ComposeRotators(CallFunc_MakeRotator_ReturnValue, CallFunc_Conv_VectorToRotator_ReturnValue);0x1D93CallFunc_GetLocationAtSplinePoint_ReturnValue = Spline.GetLocationAtSplinePoint(Index, 0);0x1DD0CallFunc_MakeTransform_ReturnValue_2 = MakeTransform(CallFunc_GetLocationAtSplinePoint_ReturnValue, CallFunc_ComposeRotators_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x1E07BreakTransform(CallFunc_MakeTransform_ReturnValue_2, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x1E35BreakRotator(CallFunc_BreakTransform_Rotation_1, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x1E63CallFunc_Add_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_BreakRotator_Roll_1);0x1E80CallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_1, CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x1EAECallFunc_MakeRotator_Roll_ImplicitCast_2 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_2);0x1ECBCallFunc_MakeRotator_ReturnValue_2 = MakeRotator(CallFunc_MakeRotator_Roll_ImplicitCast_2, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x1F02CallFunc_MakeTransform_ReturnValue_3 = MakeTransform(CallFunc_BreakTransform_Location_1, CallFunc_MakeRotator_ReturnValue_2, CallFunc_BreakTransform_Scale_1);0x1F39CallFunc_AddInstance_ReturnValue_1 = Joints.AddInstance(CallFunc_MakeTransform_ReturnValue_3, false);0x1F79PopFlow();0x1F7ALabel_1F7A:0x1F7ACallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Variable_1, 1);0x1FA4CallFunc_GetDistanceAlongSplineAtSplinePoint_ReturnValue = Spline.GetDistanceAlongSplineAtSplinePoint(CallFunc_Add_IntInt_ReturnValue_2);0x1FDFCallFunc_GetDistanceAlongSplineAtSplinePoint_ReturnValue_1 = Spline.GetDistanceAlongSplineAtSplinePoint(Temp_int_Variable_1);0x201ACallFunc_Subtract_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetDistanceAlongSplineAtSplinePoint_ReturnValue);0x2037CallFunc_Subtract_DoubleDouble_B_ImplicitCast = Cast<4>(CallFunc_GetDistanceAlongSplineAtSplinePoint_ReturnValue_1);0x2054CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast, CallFunc_Subtract_DoubleDouble_B_ImplicitCast);0x2082CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, 100);0x20A8if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) PopFlow();0x20B2CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(LeakMaxRot, -1);0x20E0CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(CallFunc_Multiply_DoubleDouble_ReturnValue, LeakMaxRot);0x210ECallFunc_RandomFloatInRange_ReturnValue_1 = RandomFloatInRange(0.25, 0.75);0x213CCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_RandomFloatInRange_ReturnValue, LeakAddRot);0x216ACallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Variable_1, 1);0x2194CallFunc_GetDistanceAlongSplineAtSplinePoint_ReturnValue = Spline.GetDistanceAlongSplineAtSplinePoint(CallFunc_Add_IntInt_ReturnValue_2);0x21CFCallFunc_GetDistanceAlongSplineAtSplinePoint_ReturnValue_1 = Spline.GetDistanceAlongSplineAtSplinePoint(Temp_int_Variable_1);0x220ACallFunc_Lerp_A_ImplicitCast = Cast<4>(CallFunc_GetDistanceAlongSplineAtSplinePoint_ReturnValue_1);0x2227CallFunc_Lerp_B_ImplicitCast = Cast<4>(CallFunc_GetDistanceAlongSplineAtSplinePoint_ReturnValue);0x2244CallFunc_Lerp_ReturnValue = Lerp(CallFunc_Lerp_A_ImplicitCast, CallFunc_Lerp_B_ImplicitCast, CallFunc_RandomFloatInRange_ReturnValue_1);0x227BCallFunc_GetTransformAtDistanceAlongSpline_Distance_ImplicitCast = Cast<3>(CallFunc_Lerp_ReturnValue);0x2298CallFunc_GetTransformAtDistanceAlongSpline_ReturnValue = Spline.GetTransformAtDistanceAlongSpline(CallFunc_GetTransformAtDistanceAlongSpline_Distance_ImplicitCast, 0, false);0x22D6BreakTransform(CallFunc_GetTransformAtDistanceAlongSpline_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x2304BreakRotator(CallFunc_BreakTransform_Rotation, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x2332CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Roll);0x234FCallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, CallFunc_Add_DoubleDouble_ReturnValue);0x237DCallFunc_MakeRotator_Roll_ImplicitCast_1 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_1);0x239ACallFunc_MakeRotator_ReturnValue_1 = MakeRotator(CallFunc_MakeRotator_Roll_ImplicitCast_1, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x23D1CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(CallFunc_BreakTransform_Location, CallFunc_MakeRotator_ReturnValue_1, CallFunc_BreakTransform_Scale);0x2408NewLocalVar = CallFunc_MakeTransform_ReturnValue_1;0x2423PushFlow(Label_2501);0x2428if (!(HasLeak)) PopFlow();0x2432CallFunc_AddComponent_ReturnValue_3 = AddComponent(FName(NODE_AddNiagaraComponent-0), false, NewLocalVar, this, false);0x245FCallFunc_AddComponent_ReturnValue_2 = AddComponent(FName(NODE_AddAudioComponent-0), false, NewLocalVar, this, false);0x248CCallFunc_RandomFloatInRange_ReturnValue_2 = RandomFloatInRange(0.8, 1.2);0x24BACallFunc_SetPitchMultiplier_NewPitchMultiplier_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue_2);0x24D7CallFunc_AddComponent_ReturnValue_2.SetPitchMultiplier(CallFunc_SetPitchMultiplier_NewPitchMultiplier_ImplicitCast);0x2500PopFlow();0x2501Label_2501:0x2501if (!(HasValve)) PopFlow();0x250BCallFunc_AddInstance_ReturnValue = Valves.AddInstance(NewLocalVar, false);0x254BPopFlow();0x254CLabel_254C:0x254Creturn;