[gd_scene load_steps=38 format=4 uid="uid://krjp22b25glj"] [ext_resource type="PackedScene" uid="uid://dyhvoundu2kqc" path="res://parts/Building.tscn" id="1_fd576"] [ext_resource type="PackedScene" uid="uid://co2mqmdwpn57w" path="res://parts/BoxSpawner.tscn" id="2_f1y6l"] [ext_resource type="PackedScene" uid="uid://i8xb8locnhi5" path="res://parts/assemblies/RollerConveyorAssembly.tscn" id="3_e5heu"] [ext_resource type="PackedScene" uid="uid://dvjrx5crpqs5f" path="res://parts/SideGuard.tscn" id="4_bfduw"] [ext_resource type="Shader" uid="uid://wtu5yyfpdcgl" path="res://assets/3DModels/Shaders/MetalShaderSideGuard.tres" id="5_soj22"] [ext_resource type="PackedScene" uid="uid://gddgyvex6gdj" path="res://parts/PushButton.tscn" id="6_64bia"] [ext_resource type="PackedScene" uid="uid://kdpe7o4ec1fa" path="res://parts/DiffuseSensor.tscn" id="7_078ij"] [ext_resource type="PackedScene" uid="uid://bl73u0rvt2orv" path="res://parts/Despawner.tscn" id="8_e5heu"] [ext_resource type="PackedScene" uid="uid://drle8i15nwr68" path="res://parts/StackLight.tscn" id="8_n3xqu"] [ext_resource type="Script" uid="uid://bl7o7avq4pi78" path="res://src/StackLight/stack_light_data.gd" id="9_fnchy"] [ext_resource type="Script" uid="uid://buet0tp11gjdl" path="res://src/StackLight/stack_segment_data.gd" id="10_crqpc"] [ext_resource type="PackedScene" uid="uid://brhwonoyljmqn" path="res://Chute.tscn" id="12_mueih"] [ext_resource type="PackedScene" uid="uid://ccnjj66g0dynu" path="res://parts/Pallet.tscn" id="14_e5heu"] [ext_resource type="Script" uid="uid://ci4xxmdlyaq0n" path="res://utils.gd" id="15_8uneb"] [ext_resource type="PackedScene" uid="uid://bqlkj4ar8q1ws" path="res://parts/assemblies/BeltConveyorAssembly.tscn" id="16_bfduw"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_8uneb"] render_priority = 0 shader = ExtResource("5_soj22") shader_parameter/Scale = 1.34342 shader_parameter/Metallic = 0.94 shader_parameter/Roughness = 0.5 shader_parameter/Specular = 0.5 [sub_resource type="ArrayMesh" id="ArrayMesh_gn6s2"] _surfaces = [{ "aabb": AABB(-0.5, -0.00427932, -1.12983, 1, 0.604281, 0.169856), "format": 34896613377, "index_count": 204, "index_data": PackedByteArray("AAACAAEAAAADAAIADQACAAwADQABAAIAAwAJAAoAAwAAAAkACAAKAAkACAALAAoACAAHAAsACAAGAAcADgAMAA8ADgANAAwABAAPAAUABAAOAA8ABAARABAABAAFABEAEgAUABUAEgATABQAHwAUABMAHwAeABQAFQAbABIAFQAcABsAGgAcAB0AGgAbABwAGgAZABgAGgAdABkAIAAeAB8AIAAhAB4AFgAhACAAFgAXACEAFgAjABcAFgAiACMAAQASAAAAAQATABIAAwAUAAIAAwAVABQAAgAeAAwAAgAUAB4ACgAVAAMACgAcABUAAAAbAAkAAAASABsACQAaAAgACQAbABoACwAcAAoACwAdABwABwAdAAsABwAZAB0ACAAYAAYACAAaABgADAAhAA8ADAAeACEADQATAAEADQAfABMADgAfAA0ADgAgAB8ADwAXAAUADwAhABcAEAAWAAQAEAAiABYABAAgAA4ABAAWACAABQAjABEABQAXACMABgAZAAcABgAYABkAEQAiABAAEQAjACIA"), "name": "BeltTopDown", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 36, "vertex_data": PackedByteArray("AADMEI2IAAAAAPkeREsAAP//+R5ESwAA///MEI2IAAAAAIX3ukoAAP//hfe6SgAAAAASAEDhAAD//xIAQOEAAAAAKxC/4QAAAADNEIvfAAD//80Qi98AAP//KxC/4QAA//+KVhxLAAAAAIpWHEsAAAAAHfTESgAA//8d9MRKAAAAAIX3AAAAAP//hfcAAAAAAABFGVuTAAAAAPoiZmkAAP//+iJmaQAA//9FGVuTAAAAAP//yGgAAP///v/IaAAAAAAAAGX/AAD//wAAZf8AAAAAlhP+/wAAAABGGT7sAAD//0YZPuwAAP//lhP//wAA//+MVkFpAAAAAIxWQWkAAAAAIfToaAAA//8g9OhoAAAAAP//AAAAAP///v8AAAAA") }] blend_shape_mode = 0 [sub_resource type="ArrayMesh" id="ArrayMesh_ko2pj"] resource_name = "RCSideGuard_RCSideGuard" _surfaces = [{ "aabb": AABB(-0.5, -0.00427932, -1.12983, 1, 0.604281, 0.169856), "attribute_data": PackedByteArray("lm///5Zv//+Wb///lm///110//8AABfVAAAX1V10//8AAHopXXRhVAAAeilddGFUlm9hVJZvYVSWb2FUiFkX1YhZF9WIWRfViFl6KYhZeimIWXopiFl6KV10//9ddP//XXT//110YVRddGFUXXRhVEx8//9MfP//d2X//5t+//93Zf//m37//3dlYVSafmFUd2VhVJp+YVRMfGFUTHxhVOQUeinkFHop5BR6KeQUF9XkFBfV5BQX1bpUF9W6VBfVulQX1bpUeim6VHopulR6KXdlF9V3ZRfVd2UX1Xdleil3ZXopd2V6KZZv//+Wb///lm///5Zv//9ddP//AAAX1QAAF9VddP//XXRhVAAAeikAAHopXXRhVJZvYVSWb2FUlm9hVJZvYVSIWRfViFkX1YhZF9WIWRfViFl6KYhZeimIWXopiFl6KV10//9ddP//XXT//110YVRddGFUXXRhVEx8//9MfP//THz//0x8//93Zf//m37//3dl//+bfv//mn5hVHdlYVSafmFUd2VhVEx8YVRMfGFUTHxhVEx8YVTkFHop5BR6KeQUeinkFBfV5BQX1eQUF9W6VBfVulQX1bpUF9W6VBfVulR6KbpUeim6VHopulR6KXdlF9V3ZRfVd2UX1Xdleil3ZXopd2V6KQ=="), "format": 34896613399, "index_count": 204, "index_data": PackedByteArray("AgAJAAcAAgAMAAkALAAIACgALAAGAAgADAAgACIADAADACAAHQAjACEAHQAmACMAHQAaACYAHQAYABoALwApADEALwAtACkAEQAyABMAEQAwADIAEAA3ADUAEAASADcAPQBCAEYAPQBBAEIAbQBDAEAAbQBpAEMARwBeADwARwBhAF4AWgBgAGUAWgBfAGAAWwBWAFQAWwBkAFYAcQBoAGwAcQByAGgATABzAHAATABPAHMATQB6AE4ATQB4AHoABAA7AAAABAA+ADsADgBFAAsADgBIAEUACgBqACoACgBEAGoAJABJAA0AJABjAEkAAQBcAB4AAQA6AFwAHwBYABwAHwBdAFgAJwBiACUAJwBnAGIAGwBmACcAGwBXAGYAHABSABYAHABZAFIAKgB0ADMAKgBqAHQAKwA/AAUAKwBrAD8ALgBrACsALgBuAGsAMwBQABQAMwB1AFAANABKAA8ANAB2AEoADwBvAC4ADwBLAG8AFQB7ADkAFQBRAHsAFwBVABkAFwBTAFUAOAB3ADYAOAB5AHcA"), "material": SubResource("ShaderMaterial_8uneb"), "name": "BeltTopDown", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 124, "vertex_data": PackedByteArray("AADMEI2IH88AAMwQjYgdwwAAzBCNiNjdAADMEI2I1t0AAPkeREu11gAA+R5ES+jfAAD5HkRLVPMAAPkeREtU8///+R5ES1Tz///5HkRLVPP///keREvo3///+R5ES7XW///MEI2I1t3//8wQjYgdw///zBCNiCHPAACF97pKqaUAAIX3ukqf6QAAhfe6SqDp//+F97pKn+n//4X3ukqg6f//hfe6Sqml//+F97pKqaUAABIAQOH/vwAAEgBA4VjAAAASAEDhv////xIAQOFYwP//EgBA4b////8SAEDh/78AACsQv+GqowAAKxC/4QP1AADNEIvf4rQAAM0Qi9/itAAAzRCL30DfAADNEIvfQN///80Qi99A3///zRCL30Df///NEIvf4rT//80Qi9/itP//KxC/4QP1//8rEL/hqqP//4pWHEv5////ilYcS/v///+KVhxL/78AAIpWHEv/vwAAilYcS/n/AACKVhxL+/8AAB30xEqiqgAAHfTESvH/AAAd9MRK8v///x30xErx////HfTESvL///8d9MRKoqoAAIX3AAD/vwAAhfcAAFTVAACF9wAA/////4X3AABU1f//hfcAAP////+F9wAA/78AAEUZW5Pk3AAARRlbk8ulAABFGVuT2d0AAEUZW5PBzQAA+iJmaZXQAAD6ImZpfrcAAPoiZmnzwQAA+iJmacPP///6ImZp88H///oiZmnwwf//+iJmaX63///6ImZpldD//0UZW5Pgwv//RRlbk8HN//9FGVuTzaX//0UZW5Pk3AAA///IaJ/pAAD//8ho5L8AAP//yGjrxQAA///IaALG///+/8hon+n///7/yGgBxv///v/IaOS////+/8hon+kAAAAAZf//vwAAAABl/1jAAAAAAGX//7///wAAZf9YwP//AABl//+///8AAGX//78AAJYT/v+B1AAAlhP+/z3AAACWE/7/d8EAAJYT/v+awQAARhk+7EHfAABGGT7sX6sAAEYZPuyqzAAARhk+7GjB//9GGT7sqcz//0YZPuxD3///Rhk+7F6r//9GGT7sQd///5YT//93wf//lhP//4LM//+WE///PcD//5YT//+B1P//jFZBaf+///+MVkFp/7///4xWQWn/vwAAjFZBaf+/AACMVkFp/78AAIxWQWn/vwAAIfToaP+/AAAh9Oho/78AACH06Gj/vwAAIfToaP+///8g9Oho/7///yD06Gj/v///IPToaP+///8g9Oho/78AAP//AAD/vwAA//8AAP//AAD//wAAVNX///7/AAD//////v8AAFTV///+/wAA/79YOle6EjUStalQqVCoUKhQMD4wvuBn4Od0RnRGdEZ0RnRGdEZ0RnRG4GceGDA+zkGoUKhQEjXsSlo6pEWx0Eyv/0r/Sv9K/0r/Sv9K/0r/SrHQslCx0LJQ/3///wAA/3/cv9y/AAD/f9y/3L//fwAAzq0v0qVFpUVoypa1aMqWtfNP80/yT/JP80/zT/JP8k9oymhKaMpoSqVFpUXOrc8tAkACQAFAAUD/fwAA/3///wJAAkABQAFA/3///wdAB0AGQAZAB0AHQAZABkD/fwAA/3///1RVVFX///9/VFVUVf///3//fwAAPZ/B4JROk86t3lcvKO3NKKHIXLcCMwGzO+wp7IDwdyuHz0YR1hPEEwIz/UyhyKJIltOAFNPKayWJTnUxPZ89H/9///+MJYulEx3eHA+6CB3+6f80JuPw4owlc1r/fwAA/3///wAA/3+LAHP/AAD/f4sAc///fwAAIcLdvVMzUrNQ03APwBGKEvJ/8v+XPZa9AMmBJPnSJw8o8h4pGOANMJg9Z0LyfwwAb+057t7x4ChTM6xMIcIhQvX/CQDx/w0A/38AAP9////1/wkA8f8NAPU/9L8JwPS/uP8bAB8ACwDz/9//4/9GAPU/CkAJwApA/3///////39U1aoq////f1TVqir/fwAA") }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_gn6s2") [sub_resource type="Resource" id="Resource_d0je0"] resource_local_to_scene = true script = ExtResource("10_crqpc") active = true segment_color = Color(0, 1, 0, 0.5) [sub_resource type="Resource" id="Resource_3pf3c"] resource_local_to_scene = true script = ExtResource("10_crqpc") active = false segment_color = Color(0, 0.133333, 1, 1) [sub_resource type="Resource" id="Resource_861op"] resource_local_to_scene = true script = ExtResource("9_fnchy") segment_datas = [SubResource("Resource_d0je0"), SubResource("Resource_3pf3c")] [sub_resource type="Resource" id="Resource_hpqs4"] resource_local_to_scene = true script = ExtResource("10_crqpc") active = true segment_color = Color(0, 1, 0, 0.5) [sub_resource type="Resource" id="Resource_766f7"] resource_local_to_scene = true script = ExtResource("10_crqpc") active = false segment_color = Color(0, 0.133333, 1, 1) [sub_resource type="Resource" id="Resource_50a4q"] resource_local_to_scene = true script = ExtResource("9_fnchy") segment_datas = [SubResource("Resource_hpqs4"), SubResource("Resource_766f7")] [sub_resource type="ShaderMaterial" id="ShaderMaterial_jiaeu"] render_priority = 0 shader = ExtResource("5_soj22") shader_parameter/Scale = 1.54232 shader_parameter/Metallic = 0.94 shader_parameter/Roughness = 0.5 shader_parameter/Specular = 0.5 [sub_resource type="ArrayMesh" id="ArrayMesh_v7mlo"] resource_name = "RCSideGuard_RCSideGuard" _surfaces = [{ "aabb": AABB(-0.5, -0.00427932, -1.12983, 1, 0.604281, 0.169856), "attribute_data": PackedByteArray("lm///5Zv//+Wb///lm///110//8AABfVAAAX1V10//8AAHopXXRhVAAAeilddGFUlm9hVJZvYVSWb2FUiFkX1YhZF9WIWRfViFl6KYhZeimIWXopiFl6KV10//9ddP//XXT//110YVRddGFUXXRhVEx8//9MfP//d2X//5t+//93Zf//m37//3dlYVSafmFUd2VhVJp+YVRMfGFUTHxhVOQUeinkFHop5BR6KeQUF9XkFBfV5BQX1bpUF9W6VBfVulQX1bpUeim6VHopulR6KXdlF9V3ZRfVd2UX1Xdleil3ZXopd2V6KZZv//+Wb///lm///5Zv//9ddP//AAAX1QAAF9VddP//XXRhVAAAeikAAHopXXRhVJZvYVSWb2FUlm9hVJZvYVSIWRfViFkX1YhZF9WIWRfViFl6KYhZeimIWXopiFl6KV10//9ddP//XXT//110YVRddGFUXXRhVEx8//9MfP//THz//0x8//93Zf//m37//3dl//+bfv//mn5hVHdlYVSafmFUd2VhVEx8YVRMfGFUTHxhVEx8YVTkFHop5BR6KeQUeinkFBfV5BQX1eQUF9W6VBfVulQX1bpUF9W6VBfVulR6KbpUeim6VHopulR6KXdlF9V3ZRfVd2UX1Xdleil3ZXopd2V6KQ=="), "format": 34896613399, "index_count": 204, "index_data": PackedByteArray("AgAJAAcAAgAMAAkALAAIACgALAAGAAgADAAgACIADAADACAAHQAjACEAHQAmACMAHQAaACYAHQAYABoALwApADEALwAtACkAEQAyABMAEQAwADIAEAA3ADUAEAASADcAPQBCAEYAPQBBAEIAbQBDAEAAbQBpAEMARwBeADwARwBhAF4AWgBgAGUAWgBfAGAAWwBWAFQAWwBkAFYAcQBoAGwAcQByAGgATABzAHAATABPAHMATQB6AE4ATQB4AHoABAA7AAAABAA+ADsADgBFAAsADgBIAEUACgBqACoACgBEAGoAJABJAA0AJABjAEkAAQBcAB4AAQA6AFwAHwBYABwAHwBdAFgAJwBiACUAJwBnAGIAGwBmACcAGwBXAGYAHABSABYAHABZAFIAKgB0ADMAKgBqAHQAKwA/AAUAKwBrAD8ALgBrACsALgBuAGsAMwBQABQAMwB1AFAANABKAA8ANAB2AEoADwBvAC4ADwBLAG8AFQB7ADkAFQBRAHsAFwBVABkAFwBTAFUAOAB3ADYAOAB5AHcA"), "material": SubResource("ShaderMaterial_jiaeu"), "name": "BeltTopDown", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 124, "vertex_data": PackedByteArray("AADMEI2IH88AAMwQjYgdwwAAzBCNiNjdAADMEI2I1t0AAPkeREu11gAA+R5ES+jfAAD5HkRLVPMAAPkeREtU8///+R5ES1Tz///5HkRLVPP///keREvo3///+R5ES7XW///MEI2I1t3//8wQjYgdw///zBCNiCHPAACF97pKqaUAAIX3ukqf6QAAhfe6SqDp//+F97pKn+n//4X3ukqg6f//hfe6Sqml//+F97pKqaUAABIAQOH/vwAAEgBA4VjAAAASAEDhv////xIAQOFYwP//EgBA4b////8SAEDh/78AACsQv+GqowAAKxC/4QP1AADNEIvf4rQAAM0Qi9/itAAAzRCL30DfAADNEIvfQN///80Qi99A3///zRCL30Df///NEIvf4rT//80Qi9/itP//KxC/4QP1//8rEL/hqqP//4pWHEv5////ilYcS/v///+KVhxL/78AAIpWHEv/vwAAilYcS/n/AACKVhxL+/8AAB30xEqiqgAAHfTESvH/AAAd9MRK8v///x30xErx////HfTESvL///8d9MRKoqoAAIX3AAD/vwAAhfcAAFTVAACF9wAA/////4X3AABU1f//hfcAAP////+F9wAA/78AAEUZW5Pk3AAARRlbk8ulAABFGVuT2d0AAEUZW5PBzQAA+iJmaZXQAAD6ImZpfrcAAPoiZmnzwQAA+iJmacPP///6ImZp88H///oiZmnwwf//+iJmaX63///6ImZpldD//0UZW5Pgwv//RRlbk8HN//9FGVuTzaX//0UZW5Pk3AAA///IaJ/pAAD//8ho5L8AAP//yGjrxQAA///IaALG///+/8hon+n///7/yGgBxv///v/IaOS////+/8hon+kAAAAAZf//vwAAAABl/1jAAAAAAGX//7///wAAZf9YwP//AABl//+///8AAGX//78AAJYT/v+B1AAAlhP+/z3AAACWE/7/d8EAAJYT/v+awQAARhk+7EHfAABGGT7sX6sAAEYZPuyqzAAARhk+7GjB//9GGT7sqcz//0YZPuxD3///Rhk+7F6r//9GGT7sQd///5YT//93wf//lhP//4LM//+WE///PcD//5YT//+B1P//jFZBaf+///+MVkFp/7///4xWQWn/vwAAjFZBaf+/AACMVkFp/78AAIxWQWn/vwAAIfToaP+/AAAh9Oho/78AACH06Gj/vwAAIfToaP+///8g9Oho/7///yD06Gj/v///IPToaP+///8g9Oho/78AAP//AAD/vwAA//8AAP//AAD//wAAVNX///7/AAD//////v8AAFTV///+/wAA/79YOle6EjUStalQqVCoUKhQMD4wvuBn4Od0RnRGdEZ0RnRGdEZ0RnRG4GceGDA+zkGoUKhQEjXsSlo6pEWx0Eyv/0r/Sv9K/0r/Sv9K/0r/SrHQslCx0LJQ/3///wAA/3/cv9y/AAD/f9y/3L//fwAAzq0v0qVFpUVoypa1aMqWtfNP80/yT/JP80/zT/JP8k9oymhKaMpoSqVFpUXOrc8tAkACQAFAAUD/fwAA/3///wJAAkABQAFA/3///wdAB0AGQAZAB0AHQAZABkD/fwAA/3///1RVVFX///9/VFVUVf///3//fwAAPZ/B4JROk86t3lcvKO3NKKHIXLcCMwGzO+wp7IDwdyuHz0YR1hPEEwIz/UyhyKJIltOAFNPKayWJTnUxPZ89H/9///+MJYulEx3eHA+6CB3+6f80JuPw4owlc1r/fwAA/3///wAA/3+LAHP/AAD/f4sAc///fwAAIcLdvVMzUrNQ03APwBGKEvJ/8v+XPZa9AMmBJPnSJw8o8h4pGOANMJg9Z0LyfwwAb+057t7x4ChTM6xMIcIhQvX/CQDx/w0A/38AAP9////1/wkA8f8NAPU/9L8JwPS/uP8bAB8ACwDz/9//4/9GAPU/CkAJwApA/3///////39U1aoq////f1TVqir/fwAA") }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_gn6s2") [sub_resource type="Resource" id="Resource_plrun"] resource_local_to_scene = true script = ExtResource("10_crqpc") active = true segment_color = Color(0, 1, 0, 0.5) [sub_resource type="Resource" id="Resource_o2dim"] resource_local_to_scene = true script = ExtResource("10_crqpc") active = false segment_color = Color(0, 0.133333, 1, 1) [sub_resource type="Resource" id="Resource_mmluh"] resource_local_to_scene = true script = ExtResource("9_fnchy") segment_datas = [SubResource("Resource_plrun"), SubResource("Resource_o2dim")] [sub_resource type="ShaderMaterial" id="ShaderMaterial_8bbxb"] render_priority = 0 shader = ExtResource("5_soj22") shader_parameter/Scale = 1.56948 shader_parameter/Metallic = 0.94 shader_parameter/Roughness = 0.5 shader_parameter/Specular = 0.5 [sub_resource type="ArrayMesh" id="ArrayMesh_ae0th"] resource_name = "RCSideGuard_RCSideGuard" _surfaces = [{ "aabb": AABB(-0.5, -0.00427932, -1.12983, 1, 0.604281, 0.169856), "attribute_data": PackedByteArray("lm///5Zv//+Wb///lm///110//8AABfVAAAX1V10//8AAHopXXRhVAAAeilddGFUlm9hVJZvYVSWb2FUiFkX1YhZF9WIWRfViFl6KYhZeimIWXopiFl6KV10//9ddP//XXT//110YVRddGFUXXRhVEx8//9MfP//d2X//5t+//93Zf//m37//3dlYVSafmFUd2VhVJp+YVRMfGFUTHxhVOQUeinkFHop5BR6KeQUF9XkFBfV5BQX1bpUF9W6VBfVulQX1bpUeim6VHopulR6KXdlF9V3ZRfVd2UX1Xdleil3ZXopd2V6KZZv//+Wb///lm///5Zv//9ddP//AAAX1QAAF9VddP//XXRhVAAAeikAAHopXXRhVJZvYVSWb2FUlm9hVJZvYVSIWRfViFkX1YhZF9WIWRfViFl6KYhZeimIWXopiFl6KV10//9ddP//XXT//110YVRddGFUXXRhVEx8//9MfP//THz//0x8//93Zf//m37//3dl//+bfv//mn5hVHdlYVSafmFUd2VhVEx8YVRMfGFUTHxhVEx8YVTkFHop5BR6KeQUeinkFBfV5BQX1eQUF9W6VBfVulQX1bpUF9W6VBfVulR6KbpUeim6VHopulR6KXdlF9V3ZRfVd2UX1Xdleil3ZXopd2V6KQ=="), "format": 34896613399, "index_count": 204, "index_data": PackedByteArray("AgAJAAcAAgAMAAkALAAIACgALAAGAAgADAAgACIADAADACAAHQAjACEAHQAmACMAHQAaACYAHQAYABoALwApADEALwAtACkAEQAyABMAEQAwADIAEAA3ADUAEAASADcAPQBCAEYAPQBBAEIAbQBDAEAAbQBpAEMARwBeADwARwBhAF4AWgBgAGUAWgBfAGAAWwBWAFQAWwBkAFYAcQBoAGwAcQByAGgATABzAHAATABPAHMATQB6AE4ATQB4AHoABAA7AAAABAA+ADsADgBFAAsADgBIAEUACgBqACoACgBEAGoAJABJAA0AJABjAEkAAQBcAB4AAQA6AFwAHwBYABwAHwBdAFgAJwBiACUAJwBnAGIAGwBmACcAGwBXAGYAHABSABYAHABZAFIAKgB0ADMAKgBqAHQAKwA/AAUAKwBrAD8ALgBrACsALgBuAGsAMwBQABQAMwB1AFAANABKAA8ANAB2AEoADwBvAC4ADwBLAG8AFQB7ADkAFQBRAHsAFwBVABkAFwBTAFUAOAB3ADYAOAB5AHcA"), "material": SubResource("ShaderMaterial_8bbxb"), "name": "BeltTopDown", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 124, "vertex_data": PackedByteArray("AADMEI2IH88AAMwQjYgdwwAAzBCNiNjdAADMEI2I1t0AAPkeREu11gAA+R5ES+jfAAD5HkRLVPMAAPkeREtU8///+R5ES1Tz///5HkRLVPP///keREvo3///+R5ES7XW///MEI2I1t3//8wQjYgdw///zBCNiCHPAACF97pKqaUAAIX3ukqf6QAAhfe6SqDp//+F97pKn+n//4X3ukqg6f//hfe6Sqml//+F97pKqaUAABIAQOH/vwAAEgBA4VjAAAASAEDhv////xIAQOFYwP//EgBA4b////8SAEDh/78AACsQv+GqowAAKxC/4QP1AADNEIvf4rQAAM0Qi9/itAAAzRCL30DfAADNEIvfQN///80Qi99A3///zRCL30Df///NEIvf4rT//80Qi9/itP//KxC/4QP1//8rEL/hqqP//4pWHEv5////ilYcS/v///+KVhxL/78AAIpWHEv/vwAAilYcS/n/AACKVhxL+/8AAB30xEqiqgAAHfTESvH/AAAd9MRK8v///x30xErx////HfTESvL///8d9MRKoqoAAIX3AAD/vwAAhfcAAFTVAACF9wAA/////4X3AABU1f//hfcAAP////+F9wAA/78AAEUZW5Pk3AAARRlbk8ulAABFGVuT2d0AAEUZW5PBzQAA+iJmaZXQAAD6ImZpfrcAAPoiZmnzwQAA+iJmacPP///6ImZp88H///oiZmnwwf//+iJmaX63///6ImZpldD//0UZW5Pgwv//RRlbk8HN//9FGVuTzaX//0UZW5Pk3AAA///IaJ/pAAD//8ho5L8AAP//yGjrxQAA///IaALG///+/8hon+n///7/yGgBxv///v/IaOS////+/8hon+kAAAAAZf//vwAAAABl/1jAAAAAAGX//7///wAAZf9YwP//AABl//+///8AAGX//78AAJYT/v+B1AAAlhP+/z3AAACWE/7/d8EAAJYT/v+awQAARhk+7EHfAABGGT7sX6sAAEYZPuyqzAAARhk+7GjB//9GGT7sqcz//0YZPuxD3///Rhk+7F6r//9GGT7sQd///5YT//93wf//lhP//4LM//+WE///PcD//5YT//+B1P//jFZBaf+///+MVkFp/7///4xWQWn/vwAAjFZBaf+/AACMVkFp/78AAIxWQWn/vwAAIfToaP+/AAAh9Oho/78AACH06Gj/vwAAIfToaP+///8g9Oho/7///yD06Gj/v///IPToaP+///8g9Oho/78AAP//AAD/vwAA//8AAP//AAD//wAAVNX///7/AAD//////v8AAFTV///+/wAA/79YOle6EjUStalQqVCoUKhQMD4wvuBn4Od0RnRGdEZ0RnRGdEZ0RnRG4GceGDA+zkGoUKhQEjXsSlo6pEWx0Eyv/0r/Sv9K/0r/Sv9K/0r/SrHQslCx0LJQ/3///wAA/3/cv9y/AAD/f9y/3L//fwAAzq0v0qVFpUVoypa1aMqWtfNP80/yT/JP80/zT/JP8k9oymhKaMpoSqVFpUXOrc8tAkACQAFAAUD/fwAA/3///wJAAkABQAFA/3///wdAB0AGQAZAB0AHQAZABkD/fwAA/3///1RVVFX///9/VFVUVf///3//fwAAPZ/B4JROk86t3lcvKO3NKKHIXLcCMwGzO+wp7IDwdyuHz0YR1hPEEwIz/UyhyKJIltOAFNPKayWJTnUxPZ89H/9///+MJYulEx3eHA+6CB3+6f80JuPw4owlc1r/fwAA/3///wAA/3+LAHP/AAD/f4sAc///fwAAIcLdvVMzUrNQ03APwBGKEvJ/8v+XPZa9AMmBJPnSJw8o8h4pGOANMJg9Z0LyfwwAb+057t7x4ChTM6xMIcIhQvX/CQDx/w0A/38AAP9////1/wkA8f8NAPU/9L8JwPS/uP8bAB8ACwDz/9//4/9GAPU/CkAJwApA/3///////39U1aoq////f1TVqir/fwAA") }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_gn6s2") [sub_resource type="ShaderMaterial" id="ShaderMaterial_q1ea2"] render_priority = 0 shader = ExtResource("5_soj22") shader_parameter/Scale = 1.54793 shader_parameter/Metallic = 0.94 shader_parameter/Roughness = 0.5 shader_parameter/Specular = 0.5 [sub_resource type="ArrayMesh" id="ArrayMesh_ttbkw"] resource_name = "RCSideGuard_RCSideGuard" _surfaces = [{ "aabb": AABB(-0.5, -0.00427932, -1.12983, 1, 0.604281, 0.169856), "attribute_data": PackedByteArray("lm///5Zv//+Wb///lm///110//8AABfVAAAX1V10//8AAHopXXRhVAAAeilddGFUlm9hVJZvYVSWb2FUiFkX1YhZF9WIWRfViFl6KYhZeimIWXopiFl6KV10//9ddP//XXT//110YVRddGFUXXRhVEx8//9MfP//d2X//5t+//93Zf//m37//3dlYVSafmFUd2VhVJp+YVRMfGFUTHxhVOQUeinkFHop5BR6KeQUF9XkFBfV5BQX1bpUF9W6VBfVulQX1bpUeim6VHopulR6KXdlF9V3ZRfVd2UX1Xdleil3ZXopd2V6KZZv//+Wb///lm///5Zv//9ddP//AAAX1QAAF9VddP//XXRhVAAAeikAAHopXXRhVJZvYVSWb2FUlm9hVJZvYVSIWRfViFkX1YhZF9WIWRfViFl6KYhZeimIWXopiFl6KV10//9ddP//XXT//110YVRddGFUXXRhVEx8//9MfP//THz//0x8//93Zf//m37//3dl//+bfv//mn5hVHdlYVSafmFUd2VhVEx8YVRMfGFUTHxhVEx8YVTkFHop5BR6KeQUeinkFBfV5BQX1eQUF9W6VBfVulQX1bpUF9W6VBfVulR6KbpUeim6VHopulR6KXdlF9V3ZRfVd2UX1Xdleil3ZXopd2V6KQ=="), "format": 34896613399, "index_count": 204, "index_data": PackedByteArray("AgAJAAcAAgAMAAkALAAIACgALAAGAAgADAAgACIADAADACAAHQAjACEAHQAmACMAHQAaACYAHQAYABoALwApADEALwAtACkAEQAyABMAEQAwADIAEAA3ADUAEAASADcAPQBCAEYAPQBBAEIAbQBDAEAAbQBpAEMARwBeADwARwBhAF4AWgBgAGUAWgBfAGAAWwBWAFQAWwBkAFYAcQBoAGwAcQByAGgATABzAHAATABPAHMATQB6AE4ATQB4AHoABAA7AAAABAA+ADsADgBFAAsADgBIAEUACgBqACoACgBEAGoAJABJAA0AJABjAEkAAQBcAB4AAQA6AFwAHwBYABwAHwBdAFgAJwBiACUAJwBnAGIAGwBmACcAGwBXAGYAHABSABYAHABZAFIAKgB0ADMAKgBqAHQAKwA/AAUAKwBrAD8ALgBrACsALgBuAGsAMwBQABQAMwB1AFAANABKAA8ANAB2AEoADwBvAC4ADwBLAG8AFQB7ADkAFQBRAHsAFwBVABkAFwBTAFUAOAB3ADYAOAB5AHcA"), "material": SubResource("ShaderMaterial_q1ea2"), "name": "BeltTopDown", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 124, "vertex_data": PackedByteArray("AADMEI2IH88AAMwQjYgdwwAAzBCNiNjdAADMEI2I1t0AAPkeREu11gAA+R5ES+jfAAD5HkRLVPMAAPkeREtU8///+R5ES1Tz///5HkRLVPP///keREvo3///+R5ES7XW///MEI2I1t3//8wQjYgdw///zBCNiCHPAACF97pKqaUAAIX3ukqf6QAAhfe6SqDp//+F97pKn+n//4X3ukqg6f//hfe6Sqml//+F97pKqaUAABIAQOH/vwAAEgBA4VjAAAASAEDhv////xIAQOFYwP//EgBA4b////8SAEDh/78AACsQv+GqowAAKxC/4QP1AADNEIvf4rQAAM0Qi9/itAAAzRCL30DfAADNEIvfQN///80Qi99A3///zRCL30Df///NEIvf4rT//80Qi9/itP//KxC/4QP1//8rEL/hqqP//4pWHEv5////ilYcS/v///+KVhxL/78AAIpWHEv/vwAAilYcS/n/AACKVhxL+/8AAB30xEqiqgAAHfTESvH/AAAd9MRK8v///x30xErx////HfTESvL///8d9MRKoqoAAIX3AAD/vwAAhfcAAFTVAACF9wAA/////4X3AABU1f//hfcAAP////+F9wAA/78AAEUZW5Pk3AAARRlbk8ulAABFGVuT2d0AAEUZW5PBzQAA+iJmaZXQAAD6ImZpfrcAAPoiZmnzwQAA+iJmacPP///6ImZp88H///oiZmnwwf//+iJmaX63///6ImZpldD//0UZW5Pgwv//RRlbk8HN//9FGVuTzaX//0UZW5Pk3AAA///IaJ/pAAD//8ho5L8AAP//yGjrxQAA///IaALG///+/8hon+n///7/yGgBxv///v/IaOS////+/8hon+kAAAAAZf//vwAAAABl/1jAAAAAAGX//7///wAAZf9YwP//AABl//+///8AAGX//78AAJYT/v+B1AAAlhP+/z3AAACWE/7/d8EAAJYT/v+awQAARhk+7EHfAABGGT7sX6sAAEYZPuyqzAAARhk+7GjB//9GGT7sqcz//0YZPuxD3///Rhk+7F6r//9GGT7sQd///5YT//93wf//lhP//4LM//+WE///PcD//5YT//+B1P//jFZBaf+///+MVkFp/7///4xWQWn/vwAAjFZBaf+/AACMVkFp/78AAIxWQWn/vwAAIfToaP+/AAAh9Oho/78AACH06Gj/vwAAIfToaP+///8g9Oho/7///yD06Gj/v///IPToaP+///8g9Oho/78AAP//AAD/vwAA//8AAP//AAD//wAAVNX///7/AAD//////v8AAFTV///+/wAA/79YOle6EjUStalQqVCoUKhQMD4wvuBn4Od0RnRGdEZ0RnRGdEZ0RnRG4GceGDA+zkGoUKhQEjXsSlo6pEWx0Eyv/0r/Sv9K/0r/Sv9K/0r/SrHQslCx0LJQ/3///wAA/3/cv9y/AAD/f9y/3L//fwAAzq0v0qVFpUVoypa1aMqWtfNP80/yT/JP80/zT/JP8k9oymhKaMpoSqVFpUXOrc8tAkACQAFAAUD/fwAA/3///wJAAkABQAFA/3///wdAB0AGQAZAB0AHQAZABkD/fwAA/3///1RVVFX///9/VFVUVf///3//fwAAPZ/B4JROk86t3lcvKO3NKKHIXLcCMwGzO+wp7IDwdyuHz0YR1hPEEwIz/UyhyKJIltOAFNPKayWJTnUxPZ89H/9///+MJYulEx3eHA+6CB3+6f80JuPw4owlc1r/fwAA/3///wAA/3+LAHP/AAD/f4sAc///fwAAIcLdvVMzUrNQ03APwBGKEvJ/8v+XPZa9AMmBJPnSJw8o8h4pGOANMJg9Z0LyfwwAb+057t7x4ChTM6xMIcIhQvX/CQDx/w0A/38AAP9////1/wkA8f8NAPU/9L8JwPS/uP8bAB8ACwDz/9//4/9GAPU/CkAJwApA/3///////39U1aoq////f1TVqir/fwAA") }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_gn6s2") [sub_resource type="Resource" id="Resource_v1tfo"] resource_local_to_scene = true script = ExtResource("10_crqpc") active = true segment_color = Color(0, 1, 0, 0.5) [sub_resource type="Resource" id="Resource_g10di"] resource_local_to_scene = true script = ExtResource("10_crqpc") active = false segment_color = Color(1, 0.74902, 0, 1) [sub_resource type="Resource" id="Resource_b64ki"] resource_local_to_scene = true script = ExtResource("10_crqpc") active = false segment_color = Color(0, 0.133333, 1, 1) [sub_resource type="Resource" id="Resource_to6mv"] resource_local_to_scene = true script = ExtResource("9_fnchy") segment_datas = [SubResource("Resource_v1tfo"), SubResource("Resource_g10di"), SubResource("Resource_b64ki")] [node name="Simulation" type="Node3D"] [node name="Building" parent="." instance=ExtResource("1_fd576")] visible = false [node name="Despawners" type="Node3D" parent="."] transform = Transform3D(-0.999964, 0, -0.00844741, 0, 1, 0, 0.00844741, 0, -0.999964, 19.4664, 0, 9.90873) [node name="Despawner" parent="Despawners" instance=ExtResource("8_e5heu")] transform = Transform3D(2, 0, 0, 0, 1, 0, 0, 0, 2, 14.5, -1, 11) [node name="Despawner2" parent="Despawners" instance=ExtResource("8_e5heu")] transform = Transform3D(2, 0, 0, 0, 1, 0, 0, 0, 2, 18.5, -1, 11) [node name="Despawner3" parent="Despawners" instance=ExtResource("8_e5heu")] transform = Transform3D(2, 0, 1.86265e-09, 0, 1, 0, -1.86265e-09, 0, 2, 22.5, -1, 11) [node name="Despawner4" parent="Despawners" instance=ExtResource("8_e5heu")] transform = Transform3D(2, 0, 1.86265e-09, 0, 1, 0, -1.86265e-09, 0, 2, 10.6653, -1.12419, 11.0033) [node name="BoxSpawner" parent="." instance=ExtResource("2_f1y6l")] transform = Transform3D(-0.999964, 0, -0.00844741, 0, 1, 0, 0.00844741, 0, -0.999964, -2.89354, 4.61495, 18.537) disable = true random_size = true boxes_per_minute = 15 fixed_rate = false [node name="BoxSpawner2" parent="." instance=ExtResource("2_f1y6l")] transform = Transform3D(-0.999964, 0, -0.00844741, 0, 1, 0, 0.00844741, 0, -0.999964, 0.836117, 4.63102, 18.5668) disable = true random_size = true boxes_per_minute = 15 fixed_rate = false [node name="BoxSpawner3" parent="." instance=ExtResource("2_f1y6l")] transform = Transform3D(-0.999964, 0, -0.00844741, 0, 1, 0, 0.00844741, 0, -0.999964, 5.11357, 4.61495, 18.5678) disable = true random_size = true boxes_per_minute = 15 fixed_rate = false [node name="BoxSpawner4" parent="." instance=ExtResource("2_f1y6l")] transform = Transform3D(-0.999964, 0, -0.00844741, 0, 1, 0, 0.00844741, 0, -0.999964, 9.06092, 4.61495, 18.4801) disable = true random_size = true boxes_per_minute = 15 fixed_rate = false [node name="Jam_Photoeye" parent="." instance=ExtResource("7_078ij")] transform = Transform3D(0.00844746, 0, -0.999964, 0, 1, 0, 0.999964, 0, 0.00844746, 10.779, 4.07674, 15.2379) max_range = 14.405 normally_closed = true enable_comms = true tag_name = "OIP_Sorter_Jam_PE" [node name="S011050_JR1" parent="." instance=ExtResource("6_64bia")] transform = Transform3D(-0.999964, 0, -0.00844741, 0, 1, 0, 0.00844741, 0, -0.999964, 8.28204, -0.641323, 0.262067) text = "JAM RESET" button_color = Color(1, 1, 1, 1) enable_comms = true pushbutton_tag_group_name = "TagGroup0" pushbutton_tag_name = "OIP_JR_PB" lamp_tag_group_name = "TagGroup0" lamp_tag_name = "OIP_JR_PB_LT" [node name="Chute 1" type="Node3D" parent="."] transform = Transform3D(-0.00837723, -0.00108638, 0.999964, -0.128605, 0.991696, 5.68023e-09, -0.99166, -0.1286, -0.00844736, -3.08273, -0.205808, 1.92446) [node name="RollerConveyorAssembly" parent="Chute 1" instance=ExtResource("3_e5heu")] transform = Transform3D(1, -2.98023e-08, 0, 1.49012e-08, 1, 0, 1.86265e-09, 4.65661e-10, 1, 0, 0, 0) local_floor_plane = Plane(-0.128605, 0.991696, 2.41191e-11, -1.79419) speed = 1.0 enable_comms = true speed_tag_group_name = "TagGroup0" speed_tag_name = "OIP_Chute_1.Roller" running_tag_group_name = "TagGroup0" running_tag_name = "" metadata/hijack_scale = true size = Vector3(3.30658, 0.24, 2.02945) metadata/hijack_scale = true [node name="Node3D5" parent="Chute 1" instance=ExtResource("12_mueih")] transform = Transform3D(-8.91305e-11, 7.22414e-05, 0.00570504, -2.50111e-12, 0.0019987, -0.000206205, -0.002, -5.22959e-12, -2.43745e-10, -1.53227, 1.4, -0.180642) metadata/_edit_lock_ = true [node name="BeltConveyorAssembly4" parent="Chute 1" instance=ExtResource("16_bfduw")] transform = Transform3D(0.991696, -0.128605, 9.31323e-10, 0.128605, 0.991696, -4.42378e-09, 9.31323e-10, 4.7099e-09, 1, -15.8689, 2.35, 0.0654416) local_floor_plane = Plane(2.77556e-17, 1, 6.44714e-16, -6.1655) enable_comms = false speed_tag_name = "" running_tag_name = "" metadata/hijack_scale = true size = Vector3(4.0872, 0.5, 2.59497) metadata/hijack_scale = true [node name="SideGuard" parent="Chute 1" instance=ExtResource("4_bfduw")] transform = Transform3D(-2.15687e-07, -0.128605, -0.991696, -2.45525e-08, 0.991696, -0.128605, 1.34342, -2.52326e-09, -1.61568e-07, 0.647881, -0.717782, 0.010459) mesh = SubResource("ArrayMesh_ko2pj") skeleton = NodePath("../..") length = 1.34342 [node name="StackLight" parent="Chute 1" instance=ExtResource("8_n3xqu")] transform = Transform3D(-1.3069e-07, -0.0578722, 2.97509, -3.42815e-09, 0.446263, 0.385815, -3, 2.01115e-09, -1.30045e-07, 1.52954, 0.413814, -1.15868) light_value = 1 segments = 2 _data = SubResource("Resource_861op") "Light 2" = SubResource("Resource_3pf3c") "Light 1" = SubResource("Resource_d0je0") enable_comms = true tag_groups = null tag_name = "OIP_Beacon_1" [node name="DiffuseSensor" parent="Chute 1" instance=ExtResource("7_078ij")] transform = Transform3D(0.991696, -0.128605, 3.48088e-10, 0.128605, 0.991696, -4.47879e-09, 2.30809e-10, 4.48637e-09, 1, -11.0691, 2.02839, -1.79609) max_range = 2.869 normally_closed = true enable_comms = true tag_name = "OIP_100_1" [node name="DiffuseSensor2" parent="Chute 1" instance=ExtResource("7_078ij")] transform = Transform3D(0.991696, -0.128605, 3.48088e-10, 0.128605, 0.991696, -4.47879e-09, 2.30809e-10, 4.48637e-09, 1, -5.58938, 0.947756, -1.64692) max_range = 2.364 normally_closed = true enable_comms = true tag_name = "OIP_50_1" [node name="PKGREL_PB1" parent="Chute 1" instance=ExtResource("6_64bia")] transform = Transform3D(-4.93601e-08, -0.128605, 0.991696, -1.16415e-09, 0.991696, 0.128605, -1, 4.69246e-09, -4.09782e-08, 1.69696, -0.229037, 0.565654) text = "PKGREL" toggle = true button_color = Color(1, 1, 1, 1) enable_comms = true pushbutton_tag_group_name = "TagGroup0" pushbutton_tag_name = "OIP_PKGREL_PB4" lamp_tag_group_name = "TagGroup0" [node name="Pallet" parent="Chute 1" instance=ExtResource("14_e5heu")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.13802, -1.98086, -0.820173) [node name="Chute 2" type="Node3D" parent="."] transform = Transform3D(-0.00837723, -0.00108638, 0.999964, -0.128605, 0.991696, 5.68023e-09, -0.99166, -0.1286, -0.00844736, 4.43615, -0.205808, 1.89108) [node name="RollerConveyorAssembly2" parent="Chute 2" instance=ExtResource("3_e5heu")] transform = Transform3D(1, 0, 0, 0, 1, -8.88178e-16, 3.55271e-15, 4.44089e-16, 1, -0.0233045, -0.00302219, -3.52753) local_floor_plane = Plane(-0.128605, 0.991696, -9.22954e-11, -1.79419) speed = 1.0 enable_comms = true speed_tag_group_name = "TagGroup0" speed_tag_name = "OIP_Chute_2.Roller" running_tag_group_name = "TagGroup0" running_tag_name = "" metadata/hijack_scale = true size = Vector3(3.30658, 0.24, 2.02945) metadata/hijack_scale = true [node name="Node3D2" parent="Chute 2" instance=ExtResource("12_mueih")] transform = Transform3D(-8.91305e-11, 7.22414e-05, 0.00570504, -2.50111e-12, 0.0019987, -0.000206205, -0.002, -5.22959e-12, -2.43745e-10, -1.532, 1.4, -3.861) metadata/_edit_lock_ = true [node name="BeltConveyorAssembly3" parent="Chute 2" instance=ExtResource("16_bfduw")] transform = Transform3D(0.993156, -0.116792, 1.234e-05, 0.116792, 0.993156, -9.97942e-05, -5.96046e-07, 0.000100553, 1, -15.87, 2.35, -3.596) local_floor_plane = Plane(-0.0119027, 0.999929, -7.30571e-11, -6.16564) enable_comms = false speed_tag_name = "" running_tag_name = "" metadata/hijack_scale = true size = Vector3(4.0872, 0.5, 2.61494) metadata/hijack_scale = true [node name="StackLight2" parent="Chute 2" instance=ExtResource("8_n3xqu")] transform = Transform3D(-1.3069e-07, -0.0578722, 2.97509, -3.42815e-09, 0.446263, 0.385815, -3, 2.01115e-09, -1.30045e-07, 1.45081, 0.403604, -4.60863) light_value = 1 segments = 2 _data = SubResource("Resource_50a4q") "Light 2" = SubResource("Resource_766f7") "Light 1" = SubResource("Resource_hpqs4") enable_comms = true tag_groups = null tag_name = "OIP_Beacon_2" [node name="DiffuseSensor3" parent="Chute 2" instance=ExtResource("7_078ij")] transform = Transform3D(0.991696, -0.128605, 3.48088e-10, 0.128605, 0.991696, -4.47879e-09, 2.30809e-10, 4.48637e-09, 1, -11.0691, 2.02839, -5.49756) max_range = 2.869 normally_closed = true enable_comms = true tag_name = "OIP_100_2" [node name="DiffuseSensor4" parent="Chute 2" instance=ExtResource("7_078ij")] transform = Transform3D(0.991696, -0.128605, 3.48088e-10, 0.128605, 0.991696, -4.47879e-09, 2.30809e-10, 4.48637e-09, 1, -5.58938, 0.947756, -5.2466) max_range = 2.339 normally_closed = true enable_comms = true tag_name = "OIP_50_2" [node name="PKGREL_PB2" parent="Chute 2" instance=ExtResource("6_64bia")] transform = Transform3D(-4.65661e-08, -0.128605, 0.991696, -1.16415e-09, 0.991696, 0.128605, -1, 4.58942e-09, -4.28408e-08, 1.70876, -0.227507, -2.99631) text = "PKGREL" toggle = true pressed = true button_color = Color(1, 1, 1, 1) enable_comms = true pushbutton_tag_group_name = "TagGroup0" pushbutton_tag_name = "OIP_PKGREL_PB3" lamp_tag_group_name = "TagGroup0" [node name="SideGuard3" parent="Chute 2" instance=ExtResource("4_bfduw")] transform = Transform3D(-2.47622e-07, -0.128605, -0.991696, -2.81725e-08, 0.991696, -0.128605, 1.54232, -2.53314e-09, -1.61568e-07, 0.621573, -0.721194, -3.47059) mesh = SubResource("ArrayMesh_v7mlo") skeleton = NodePath("../..") length = 1.54232 [node name="Pallet2" parent="Chute 2" instance=ExtResource("14_e5heu")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.889831, -1.98086, -0.820173) [node name="Chute 3" type="Node3D" parent="."] transform = Transform3D(-0.00837723, -0.00108638, 0.999964, -0.128605, 0.991696, 5.68023e-09, -0.99166, -0.1286, -0.00844736, 4.95897, -0.205808, 1.91068) [node name="RollerConveyorAssembly3" parent="Chute 3" instance=ExtResource("3_e5heu")] transform = Transform3D(1, 0, 0, 0, 1, -8.88178e-16, 3.55271e-15, 4.44089e-16, 1, 0, 0, 0) local_floor_plane = Plane(-0.128605, 0.991696, -9.22954e-11, -1.79419) speed = 1.0 enable_comms = true speed_tag_group_name = "TagGroup0" speed_tag_name = "OIP_Chute_3.Roller" running_tag_group_name = "TagGroup0" running_tag_name = "" metadata/hijack_scale = true size = Vector3(3.30658, 0.24, 2.02945) metadata/hijack_scale = true [node name="Node3D3" parent="Chute 3" instance=ExtResource("12_mueih")] transform = Transform3D(-8.91305e-11, 7.22414e-05, 0.00570504, -2.50111e-12, 0.0019987, -0.000206205, -0.002, -5.22959e-12, -2.43745e-10, -1.50897, 1.4, -0.36802) metadata/_edit_lock_ = true [node name="BeltConveyorAssembly2" parent="Chute 3" instance=ExtResource("16_bfduw")] transform = Transform3D(0.991696, -0.128605, 9.31323e-10, 0.128605, 0.991696, -4.42378e-09, 9.31323e-10, 4.7099e-09, 1, -15.8456, 2.35, -0.0880289) local_floor_plane = Plane(2.77556e-17, 1, 6.44714e-16, -6.1625) enable_comms = false speed_tag_name = "" running_tag_name = "" metadata/hijack_scale = true size = Vector3(4.0872, 0.5, 2.6746) metadata/hijack_scale = true [node name="StackLight3" parent="Chute 3" instance=ExtResource("8_n3xqu")] transform = Transform3D(-1.3069e-07, -0.0578722, 2.97509, -3.42815e-09, 0.446263, 0.385815, -3, 2.01115e-09, -1.30045e-07, 1.47412, 0.406626, -1.0661) light_value = 1 segments = 2 _data = SubResource("Resource_mmluh") "Light 2" = SubResource("Resource_o2dim") "Light 1" = SubResource("Resource_plrun") enable_comms = true tag_groups = null tag_name = "OIP_Beacon_3" [node name="DiffuseSensor5" parent="Chute 3" instance=ExtResource("7_078ij")] transform = Transform3D(0.991696, -0.128605, 3.48088e-10, 0.128605, 0.991696, -4.47879e-09, 2.30809e-10, 4.48637e-09, 1, -11.0458, 2.03141, -1.98889) max_range = 2.869 normally_closed = true enable_comms = true tag_name = "OIP_100_3" [node name="DiffuseSensor6" parent="Chute 3" instance=ExtResource("7_078ij")] transform = Transform3D(0.991696, -0.128605, 3.48088e-10, 0.128605, 0.991696, -4.47879e-09, 2.30809e-10, 4.48637e-09, 1, -5.56608, 0.950778, -1.80512) max_range = 2.539 normally_closed = true enable_comms = true tag_name = "OIP_50_3" [node name="PKGREL_PB3" parent="Chute 3" instance=ExtResource("6_64bia")] transform = Transform3D(-4.65661e-08, -0.128605, 0.991696, -1.16415e-09, 0.991696, 0.128605, -1, 4.58942e-09, -4.28408e-08, 1.63537, -0.237025, 0.581827) text = "PKGREL" toggle = true pressed = true button_color = Color(1, 1, 1, 1) enable_comms = true pushbutton_tag_group_name = "TagGroup0" pushbutton_tag_name = "OIP_PKGREL_PB2" lamp_tag_group_name = "TagGroup0" [node name="SideGuard2" parent="Chute 3" instance=ExtResource("4_bfduw")] transform = Transform3D(-2.52017e-07, -0.128605, -0.991696, -2.84053e-08, 0.991696, -0.128605, 1.56948, -2.70232e-09, -1.61568e-07, 0.618776, -0.721557, 0.0719357) mesh = SubResource("ArrayMesh_ae0th") skeleton = NodePath("../..") length = 1.56948 [node name="Pallet3" parent="Chute 3" instance=ExtResource("14_e5heu")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.9548, -1.98086, -0.820173) [node name="Chute 4" type="Node3D" parent="."] transform = Transform3D(-0.00837723, -0.00108638, 0.999964, -0.128605, 0.991696, 5.68055e-09, -0.99166, -0.1286, -0.00844736, 8.7487, -0.205808, 1.87659) [node name="RollerConveyorAssembly4" parent="Chute 4" instance=ExtResource("3_e5heu")] transform = Transform3D(1, 0, 0, 0, 1, 0, 3.55271e-15, 4.44089e-16, 1, 0, 0, 0) local_floor_plane = Plane(-0.128605, 0.991696, -9.26156e-11, -1.79419) speed = 1.0 enable_comms = true speed_tag_group_name = "TagGroup0" speed_tag_name = "OIP_Chute_4.Roller" running_tag_group_name = "TagGroup0" running_tag_name = "" metadata/hijack_scale = true size = Vector3(3.30658, 0.24, 2.02945) metadata/hijack_scale = true [node name="Node3D4" parent="Chute 4" instance=ExtResource("12_mueih")] transform = Transform3D(-8.91305e-11, 7.22414e-05, 0.00570504, -2.50111e-12, 0.0019987, -0.000206205, -0.002, -5.22959e-12, -2.43745e-10, -1.50897, 1.4, -0.1892) metadata/_edit_lock_ = true [node name="BeltConveyorAssembly" parent="Chute 4" instance=ExtResource("16_bfduw")] transform = Transform3D(0.991696, -0.128605, 9.31323e-10, 0.128605, 0.991696, -4.42378e-09, 9.31323e-10, 4.7099e-09, 1, -15.8456, 2.35, 0.0852003) local_floor_plane = Plane(2.94903e-17, 1, 6.21898e-16, -6.1625) enable_comms = false speed_tag_name = "" running_tag_name = "" metadata/hijack_scale = true size = Vector3(4.0872, 0.5, 2.69541) metadata/hijack_scale = true [node name="SideGuard4" parent="Chute 4" instance=ExtResource("4_bfduw")] transform = Transform3D(-2.48521e-07, -0.128605, -0.991696, -2.82901e-08, 0.991696, -0.128605, 1.54793, -2.52329e-09, -1.61568e-07, 0.592455, -0.72497, 0) mesh = SubResource("ArrayMesh_ttbkw") skeleton = NodePath("../..") length = 1.54793 [node name="StackLight4" parent="Chute 4" instance=ExtResource("8_n3xqu")] transform = Transform3D(-1.3069e-07, -0.0578722, 2.97509, -3.42809e-09, 0.446263, 0.385815, -3, 2.01115e-09, -1.30045e-07, 1.47412, 0.406626, -1.0484) light_value = 1 segments = 3 _data = SubResource("Resource_to6mv") "Light 3" = SubResource("Resource_b64ki") "Light 2" = SubResource("Resource_g10di") "Light 1" = SubResource("Resource_v1tfo") enable_comms = true tag_groups = null tag_name = "OIP_Beacon_4" [node name="DiffuseSensor7" parent="Chute 4" instance=ExtResource("7_078ij")] transform = Transform3D(0.991696, -0.128605, 3.48091e-10, 0.128605, 0.991696, -4.47881e-09, 2.30809e-10, 4.48637e-09, 1, -11.0458, 2.03141, -1.7534) max_range = 2.914 normally_closed = true enable_comms = true tag_name = "OIP_100_4" [node name="DiffuseSensor8" parent="Chute 4" instance=ExtResource("7_078ij")] transform = Transform3D(0.991696, -0.128605, 3.48091e-10, 0.128605, 0.991696, -4.47881e-09, 2.30809e-10, 4.48637e-09, 1, -5.56608, 0.950778, -1.6591) max_range = 2.449 normally_closed = true enable_comms = true tag_name = "OIP_50_4" [node name="PKGREL_PB4" parent="Chute 4" instance=ExtResource("6_64bia")] transform = Transform3D(-4.74975e-08, -0.128605, 0.991696, -1.16415e-09, 0.991696, 0.128605, -1, 4.62376e-09, -4.28408e-08, 1.66528, -0.233146, 0.673018) text = "PKGREL" toggle = true pressed = true button_color = Color(1, 1, 1, 1) enable_comms = true pushbutton_tag_group_name = "TagGroup0" pushbutton_tag_name = "OIP_PKGREL_PB1" lamp_tag_group_name = "TagGroup0" [node name="Pallet4" parent="Chute 4" instance=ExtResource("14_e5heu")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.68567, -1.98086, -0.820173) [node name="Utils" type="Node" parent="."] script = ExtResource("15_8uneb")