[gd_scene load_steps=19 format=3 uid="uid://0t5aem4w2jel"]

[ext_resource type="Material" uid="uid://bx6qeabdhq2s" path="res://addons/kenney_prototype_tools/materials/dark/material_01.tres" id="1_rjyms"]
[ext_resource type="Material" uid="uid://i6ttymvfh5li" path="res://addons/kenney_prototype_tools/materials/green/material_09.tres" id="2_df5hk"]
[ext_resource type="Material" uid="uid://cg0b401okvr4w" path="res://addons/kenney_prototype_tools/materials/light/material_08.tres" id="3_bbsu3"]
[ext_resource type="Material" uid="uid://8ylcw0h1lkhg" path="res://addons/kenney_prototype_tools/materials/orange/material_01.tres" id="4_usipr"]
[ext_resource type="Material" uid="uid://cimqcwahb0vnh" path="res://addons/kenney_prototype_tools/materials/purple/material_05.tres" id="5_y3mb2"]
[ext_resource type="Material" uid="uid://bmrckkx3cdrkk" path="res://addons/kenney_prototype_tools/materials/red/material_13.tres" id="6_mkulm"]

[sub_resource type="BoxMesh" id="BoxMesh_orukj"]
material = ExtResource("1_rjyms")

[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_rjyms"]
points = PackedVector3Array(0.5, 0.5, 0.5, 0.5, 0.5, -0.5, -0.5, 0.5, 0.5, 0.5, -0.5, 0.5, 0.5, -0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5)

[sub_resource type="BoxMesh" id="BoxMesh_30w1r"]
material = ExtResource("2_df5hk")

[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_df5hk"]
points = PackedVector3Array(0.5, 0.5, 0.5, 0.5, 0.5, -0.5, -0.5, 0.5, 0.5, 0.5, -0.5, 0.5, 0.5, -0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5)

[sub_resource type="BoxMesh" id="BoxMesh_lnks6"]
material = ExtResource("3_bbsu3")

[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_bbsu3"]
points = PackedVector3Array(0.5, 0.5, 0.5, 0.5, 0.5, -0.5, -0.5, 0.5, 0.5, 0.5, -0.5, 0.5, 0.5, -0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5)

[sub_resource type="BoxMesh" id="BoxMesh_m8ioc"]
material = ExtResource("4_usipr")

[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_usipr"]
points = PackedVector3Array(0.5, 0.5, 0.5, 0.5, 0.5, -0.5, -0.5, 0.5, 0.5, 0.5, -0.5, 0.5, 0.5, -0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5)

[sub_resource type="BoxMesh" id="BoxMesh_ci2kk"]
material = ExtResource("5_y3mb2")

[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_y3mb2"]
points = PackedVector3Array(0.5, 0.5, 0.5, 0.5, 0.5, -0.5, -0.5, 0.5, 0.5, 0.5, -0.5, 0.5, 0.5, -0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5)

[sub_resource type="BoxMesh" id="BoxMesh_7qmby"]
material = ExtResource("6_mkulm")

[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_mkulm"]
points = PackedVector3Array(0.5, 0.5, 0.5, 0.5, 0.5, -0.5, -0.5, 0.5, 0.5, 0.5, -0.5, 0.5, 0.5, -0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5)

[node name="meshlib" type="Node3D"]

[node name="Mesh" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0.5, 2.5)
mesh = SubResource("BoxMesh_orukj")
skeleton = NodePath("")

[node name="StaticBody3D" type="StaticBody3D" parent="Mesh"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, -0.5, -0.5)

[node name="CollisionShape3D" type="CollisionShape3D" parent="Mesh/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0.5, 0.5)
shape = SubResource("ConvexPolygonShape3D_rjyms")

[node name="Mesh2" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0.5, 4.5)
mesh = SubResource("BoxMesh_30w1r")
skeleton = NodePath("")

[node name="StaticBody3D2" type="StaticBody3D" parent="Mesh2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, -0.5, -0.5)

[node name="CollisionShape3D2" type="CollisionShape3D" parent="Mesh2/StaticBody3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0.5, 0.5)
shape = SubResource("ConvexPolygonShape3D_df5hk")

[node name="Mesh3" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.5, 0.5, 2.5)
mesh = SubResource("BoxMesh_lnks6")
skeleton = NodePath("")

[node name="StaticBody3D3" type="StaticBody3D" parent="Mesh3"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, -0.5, -0.5)

[node name="CollisionShape3D3" type="CollisionShape3D" parent="Mesh3/StaticBody3D3"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0.5, 0.5)
shape = SubResource("ConvexPolygonShape3D_bbsu3")

[node name="Mesh4" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.5, 0.5, 0.5)
mesh = SubResource("BoxMesh_m8ioc")
skeleton = NodePath("")

[node name="StaticBody3D4" type="StaticBody3D" parent="Mesh4"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, -0.5, -0.5)

[node name="CollisionShape3D4" type="CollisionShape3D" parent="Mesh4/StaticBody3D4"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0.5, 0.5)
shape = SubResource("ConvexPolygonShape3D_usipr")

[node name="Mesh5" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.5, 0.5, 4.5)
mesh = SubResource("BoxMesh_ci2kk")
skeleton = NodePath("")

[node name="StaticBody3D5" type="StaticBody3D" parent="Mesh5"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, -0.5, -0.5)

[node name="CollisionShape3D5" type="CollisionShape3D" parent="Mesh5/StaticBody3D5"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0.5, 0.5)
shape = SubResource("ConvexPolygonShape3D_y3mb2")

[node name="Mesh6" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0.5, 0.5)
mesh = SubResource("BoxMesh_7qmby")
skeleton = NodePath("")

[node name="StaticBody3D6" type="StaticBody3D" parent="Mesh6"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, -0.5, -0.5)

[node name="CollisionShape3D6" type="CollisionShape3D" parent="Mesh6/StaticBody3D6"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0.5, 0.5)
shape = SubResource("ConvexPolygonShape3D_mkulm")
