[gd_scene load_steps=8 format=3 uid="uid://dhfqv26h4i0i3"] [ext_resource type="Script" uid="uid://cnoyykkcidp1d" path="res://scripts/buildings/conveyor.gd" id="1_m8ga5"] [ext_resource type="ArrayMesh" uid="uid://bv225xw8xssl4" path="res://assets/models/Conveyor.obj" id="2_dyib0"] [ext_resource type="Script" uid="uid://bshiyw2k3op02" path="res://scripts/building_components/consumer.gd" id="3_vjqud"] [ext_resource type="Script" uid="uid://c4fquatkjmsgu" path="res://scripts/building_components/producer.gd" id="4_d3uke"] [ext_resource type="ArrayMesh" uid="uid://c6yj8uwsgqxv0" path="res://assets/models/Ingot.obj" id="5_w2262"] [sub_resource type="Curve3D" id="Curve3D_r3fl7"] _data = { "points": PackedVector3Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3), "tilts": PackedFloat32Array(0, 0) } point_count = 2 [sub_resource type="MultiMesh" id="MultiMesh_6iypd"] transform_format = 1 instance_count = 1 mesh = ExtResource("5_w2262") buffer = PackedFloat32Array(1, 8.40779e-44, 8.54792e-44, 9.10844e-44, 8.54792e-44, 1, 9.10844e-44, 0.325, 8.82818e-44, 9.10844e-44, 1, 8.96831e-44) [node name="Conveyor" type="Path3D"] curve = SubResource("Curve3D_r3fl7") script = ExtResource("1_m8ga5") item_offset = Vector3(0, 0.325, 0) [node name="PathMesh3D" type="PathMesh3D" parent="." node_paths=PackedStringArray("path_3d")] mesh = ExtResource("2_dyib0") path_3d = NodePath("..") surface_0/tile_rotation = Vector3(0, 0, 0) surface_0/tile_rotation_order = 2 surface_0/distribution = 0 surface_0/alignment = 0 surface_0/warp_along_curve = true surface_0/sample_cubic = false surface_0/tilt = true surface_0/offset = Vector2(0, 0) surface_1/tile_rotation = Vector3(0, 0, 0) surface_1/tile_rotation_order = 2 surface_1/distribution = 0 surface_1/alignment = 0 surface_1/warp_along_curve = true surface_1/sample_cubic = false surface_1/tilt = true surface_1/offset = Vector2(0, 0) [node name="Consumer" type="Node" parent="."] script = ExtResource("3_vjqud") storage_size = 1 metadata/_custom_type_script = "uid://bshiyw2k3op02" [node name="Producer" type="Node" parent="." node_paths=PackedStringArray("consumers")] script = ExtResource("4_d3uke") consumers = [null] metadata/_custom_type_script = "uid://c4fquatkjmsgu" [node name="MultiMeshInstance3D" type="MultiMeshInstance3D" parent="."] multimesh = SubResource("MultiMesh_6iypd") [connection signal="item_added" from="Consumer" to="." method="consumer_has_item"]