0x0000PushFlow(Label_2829);0x0005PushFlow(Label_06F5);0x000ACallFunc_NotEqual_BoolBool_ReturnValue = NotEqual_BoolBool(CornerPivot, PreviousCornerPivot);0x0030if (!(CallFunc_NotEqual_BoolBool_ReturnValue)) goto Label_022D;0x003ECallFunc_Divide_VectorFloat_ReturnValue_3 = Divide_VectorFloat(Bounds2D, 2f);0x0068CallFunc_Multiply_VectorFloat_ReturnValue = Multiply_VectorFloat(Bounds2D, 2f);0x0092Temp_bool_Variable_1 = CornerPivot;0x00A5Bounds2D = Switch(Temp_bool_Variable_1, false => CallFunc_Divide_VectorFloat_ReturnValue_3, true => CallFunc_Multiply_VectorFloat_ReturnValue, default => K2Node_Select_Default_1);0x00ECTemp_bool_Variable = CornerPivot;0x00FFBreakTransform(BottomTransform, CallFunc_BreakTransform_Location_2, CallFunc_BreakTransform_Rotation_2, CallFunc_BreakTransform_Scale_2);0x012DCallFunc_Divide_VectorFloat_ReturnValue_1 = Divide_VectorFloat(Bounds2D, 4f);0x0157CallFunc_Divide_VectorFloat_ReturnValue_2 = Divide_VectorFloat(Bounds2D, -1f);0x0181CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_BreakTransform_Location_2, Switch(Temp_bool_Variable, false => CallFunc_Divide_VectorFloat_ReturnValue_2, true => CallFunc_Divide_VectorFloat_ReturnValue_1, default => K2Node_Select_Default));0x01DBCallFunc_MakeTransform_ReturnValue_2 = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, CallFunc_BreakTransform_Rotation_2, CallFunc_BreakTransform_Scale_2);0x0212BottomTransform = CallFunc_MakeTransform_ReturnValue_2;0x022DLabel_022D:0x022DCallFunc_GetActorScale3D_ReturnValue = GetActorScale3D();0x0249CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(Bounds2D, CallFunc_GetActorScale3D_ReturnValue);0x0277BreakVector(CallFunc_Multiply_VectorVector_ReturnValue_1, CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_BreakVector_Z_2);0x02A5CallFunc_FMax_ReturnValue_2 = FMax(CallFunc_BreakVector_Y_2, 0f);0x02CFCallFunc_FMax_ReturnValue_3 = FMax(CallFunc_BreakVector_X_2, 0f);0x02F9CallFunc_MakeVector_ReturnValue_2 = MakeVector(CallFunc_FMax_ReturnValue_3, CallFunc_FMax_ReturnValue_2, 0f);0x032CBounds2D = CallFunc_MakeVector_ReturnValue_2;0x0347CallFunc_NotEqualExactly_VectorVector_ReturnValue = NotEqualExactly_VectorVector(Bounds2D, PreviousBounds);0x036DCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_NotEqualExactly_VectorVector_ReturnValue, CornerPivot);0x0393if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_04A7;0x03A1CallFunc_Subtract_VectorVector_ReturnValue_1 = Subtract_VectorVector(Bounds2D, PreviousBounds);0x03CFBreakTransform(BottomTransform, CallFunc_BreakTransform_Location_3, CallFunc_BreakTransform_Rotation_3, CallFunc_BreakTransform_Scale_3);0x03FDCallFunc_Divide_VectorFloat_ReturnValue_5 = Divide_VectorFloat(CallFunc_Subtract_VectorVector_ReturnValue_1, 2f);0x0427CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_Divide_VectorFloat_ReturnValue_5, CallFunc_BreakTransform_Location_3);0x0455CallFunc_MakeTransform_ReturnValue_5 = MakeTransform(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_BreakTransform_Rotation_3, CallFunc_BreakTransform_Scale_3);0x048CBottomTransform = CallFunc_MakeTransform_ReturnValue_5;0x04A7Label_04A7:0x04A7Temp_struct_Variable_8 = FVector(0, 0, 0);0x04C6Temp_bool_Variable_4 = CornerPivot;0x04D9CallFunc_Divide_VectorFloat_ReturnValue_6 = Divide_VectorFloat(Bounds2D, 2f);0x0503ProceduralMesh.K2_SetRelativeLocation(Switch(Temp_bool_Variable_4, false => Temp_struct_Variable_8, true => CallFunc_Divide_VectorFloat_ReturnValue_6, default => K2Node_Select_Default_4), false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x0563CallFunc_EqualEqual_TransformTransform_ReturnValue = EqualEqual_TransformTransform(BottomTransform, PreviousBottomTransform);0x0589CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_EqualEqual_TransformTransform_ReturnValue);0x05A6if (!(CallFunc_Not_PreBool_ReturnValue)) PopFlow();0x05B0CallFunc_EqualEqual_TransformTransform_ReturnValue_1 = EqualEqual_TransformTransform(BottomTransform, /Game/BP/VertexLighting/BP_LightShaft.BP_LightShaft_C.BottomTransform);0x05ECCallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_EqualEqual_TransformTransform_ReturnValue_1, CornerPivot);0x0612if (!(CallFunc_BooleanAND_ReturnValue_1)) PopFlow();0x061CBreakTransform(BottomTransform, CallFunc_BreakTransform_Location_5, CallFunc_BreakTransform_Rotation_5, CallFunc_BreakTransform_Scale_5);0x064ACallFunc_Divide_VectorFloat_ReturnValue_7 = Divide_VectorFloat(Bounds2D, 2f);0x0674CallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_Divide_VectorFloat_ReturnValue_7, CallFunc_BreakTransform_Location_5);0x06A2CallFunc_MakeTransform_ReturnValue_6 = MakeTransform(CallFunc_Add_VectorVector_ReturnValue_3, CallFunc_BreakTransform_Rotation_5, CallFunc_BreakTransform_Scale_5);0x06D9BottomTransform = CallFunc_MakeTransform_ReturnValue_6;0x06F4PopFlow();0x06F5Label_06F5:0x06F5BreakTransform(BottomTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0723BreakVector(CallFunc_BreakTransform_Scale, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0751CallFunc_FMax_ReturnValue = FMax(CallFunc_BreakVector_Y, 1f);0x077BCallFunc_FMax_ReturnValue_1 = FMax(CallFunc_BreakVector_X, 1f);0x07A5CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_FMax_ReturnValue_1, CallFunc_FMax_ReturnValue, 1f);0x07D8CallFunc_GetActorScale3D_ReturnValue_1 = GetActorScale3D();0x07F4BreakVector(CallFunc_GetActorScale3D_ReturnValue_1, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x0822CallFunc_MakeVector_ReturnValue_1 = MakeVector(1f, 1f, CallFunc_BreakVector_Z_1);0x0851CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_MakeVector_ReturnValue_1, CallFunc_BreakTransform_Location);0x087FCallFunc_MakeTransform_ReturnValue_1 = MakeTransform(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_BreakTransform_Rotation, CallFunc_MakeVector_ReturnValue);0x08B6BottomTransform = CallFunc_MakeTransform_ReturnValue_1;0x08D1SetActorScale3D(FVector(1, 1, 1));0x08E8Temp_int_Loop_Counter_Variable = 0;0x08FFTemp_int_Array_Index_Variable = 0;0x0916Label_0916:0x0916CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Vertices);0x0951CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0977if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0E4E;0x0985Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x09A0PushFlow(Label_1701);0x09A5Temp_float_Variable = 2f;0x09BCTemp_float_Variable_1 = 1f;0x09D3CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x09EF/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0A2ACallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Array_Get_Item, CallFunc_K2_GetActorRotation_ReturnValue, FVector(1, 1, 1));0x0A65BreakTransform(BottomTransform, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x0A93CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Vertices);0x0ACECallFunc_Divide_IntInt_ReturnValue = Divide_IntInt(CallFunc_Array_Length_ReturnValue_1, 2);0x0AF8CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Array_Index_Variable, CallFunc_Divide_IntInt_ReturnValue);0x0B1ECallFunc_Divide_VectorFloat_ReturnValue = Divide_VectorFloat(Bounds2D, 2f);0x0B48CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_BreakTransform_Location_1, CallFunc_Divide_VectorFloat_ReturnValue);0x0B76Temp_bool_Variable_2 = CornerPivot;0x0B89CallFunc_Divide_VectorFloat_ReturnValue_4 = Divide_VectorFloat(Bounds2D, Switch(Temp_bool_Variable_2, false => Temp_float_Variable_1, true => Temp_float_Variable, default => K2Node_Select_Default_2));0x0BE3Temp_bool_Variable_3 = CornerPivot;0x0BF6CallFunc_Multiply_VectorFloat_ReturnValue_1 = Multiply_VectorFloat(CallFunc_Divide_VectorFloat_ReturnValue_4, 0.02f);0x0C20BreakVector(CallFunc_Multiply_VectorFloat_ReturnValue_1, CallFunc_BreakVector_X_3, CallFunc_BreakVector_Y_3, CallFunc_BreakVector_Z_3);0x0C4ECallFunc_MakeVector_ReturnValue_3 = MakeVector(CallFunc_BreakVector_X_3, CallFunc_BreakVector_Y_3, 1f);0x0C81CallFunc_MakeTransform_ReturnValue_3 = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), CallFunc_MakeVector_ReturnValue_3);0x0CC0CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_BreakTransform_Scale_1, CallFunc_MakeVector_ReturnValue_3);0x0CEECallFunc_MakeTransform_ReturnValue_4 = MakeTransform(Switch(Temp_bool_Variable_3, false => CallFunc_BreakTransform_Location_1, true => CallFunc_Subtract_VectorVector_ReturnValue, default => K2Node_Select_Default_3), CallFunc_BreakTransform_Rotation_1, CallFunc_Add_VectorVector_ReturnValue_1);0x0D51Temp_bool_Variable_5 = CallFunc_Less_IntInt_ReturnValue;0x0D64CallFunc_InvertTransform_ReturnValue = InvertTransform(Switch(Temp_bool_Variable_5, false => CallFunc_MakeTransform_ReturnValue_4, true => CallFunc_MakeTransform_ReturnValue_3, default => K2Node_Select_Default_5));0x0DB5CallFunc_MakeRelativeTransform_ReturnValue = MakeRelativeTransform(CallFunc_MakeTransform_ReturnValue, CallFunc_InvertTransform_ReturnValue);0x0DE3BreakTransform(CallFunc_MakeRelativeTransform_ReturnValue, CallFunc_BreakTransform_Location_4, CallFunc_BreakTransform_Rotation_4, CallFunc_BreakTransform_Scale_4);0x0E11/Script/Engine.Default__KismetArrayLibrary.Array_Set(Vertices, Temp_int_Array_Index_Variable, CallFunc_BreakTransform_Location_4, false);0x0E4DPopFlow();0x0E4ELabel_0E4E:0x0E4EPushFlow(Label_2354);0x0E53PushFlow(Label_1F51);0x0E58PushFlow(Label_1B4E);0x0E5DPushFlow(Label_174B);0x0E62PushFlow(Label_12FE);0x0E67if (!(CapTop)) PopFlow();0x0E71L_TopTriangles = Triangles;0x0E8C/Script/Engine.Default__KismetArrayLibrary.Array_Resize(L_TopTriangles, 6);0x0EBA/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 0, CallFunc_Array_Get_Item_1);0x0EF1/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 1, CallFunc_Array_Get_Item_2);0x0F28/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 2, CallFunc_Array_Get_Item_3);0x0F5F/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 3, CallFunc_Array_Get_Item_4);0x0F96K2Node_MakeArray_Array = {CallFunc_Array_Get_Item_1, CallFunc_Array_Get_Item_2, CallFunc_Array_Get_Item_3, CallFunc_Array_Get_Item_4};0x0FC5K2Node_MakeArray_Array_1 = {Vector2D{0f, 0f}, Vector2D{1f, 1f}, Vector2D{1f, 0f}, Vector2D{0f, 1f}};0x1030CallFunc_CalculateTangentsForMesh_Normals = {};0x103BCallFunc_CalculateTangentsForMesh_Tangents = {};0x1046CalculateTangentsForMesh(K2Node_MakeArray_Array, L_TopTriangles, K2Node_MakeArray_Array_1, CallFunc_CalculateTangentsForMesh_Normals, CallFunc_CalculateTangentsForMesh_Tangents);0x107D/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 0, CallFunc_Array_Get_Item_1);0x10B4/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 1, CallFunc_Array_Get_Item_2);0x10EB/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 2, CallFunc_Array_Get_Item_3);0x1122/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 3, CallFunc_Array_Get_Item_4);0x1159K2Node_MakeArray_Array = {CallFunc_Array_Get_Item_1, CallFunc_Array_Get_Item_2, CallFunc_Array_Get_Item_3, CallFunc_Array_Get_Item_4};0x1188K2Node_MakeArray_Array_1 = {Vector2D{0f, 0f}, Vector2D{1f, 1f}, Vector2D{1f, 0f}, Vector2D{0f, 1f}};0x11F3K2Node_MakeArray_Array_14 = {LinearColor{0f, 0f, 0f, 1f}, LinearColor{0f, 0f, 0f, 1f}, LinearColor{0f, 0f, 0f, 1f}, LinearColor{0f, 0f, 0f, 1f}};0x1286ProceduralMesh.CreateMeshSection_LinearColor(0, K2Node_MakeArray_Array, L_TopTriangles, CallFunc_CalculateTangentsForMesh_Normals, K2Node_MakeArray_Array_1, Temp_struct_Variable_9, Temp_struct_Variable_10, Temp_struct_Variable_19, K2Node_MakeArray_Array_14, CallFunc_CalculateTangentsForMesh_Tangents, false);0x12FDPopFlow();0x12FELabel_12FE:0x12FEK2Node_MakeArray_Array_2 = {0, 1, 2, 2, 3, 0};0x1327/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 1, CallFunc_Array_Get_Item_5);0x135E/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 7, CallFunc_Array_Get_Item_6);0x1395/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 5, CallFunc_Array_Get_Item_7);0x13CC/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 2, CallFunc_Array_Get_Item_8);0x1403K2Node_MakeArray_Array_3 = {CallFunc_Array_Get_Item_5, CallFunc_Array_Get_Item_6, CallFunc_Array_Get_Item_7, CallFunc_Array_Get_Item_8};0x1432K2Node_MakeArray_Array_4 = {Vector2D{0f, 0f}, Vector2D{0f, 1f}, Vector2D{1f, 1f}, Vector2D{1f, 0f}};0x149DCallFunc_CalculateTangentsForMesh_Normals_1 = {};0x14A8CallFunc_CalculateTangentsForMesh_Tangents_1 = {};0x14B3CalculateTangentsForMesh(K2Node_MakeArray_Array_3, K2Node_MakeArray_Array_2, K2Node_MakeArray_Array_4, CallFunc_CalculateTangentsForMesh_Normals_1, CallFunc_CalculateTangentsForMesh_Tangents_1);0x14EAK2Node_MakeArray_Array_2 = {0, 1, 2, 2, 3, 0};0x1513/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 1, CallFunc_Array_Get_Item_5);0x154A/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 7, CallFunc_Array_Get_Item_6);0x1581/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 5, CallFunc_Array_Get_Item_7);0x15B8/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 2, CallFunc_Array_Get_Item_8);0x15EFK2Node_MakeArray_Array_3 = {CallFunc_Array_Get_Item_5, CallFunc_Array_Get_Item_6, CallFunc_Array_Get_Item_7, CallFunc_Array_Get_Item_8};0x161EK2Node_MakeArray_Array_4 = {Vector2D{0f, 0f}, Vector2D{0f, 1f}, Vector2D{1f, 1f}, Vector2D{1f, 0f}};0x1689ProceduralMesh.CreateMeshSection_LinearColor(1, K2Node_MakeArray_Array_3, K2Node_MakeArray_Array_2, CallFunc_CalculateTangentsForMesh_Normals_1, K2Node_MakeArray_Array_4, Temp_struct_Variable_15, Temp_struct_Variable_16, Temp_struct_Variable_17, Temp_struct_Variable_18, CallFunc_CalculateTangentsForMesh_Tangents_1, false);0x1700PopFlow();0x1701Label_1701:0x1701CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x172BTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x1746goto Label_0916;0x174BLabel_174B:0x174BK2Node_MakeArray_Array_5 = {0, 1, 2, 2, 3, 0};0x1774/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 2, CallFunc_Array_Get_Item_9);0x17AB/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 5, CallFunc_Array_Get_Item_10);0x17E2/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 6, CallFunc_Array_Get_Item_11);0x1819/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 0, CallFunc_Array_Get_Item_12);0x1850K2Node_MakeArray_Array_6 = {CallFunc_Array_Get_Item_9, CallFunc_Array_Get_Item_10, CallFunc_Array_Get_Item_11, CallFunc_Array_Get_Item_12};0x187FK2Node_MakeArray_Array_7 = {Vector2D{0f, 0f}, Vector2D{0f, 1f}, Vector2D{1f, 1f}, Vector2D{1f, 0f}};0x18EACallFunc_CalculateTangentsForMesh_Normals_2 = {};0x18F5CallFunc_CalculateTangentsForMesh_Tangents_2 = {};0x1900CalculateTangentsForMesh(K2Node_MakeArray_Array_6, K2Node_MakeArray_Array_5, K2Node_MakeArray_Array_7, CallFunc_CalculateTangentsForMesh_Normals_2, CallFunc_CalculateTangentsForMesh_Tangents_2);0x1937K2Node_MakeArray_Array_5 = {0, 1, 2, 2, 3, 0};0x1960/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 2, CallFunc_Array_Get_Item_9);0x1997/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 5, CallFunc_Array_Get_Item_10);0x19CE/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 6, CallFunc_Array_Get_Item_11);0x1A05/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 0, CallFunc_Array_Get_Item_12);0x1A3CK2Node_MakeArray_Array_6 = {CallFunc_Array_Get_Item_9, CallFunc_Array_Get_Item_10, CallFunc_Array_Get_Item_11, CallFunc_Array_Get_Item_12};0x1A6BK2Node_MakeArray_Array_7 = {Vector2D{0f, 0f}, Vector2D{0f, 1f}, Vector2D{1f, 1f}, Vector2D{1f, 0f}};0x1AD6ProceduralMesh.CreateMeshSection_LinearColor(2, K2Node_MakeArray_Array_6, K2Node_MakeArray_Array_5, CallFunc_CalculateTangentsForMesh_Normals_2, K2Node_MakeArray_Array_7, Temp_struct_Variable_11, Temp_struct_Variable_12, Temp_struct_Variable_13, Temp_struct_Variable_14, CallFunc_CalculateTangentsForMesh_Tangents_2, false);0x1B4DPopFlow();0x1B4ELabel_1B4E:0x1B4EK2Node_MakeArray_Array_8 = {0, 1, 2, 2, 3, 0};0x1B77/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 0, CallFunc_Array_Get_Item_13);0x1BAE/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 6, CallFunc_Array_Get_Item_14);0x1BE5/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 4, CallFunc_Array_Get_Item_15);0x1C1C/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 3, CallFunc_Array_Get_Item_16);0x1C53K2Node_MakeArray_Array_9 = {Vector2D{0f, 0f}, Vector2D{0f, 1f}, Vector2D{1f, 1f}, Vector2D{1f, 0f}};0x1CBEK2Node_MakeArray_Array_10 = {CallFunc_Array_Get_Item_13, CallFunc_Array_Get_Item_14, CallFunc_Array_Get_Item_15, CallFunc_Array_Get_Item_16};0x1CEDCallFunc_CalculateTangentsForMesh_Normals_3 = {};0x1CF8CallFunc_CalculateTangentsForMesh_Tangents_3 = {};0x1D03CalculateTangentsForMesh(K2Node_MakeArray_Array_10, K2Node_MakeArray_Array_8, K2Node_MakeArray_Array_9, CallFunc_CalculateTangentsForMesh_Normals_3, CallFunc_CalculateTangentsForMesh_Tangents_3);0x1D3AK2Node_MakeArray_Array_8 = {0, 1, 2, 2, 3, 0};0x1D63/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 0, CallFunc_Array_Get_Item_13);0x1D9A/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 6, CallFunc_Array_Get_Item_14);0x1DD1/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 4, CallFunc_Array_Get_Item_15);0x1E08/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 3, CallFunc_Array_Get_Item_16);0x1E3FK2Node_MakeArray_Array_9 = {Vector2D{0f, 0f}, Vector2D{0f, 1f}, Vector2D{1f, 1f}, Vector2D{1f, 0f}};0x1EAAK2Node_MakeArray_Array_10 = {CallFunc_Array_Get_Item_13, CallFunc_Array_Get_Item_14, CallFunc_Array_Get_Item_15, CallFunc_Array_Get_Item_16};0x1ED9ProceduralMesh.CreateMeshSection_LinearColor(3, K2Node_MakeArray_Array_10, K2Node_MakeArray_Array_8, CallFunc_CalculateTangentsForMesh_Normals_3, K2Node_MakeArray_Array_9, Temp_struct_Variable_3, Temp_struct_Variable_2, Temp_struct_Variable_1, Temp_struct_Variable, CallFunc_CalculateTangentsForMesh_Tangents_3, false);0x1F50PopFlow();0x1F51Label_1F51:0x1F51K2Node_MakeArray_Array_11 = {0, 1, 2, 2, 3, 0};0x1F7A/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 3, CallFunc_Array_Get_Item_17);0x1FB1/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 4, CallFunc_Array_Get_Item_18);0x1FE8/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 7, CallFunc_Array_Get_Item_19);0x201F/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 1, CallFunc_Array_Get_Item_20);0x2056K2Node_MakeArray_Array_12 = {Vector2D{0f, 0f}, Vector2D{0f, 1f}, Vector2D{1f, 1f}, Vector2D{1f, 0f}};0x20C1K2Node_MakeArray_Array_13 = {CallFunc_Array_Get_Item_17, CallFunc_Array_Get_Item_18, CallFunc_Array_Get_Item_19, CallFunc_Array_Get_Item_20};0x20F0CallFunc_CalculateTangentsForMesh_Normals_4 = {};0x20FBCallFunc_CalculateTangentsForMesh_Tangents_4 = {};0x2106CalculateTangentsForMesh(K2Node_MakeArray_Array_13, K2Node_MakeArray_Array_11, K2Node_MakeArray_Array_12, CallFunc_CalculateTangentsForMesh_Normals_4, CallFunc_CalculateTangentsForMesh_Tangents_4);0x213DK2Node_MakeArray_Array_11 = {0, 1, 2, 2, 3, 0};0x2166/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 3, CallFunc_Array_Get_Item_17);0x219D/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 4, CallFunc_Array_Get_Item_18);0x21D4/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 7, CallFunc_Array_Get_Item_19);0x220B/Script/Engine.Default__KismetArrayLibrary.Array_Get(Vertices, 1, CallFunc_Array_Get_Item_20);0x2242K2Node_MakeArray_Array_12 = {Vector2D{0f, 0f}, Vector2D{0f, 1f}, Vector2D{1f, 1f}, Vector2D{1f, 0f}};0x22ADK2Node_MakeArray_Array_13 = {CallFunc_Array_Get_Item_17, CallFunc_Array_Get_Item_18, CallFunc_Array_Get_Item_19, CallFunc_Array_Get_Item_20};0x22DCProceduralMesh.CreateMeshSection_LinearColor(4, K2Node_MakeArray_Array_13, K2Node_MakeArray_Array_11, CallFunc_CalculateTangentsForMesh_Normals_4, K2Node_MakeArray_Array_12, Temp_struct_Variable_7, Temp_struct_Variable_6, Temp_struct_Variable_5, Temp_struct_Variable_4, CallFunc_CalculateTangentsForMesh_Tangents_4, false);0x2353PopFlow();0x2354Label_2354:0x2354PushFlow(Label_2570);0x2359PushFlow(Label_25BA);0x235EPushFlow(Label_2683);0x2363CallFunc_CreateDynamicMaterialInstance_ReturnValue = ProceduralMesh.CreateDynamicMaterialInstance(0, Material, FName(None));0x23ACMID_LightShaft = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x23BFMID_LightShaft.SetScalarParameterValue(FName(Falloff), Falloff);0x23F5MID_LightShaft.SetScalarParameterValue(FName(Opacity), Opacity);0x242BMID_LightShaft.SetScalarParameterValue(FName(FadeoutDistance), FadeDistance);0x2461MID_LightShaft.SetScalarParameterValue(FName(FadeLength), FadeLength);0x2497MID_LightShaft.SetVectorParameterValue(FName(Color), Color);0x24CDMID_LightShaft.SetScalarParameterValue(FName(Bands), Bands);0x2503MID_LightShaft.SetScalarParameterValue(FName(Bandwidth), Bandwidth);0x2539MID_LightShaft.SetScalarParameterValue(FName(DepthFade), DepthFadeDistance);0x256FPopFlow();0x2570Label_2570:0x2570PreviousCornerPivot = CornerPivot;0x2583PreviousBounds = Bounds2D;0x259EPreviousBottomTransform = BottomTransform;0x25B9PopFlow();0x25BALabel_25BA:0x25BATemp_int_Variable = 1;0x25D1Label_25D1:0x25D1CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, 4);0x25F3if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x25FDPushFlow(Label_2639);0x2602ProceduralMesh.SetMaterial(Temp_int_Variable, MID_LightShaft);0x2638PopFlow();0x2639Label_2639:0x2639CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x2663Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x267Egoto Label_25D1;0x2683Label_2683:0x2683CallFunc_Conv_BoolToFloat_ReturnValue = Conv_BoolToFloat(UseTexture);0x26A8MID_LightShaft.SetScalarParameterValue(FName(UseTexture), CallFunc_Conv_BoolToFloat_ReturnValue);0x26DEif (!(UseTexture)) PopFlow();0x26E8CallFunc_IsValid_ReturnValue = IsValid(Texture);0x2705if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x270FMID_LightShaft.SetTextureParameterValue(FName(Texture), Texture);0x2745BreakVector2D(Tiling, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x276AK2Node_MakeStruct_LinearColor.R = CallFunc_BreakVector2D_X;0x278EK2Node_MakeStruct_LinearColor.G = CallFunc_BreakVector2D_Y;0x27B2K2Node_MakeStruct_LinearColor.B = 0f;0x27D2K2Node_MakeStruct_LinearColor.A = 1f;0x27F2MID_LightShaft.SetVectorParameterValue(FName(Tiling), K2Node_MakeStruct_LinearColor);0x2828PopFlow();0x2829Label_2829:0x2829return;