@ -1,4 +1,4 @@
[gd_scene load_steps=16 format=3 uid="uid://bwfuet1irfi17"]
[gd_scene load_steps=17 format=3 uid="uid://bwfuet1irfi17"]
[ext_resource type="Script" path="res://scenes/Workshop.cs" id="1_i8qyc"]
[ext_resource type="Script" path="res://scenes/Workshop.cs" id="1_i8qyc"]
[ext_resource type="Script" path="res://scenes/ItemManager.cs" id="1_l6hw6"]
[ext_resource type="Script" path="res://scenes/ItemManager.cs" id="1_l6hw6"]
@ -9,6 +9,7 @@
[ext_resource type="PackedScene" uid="uid://dmehew21mh3ee" path="res://objects/cutting_board.tscn" id="5_hj6pf"]
[ext_resource type="PackedScene" uid="uid://dmehew21mh3ee" path="res://objects/cutting_board.tscn" id="5_hj6pf"]
[ext_resource type="PackedScene" uid="uid://bjgfm5x7a0dab" path="res://objects/bolt.tscn" id="5_r6ljd"]
[ext_resource type="PackedScene" uid="uid://bjgfm5x7a0dab" path="res://objects/bolt.tscn" id="5_r6ljd"]
[ext_resource type="PackedScene" uid="uid://54575e3ygpxl" path="res://objects/grid.tscn" id="6_okibm"]
[ext_resource type="PackedScene" uid="uid://54575e3ygpxl" path="res://objects/grid.tscn" id="6_okibm"]
[ext_resource type="PackedScene" uid="uid://c7bmopoyrldwt" path="res://objects/small_box.tscn" id="10_kgm3d"]
[sub_resource type="BoxShape3D" id="BoxShape3D_q481w"]
[sub_resource type="BoxShape3D" id="BoxShape3D_q481w"]
size = Vector3(15, 5, 15)
size = Vector3(15, 5, 15)
@ -25,7 +26,7 @@ size = Vector3(2, 0.1, 1)
size = Vector3(2, 0.1, 1)
size = Vector3(2, 0.1, 1)
[sub_resource type="BoxMesh" id="BoxMesh_efbik"]
[sub_resource type="BoxMesh" id="BoxMesh_efbik"]
size = Vector3(0.1, 0.9 , 0.1)
size = Vector3(0.1, 0.7 , 0.1)
[node name="Workshop" type="Area3D" node_paths=PackedStringArray("Objects")]
[node name="Workshop" type="Area3D" node_paths=PackedStringArray("Objects")]
collision_layer = 1024
collision_layer = 1024
@ -84,7 +85,7 @@ collision_layer = 2
collision_mask = 0
collision_mask = 0
[node name="Grid" parent="Objects/Table" instance=ExtResource("6_okibm")]
[node name="Grid" parent="Objects/Table" instance=ExtResource("6_okibm")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1 , 0)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.8 , 0)
GridSize = Vector2i(38, 18)
GridSize = Vector2i(38, 18)
[node name="Nail" parent="Objects/Table/Grid" instance=ExtResource("4_6l6v6")]
[node name="Nail" parent="Objects/Table/Grid" instance=ExtResource("4_6l6v6")]
@ -103,50 +104,53 @@ transform = Transform3D(1.31134e-07, 1, 4.37114e-08, 0, -4.37114e-08, 1, 1, -1.3
transform = Transform3D(-4.37114e-08, -1, -4.37114e-08, 0, -4.37114e-08, 1, -1, 4.37114e-08, 1.91069e-15, -0.75, 0.025, 0.0250001)
transform = Transform3D(-4.37114e-08, -1, -4.37114e-08, 0, -4.37114e-08, 1, -1, 4.37114e-08, 1.91069e-15, -0.75, 0.025, 0.0250001)
[node name="Plank" parent="Objects/Table/Grid" instance=ExtResource("4_kupiv")]
[node name="Plank" parent="Objects/Table/Grid" instance=ExtResource("4_kupiv")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.775, 0.025, -0.05)
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.775, 0.025, -0.0500002 )
[node name="Cutting Board" parent="Objects/Table/Grid" instance=ExtResource("5_hj6pf")]
[node name="Cutting Board" parent="Objects/Table/Grid" instance=ExtResource("5_hj6pf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.025, 0.2)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.025, 0.2)
[node name="Bolt" parent="Objects/Table/Grid/Cutting Board/Grid" index="1 " instance=ExtResource("5_r6ljd")]
[node name="Bolt" parent="Objects/Table/Grid/Cutting Board/Grid" index="0 " instance=ExtResource("5_r6ljd")]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.1, 0.025, -0.0250001)
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.1, 0.025, -0.0250001)
[node name="Bolt2" parent="Objects/Table/Grid/Cutting Board/Grid" index="2 " instance=ExtResource("5_r6ljd")]
[node name="Bolt2" parent="Objects/Table/Grid/Cutting Board/Grid" index="1 " instance=ExtResource("5_r6ljd")]
transform = Transform3D(-1, 8.74228e-08, 3.82137e-15, 0, -4.37114e-08, 1, 8.74228e-08, 1, 4.37114e-08, 0.15, 0.025, -0.0250001)
transform = Transform3D(-1, 8.74228e-08, 3.82137e-15, 0, -4.37114e-08, 1, 8.74228e-08, 1, 4.37114e-08, 0.15, 0.025, -0.0250001)
[node name="Bolt3" parent="Objects/Table/Grid/Cutting Board/Grid" index="3 " instance=ExtResource("5_r6ljd")]
[node name="Bolt3" parent="Objects/Table/Grid/Cutting Board/Grid" index="2 " instance=ExtResource("5_r6ljd")]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.2, 0.025, -0.0250001)
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.2, 0.025, -0.0250001)
[node name="Small Box" parent="Objects/Table/Grid" instance=ExtResource("10_kgm3d")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.2, 0.1, -0.2)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Objects/Table"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Objects/Table"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.95, 0)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.7 5, 0)
shape = SubResource("BoxShape3D_vkl3b")
shape = SubResource("BoxShape3D_vkl3b")
[node name="MeshInstance3D" type="MeshInstance3D" parent="Objects/Table"]
[node name="MeshInstance3D" type="MeshInstance3D" parent="Objects/Table"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.9 5, 0)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.7 5, 0)
mesh = SubResource("BoxMesh_548mk")
mesh = SubResource("BoxMesh_548mk")
[node name="Leg1" type="MeshInstance3D" parent="Objects/Table"]
[node name="Leg1" type="MeshInstance3D" parent="Objects/Table"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.9, 0.4 5, 0.4)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.9, 0.3 5, 0.4)
mesh = SubResource("BoxMesh_efbik")
mesh = SubResource("BoxMesh_efbik")
skeleton = NodePath("../MeshInstance3D")
skeleton = NodePath("../MeshInstance3D")
[node name="Leg2" type="MeshInstance3D" parent="Objects/Table"]
[node name="Leg2" type="MeshInstance3D" parent="Objects/Table"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.9, 0.4 5, 0.4)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.9, 0.3 5, 0.4)
mesh = SubResource("BoxMesh_efbik")
mesh = SubResource("BoxMesh_efbik")
skeleton = NodePath("../MeshInstance3D")
skeleton = NodePath("../MeshInstance3D")
[node name="Leg3" type="MeshInstance3D" parent="Objects/Table"]
[node name="Leg3" type="MeshInstance3D" parent="Objects/Table"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.9, 0.4 5, -0.4)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.9, 0.3 5, -0.4)
mesh = SubResource("BoxMesh_efbik")
mesh = SubResource("BoxMesh_efbik")
skeleton = NodePath("../MeshInstance3D")
skeleton = NodePath("../MeshInstance3D")
[node name="Leg4" type="MeshInstance3D" parent="Objects/Table"]
[node name="Leg4" type="MeshInstance3D" parent="Objects/Table"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.9, 0.4 5, -0.4)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.9, 0.3 5, -0.4)
mesh = SubResource("BoxMesh_efbik")
mesh = SubResource("BoxMesh_efbik")
skeleton = NodePath("../MeshInstance3D")
skeleton = NodePath("../MeshInstance3D")
[node name="Table2" type="StaticBody3D" parent="Objects"]
[node name="Table2" type="StaticBody3D" parent="Objects"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 1.5 , -4.6)
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 1.3 , -4.6)
collision_layer = 2
collision_layer = 2
collision_mask = 0
collision_mask = 0