[gd_scene load_steps=5 format=3 uid="uid://nqar1qcun8ax"] [ext_resource type="Script" path="res://src/props/scenery/highway/guard_rail/guard_rail.gd" id="1_imntf"] [ext_resource type="Material" uid="uid://cift6p0wn1oce" path="res://assets/materials/guard_rail.tres" id="2_1s4wy"] [ext_resource type="PlaneMesh" uid="uid://bdcmgvgpj1e0w" path="res://src/props/scenery/highway/guard_rail/guard_rail_post_mesh.tres" id="3_hha2c"] [sub_resource type="MultiMesh" id="MultiMesh_1o4mq"] transform_format = 1 mesh = ExtResource("3_hha2c") [node name="GuardRail" type="Path3D"] script = ExtResource("1_imntf") [node name="UpperRail" type="CSGPolygon3D" parent="."] use_collision = true polygon = PackedVector2Array(0, 0.8, -0.01, 0.9, 0, 1, 0.01, 0.9) mode = 2 path_node = NodePath("..") path_interval_type = 0 path_interval = 1.0 path_simplify_angle = 0.0 path_rotation = 2 path_local = true path_continuous_u = true path_u_distance = 1.0 path_joined = false material = ExtResource("2_1s4wy") [node name="LowerRail" type="CSGPolygon3D" parent="."] use_collision = true polygon = PackedVector2Array(0, 0.4, -0.01, 0.5, 0, 0.6, 0.01, 0.5) mode = 2 path_node = NodePath("..") path_interval_type = 0 path_interval = 1.0 path_simplify_angle = 0.0 path_rotation = 2 path_local = true path_continuous_u = true path_u_distance = 1.0 path_joined = false material = ExtResource("2_1s4wy") [node name="PostMultiMesh" type="MultiMeshInstance3D" parent="."] multimesh = SubResource("MultiMesh_1o4mq") [connection signal="curve_changed" from="." to="." method="_on_curve_changed"]