diff --git a/assets/models/small_box.blend b/assets/models/small_box.blend new file mode 100644 index 0000000..3802901 Binary files /dev/null and b/assets/models/small_box.blend differ diff --git a/assets/models/small_box.blend.import b/assets/models/small_box.blend.import new file mode 100644 index 0000000..f7822f4 --- /dev/null +++ b/assets/models/small_box.blend.import @@ -0,0 +1,50 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c2u217co6u3fk" +path="res://.godot/imported/small_box.blend-b4d6c3d1ff6b310ab306e6f2c5a46167.scn" + +[deps] + +source_file="res://assets/models/small_box.blend" +dest_files=["res://.godot/imported/small_box.blend-b4d6c3d1ff6b310ab306e6f2c5a46167.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 +blender/nodes/visible=0 +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true diff --git a/objects/small_box.tscn b/objects/small_box.tscn new file mode 100644 index 0000000..32ae53e --- /dev/null +++ b/objects/small_box.tscn @@ -0,0 +1,15 @@ +[gd_scene load_steps=4 format=3 uid="uid://c7bmopoyrldwt"] + +[ext_resource type="Script" path="res://objects/Item.cs" id="1_jx3xq"] +[ext_resource type="PackedScene" uid="uid://c2u217co6u3fk" path="res://assets/models/small_box.blend" id="2_mqs4f"] +[ext_resource type="PackedScene" uid="uid://54575e3ygpxl" path="res://objects/grid.tscn" id="3_114ae"] + +[node name="Small Box" type="RigidBody3D"] +script = ExtResource("1_jx3xq") +Size = Vector3i(10, 4, 6) + +[node name="Model" parent="." instance=ExtResource("2_mqs4f")] + +[node name="Grid" parent="." instance=ExtResource("3_114ae")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.05, 0) +GridSize = Vector2i(8, 4) diff --git a/scenes/workshop.tscn b/scenes/workshop.tscn index 913c75a..22720e8 100644 --- a/scenes/workshop.tscn +++ b/scenes/workshop.tscn @@ -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/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://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://c7bmopoyrldwt" path="res://objects/small_box.tscn" id="10_kgm3d"] [sub_resource type="BoxShape3D" id="BoxShape3D_q481w"] size = Vector3(15, 5, 15) @@ -117,6 +118,9 @@ transform = Transform3D(-1, 8.74228e-08, 3.82137e-15, 0, -4.37114e-08, 1, 8.7422 [node name="Bolt3" parent="Objects/Table/Grid/Cutting Board/Grid" index="3" 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) +[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"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.75, 0) shape = SubResource("BoxShape3D_vkl3b")