From 1a893ba9aa81046b9542c95d4c5e7ee056193922 Mon Sep 17 00:00:00 2001 From: algodoogle Date: Mon, 27 Jul 2026 18:56:28 +0100 Subject: [PATCH 1/2] Visual indicator --- Scenes/JonScene.tscn | 3 +- Stations/Hob.tscn | 110 ++++++++++++++++++++++ Stations/hob.gd | 4 + Stations/sink.gd | 9 ++ Stations/sink.tscn | 191 ++++++++++++++++++++++++++++++++++----- kanban_tasks_data.kanban | 43 +-------- 6 files changed, 297 insertions(+), 63 deletions(-) diff --git a/Scenes/JonScene.tscn b/Scenes/JonScene.tscn index 2ea6f7b..f857649 100644 --- a/Scenes/JonScene.tscn +++ b/Scenes/JonScene.tscn @@ -46,7 +46,7 @@ script = ExtResource("1_57ppd") environment = SubResource("Environment_bvwq1") [node name="XROrigin3D" parent="." unique_id=2055526621 instance=ExtResource("2_o1b3t")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.36171648, 0, 0.81835127) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.9667189, 0) [node name="DirectionalLight3D" type="DirectionalLight3D" parent="." unique_id=1376644384] transform = Transform3D(-0.8660254, -0.43301278, 0.24999999, 0.3022632, -0.05510214, 0.9516306, -0.39829266, 0.8997021, 0.17860365, 0, 0, 0) @@ -81,6 +81,7 @@ shape = SubResource("BoxShape3D_24d3s") [node name="Table" parent="." unique_id=1863572470 instance=ExtResource("16_di04w")] transform = Transform3D(-1, 0, 8.742277e-08, 0, 1, 0, -8.742277e-08, 0, -1, 3.6294794, 0.54177135, 0.0973109) +thinking_duration = 35.0 primary_duration = 5.0 [node name="Hob" parent="." unique_id=1687971542 instance=ExtResource("4_ctden")] diff --git a/Stations/Hob.tscn b/Stations/Hob.tscn index e0fae15..4a17827 100644 --- a/Stations/Hob.tscn +++ b/Stations/Hob.tscn @@ -10,6 +10,9 @@ size = Vector3(0.6, 1, 0.6) [sub_resource type="BoxShape3D" id="BoxShape3D_7uuqv"] size = Vector3(0.6, 0.12802735, 0.6) +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_di04w"] +albedo_color = Color(0, 0, 0, 1) + [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gkb3v"] [sub_resource type="SceneReplicationConfig" id="SceneReplicationConfig_np_hob"] @@ -20,6 +23,107 @@ properties/1/path = NodePath(".:cooking_result_time") properties/1/spawn = true properties/1/replication_mode = 1 +[sub_resource type="Animation" id="Animation_7uuqv"] +length = 0.001 +tracks/0/type = "bezier" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("CSGCombiner3D/CSGTorus3D:material:albedo_color:r") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"handle_modes": PackedInt32Array(0), +"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0), +"times": PackedFloat32Array(0) +} +tracks/1/type = "bezier" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("CSGCombiner3D/CSGTorus3D:material:albedo_color:g") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"handle_modes": PackedInt32Array(0), +"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0), +"times": PackedFloat32Array(0) +} +tracks/2/type = "bezier" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("CSGCombiner3D/CSGTorus3D:material:albedo_color:b") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"handle_modes": PackedInt32Array(0), +"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0), +"times": PackedFloat32Array(0) +} +tracks/3/type = "bezier" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("CSGCombiner3D/CSGTorus3D:material:albedo_color:a") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"handle_modes": PackedInt32Array(0), +"points": PackedFloat32Array(1, -0.25, 0, 0.25, 0), +"times": PackedFloat32Array(0) +} + +[sub_resource type="Animation" id="Animation_6oyg1"] +resource_name = "hob" +loop_mode = 1 +tracks/0/type = "bezier" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("CSGCombiner3D/CSGTorus3D:material:albedo_color:r") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"handle_modes": PackedInt32Array(0, 2, 2), +"points": PackedFloat32Array(0.5, -0.25, 0, 0.25, 0, 0.8, -0.083333336, 0, 0, 0, 0.5, -0.083333336, 0, 0, 0), +"times": PackedFloat32Array(0, 0.5, 1) +} +tracks/1/type = "bezier" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("CSGCombiner3D/CSGTorus3D:material:albedo_color:g") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"handle_modes": PackedInt32Array(0, 2, 2), +"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.083333336, 0, 0, 0, 0, -0.083333336, 0, 0, 0), +"times": PackedFloat32Array(0, 0.5, 1) +} +tracks/2/type = "bezier" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("CSGCombiner3D/CSGTorus3D:material:albedo_color:b") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"handle_modes": PackedInt32Array(0, 2, 2), +"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.083333336, 0, 0, 0, 0, -0.083333336, 0, 0, 0), +"times": PackedFloat32Array(0, 0.5, 1) +} +tracks/3/type = "bezier" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("CSGCombiner3D/CSGTorus3D:material:albedo_color:a") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"handle_modes": PackedInt32Array(0, 2, 2), +"points": PackedFloat32Array(1, -0.25, 0, 0.25, 0, 1, -0.083333336, 0, 0, 0, 1, -0.083333336, 0, 0, 0), +"times": PackedFloat32Array(0, 0.5, 1) +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_ac5f3"] +_data = { +&"RESET": SubResource("Animation_7uuqv"), +&"hob": SubResource("Animation_6oyg1") +} + [node name="Hob" type="StaticBody3D" unique_id=1687971542 groups=["station"]] script = ExtResource("1_7jc4g") @@ -56,18 +160,21 @@ transform = Transform3D(0.8943019, 0, 0, 0, 0.8943019, 0, 0, 0, 0.8943019, 0, 0. inner_radius = 0.09153879 outer_radius = 0.120084204 sides = 32 +material = SubResource("StandardMaterial3D_di04w") [node name="CSGTorus3D" type="CSGTorus3D" parent="CSGCombiner3D" unique_id=1901978664] transform = Transform3D(0.8943019, 0, 0, 0, 0.8943019, 0, 0, 0, 0.8943019, 0, 0.5003869, -7.827557e-05) inner_radius = 0.20426142 outer_radius = 0.2321898 sides = 32 +material = SubResource("StandardMaterial3D_di04w") [node name="CSGTorus3D2" type="CSGTorus3D" parent="CSGCombiner3D" unique_id=24541894] transform = Transform3D(0.8943019, 0, 0, 0, 0.8943019, 0, 0, 0, 0.8943019, 0, 0.5003869, -7.827557e-05) inner_radius = 0.15036294 outer_radius = 0.17592031 sides = 32 +material = SubResource("StandardMaterial3D_di04w") [node name="CSGCylinder3D" type="CSGCylinder3D" parent="CSGCombiner3D" unique_id=1107239311] transform = Transform3D(0.8943019, 0, 0, 0, 0.8943019, 0, 0, 0, 0.8943019, 0, 0.4498226, -7.827557e-05) @@ -121,3 +228,6 @@ replication_config = SubResource("SceneReplicationConfig_np_hob") [node name="ProgressBar3D" parent="." unique_id=654673176 instance=ExtResource("3_7uuqv")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.74736404, -0.09216304) + +[node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=1525460719] +libraries/ = SubResource("AnimationLibrary_ac5f3") diff --git a/Stations/hob.gd b/Stations/hob.gd index 2751e82..c1345c0 100644 --- a/Stations/hob.gd +++ b/Stations/hob.gd @@ -45,10 +45,12 @@ func _on_object_picked_up(_item) -> void: cooking_result_time = RECIPE_MANAGER.get_cooking_time(_food_item.id) print("Hob: set cooking_result ", cooking_result) _refresh_progress_bar() + $AnimationPlayer.play("hob") func _on_object_dropped() -> void: print("Hob: object drop ") + $AnimationPlayer.play("RESET") time_cooked = 0 cooking_result = "" cooking_result_time = 0 @@ -59,6 +61,8 @@ func convert_held_to_item(_item: String) -> void: if not NetworkManager.owns_world(): return print("Hob converting ", _item) + $AnimationPlayer.play("RESET") + var old_pickable = snap_zone.picked_up_object if not old_pickable: diff --git a/Stations/sink.gd b/Stations/sink.gd index 401a0b5..8f9e6d6 100644 --- a/Stations/sink.gd +++ b/Stations/sink.gd @@ -30,6 +30,11 @@ func _on_object_picked_up(_item) -> void: plate = _item.get_node_or_null("PlateController") as PlateController if plate: is_washing = plate.is_dirty + if is_washing: + $AnimationPlayer.play("working") + $bubbles.show() + $water.show() + $GPUParticles3D.show() func _on_object_dropped() -> void: @@ -41,6 +46,10 @@ func _reset_sink(): time_washed = 0 is_washing = false plate = null + $AnimationPlayer.play("RESET") + $water.hide() + $bubbles.hide() + $GPUParticles3D.hide() _refresh_progress_bar() func complete_washing(): diff --git a/Stations/sink.tscn b/Stations/sink.tscn index 4890826..dc4981e 100644 --- a/Stations/sink.tscn +++ b/Stations/sink.tscn @@ -5,24 +5,152 @@ [ext_resource type="PackedScene" uid="uid://bxbocxdaayvwx" path="res://UI/progress_bar.tscn" id="4_1pinr"] [sub_resource type="BoxShape3D" id="BoxShape3D_l02yb"] -size = Vector3(0.6, 1, 0.6) +size = Vector3(0.6, 0.9610596, 0.6) [sub_resource type="BoxShape3D" id="BoxShape3D_ai6d4"] -size = Vector3(0.6, 0.12802735, 0.6) +size = Vector3(0.5, 0.128, 0.5) [sub_resource type="SceneReplicationConfig" id="SceneReplicationConfig_np_sink"] properties/0/path = NodePath(".:progress") properties/0/spawn = true properties/0/replication_mode = 1 +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_0gbf8"] + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_bvwq1"] +albedo_color = Color(0, 1, 1, 1) + +[sub_resource type="Animation" id="Animation_ai6d4"] +length = 0.001 +tracks/0/type = "bezier" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("bubbles/CSGSphere3D:position:y") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"handle_modes": PackedInt32Array(0), +"points": PackedFloat32Array(0.50874513, -0.25, 0, 0.25, 0), +"times": PackedFloat32Array(0) +} +tracks/1/type = "bezier" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("bubbles/CSGSphere3D2:position:y") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"handle_modes": PackedInt32Array(0), +"points": PackedFloat32Array(0.46531874, -0.25, 0, 0.25, 0), +"times": PackedFloat32Array(0) +} +tracks/2/type = "bezier" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("bubbles/CSGSphere3D3:position:y") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"handle_modes": PackedInt32Array(0), +"points": PackedFloat32Array(0.48187655, -0.25, 0, 0.25, 0), +"times": PackedFloat32Array(0) +} +tracks/3/type = "bezier" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("bubbles:rotation:y") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"handle_modes": PackedInt32Array(0), +"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0), +"times": PackedFloat32Array(0) +} + +[sub_resource type="Animation" id="Animation_1pinr"] +resource_name = "working" +length = 2.0 +loop_mode = 1 +tracks/0/type = "position_3d" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("bubbles") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = PackedFloat32Array() +tracks/1/type = "bezier" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("bubbles/CSGSphere3D:position:y") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"handle_modes": PackedInt32Array(0, 2, 0, 2, 2), +"points": PackedFloat32Array(0.50874513, -0.25, 0, 0.25, 0, 0.4, -0.083333336, 0, 0, 0, 0.43817517, -0.061111122, -0.0063625276, 0, 0, 0.39634025, -0.07222223, -0.005291511, 0.08888888, 0.0065126275, 0.509, -0.18888888, 0, 0, 0), +"times": PackedFloat32Array(0, 0.5, 1.0333333, 1.4666667, 2) +} +tracks/2/type = "bezier" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("bubbles/CSGSphere3D2:position:y") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"handle_modes": PackedInt32Array(0, 2, 2, 2, 2), +"points": PackedFloat32Array(0.46531874, -0.25, 0, 0.25, 0, 0.36907488, -0.04444445, 0, 0.2888889, 0, 0.46498385, -0.06111112, -0.0033932133, 0.22777776, 0.0126474295, 0.37737477, -0.099999994, -2.450405e-05, 0.12777779, 3.1310734e-05, 0.46531874, -0.33333334, 0, 0, 0), +"times": PackedFloat32Array(0, 0.26666668, 0.6333334, 1.2333333, 2) +} +tracks/3/type = "bezier" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("bubbles/CSGSphere3D3:position:y") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"handle_modes": PackedInt32Array(0, 2, 2, 2, 2), +"points": PackedFloat32Array(0.48187655, -0.25, 0, 0.25, 0, 0.41496682, -0.06666668, 0.011151623, 0, 0, 0.3745708, -0.083333336, 0.0067326725, 0, 0, 0.45563954, -0.13888891, -0.013511459, 0, 0, 0.482, -0.044444423, 0, 0, 0), +"times": PackedFloat32Array(0, 0.40000004, 0.90000004, 1.7333335, 2) +} +tracks/4/type = "bezier" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("bubbles:rotation:y") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"handle_modes": PackedInt32Array(2, 0, 0), +"points": PackedFloat32Array(0, 0, 0, 0.33333334, 0, 5, -0.16666667, 0, 0.16666667, 0, 0, -0.25, 0, 0.25, 0), +"times": PackedFloat32Array(0, 1.2, 2) +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_u2x8c"] +_data = { +&"RESET": SubResource("Animation_ai6d4"), +&"working": SubResource("Animation_1pinr") +} + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_hrheb"] +spread = 180.0 +initial_velocity_max = 0.099999994 +gravity = Vector3(0, -0.98, 0) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ai6d4"] +albedo_color = Color(0, 0.5294118, 1, 1) + +[sub_resource type="SphereMesh" id="SphereMesh_bvwq1"] +material = SubResource("StandardMaterial3D_ai6d4") +radius = 0.02 +height = 0.04 + [node name="Sink" type="StaticBody3D" unique_id=2055277359 groups=["station"]] script = ExtResource("1_7hh4b") [node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=964735164] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.019470215, 0) shape = SubResource("BoxShape3D_l02yb") [node name="XRToolsSnapZone" type="Area3D" parent="." unique_id=1762550988 groups=["station"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5163779, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.44614658, 0) collision_layer = 65536 collision_mask = 65540 script = ExtResource("2_3ocod") @@ -30,7 +158,7 @@ snap_mode = 1 metadata/_custom_type_script = "uid://cquqe4f1m1sw6" [node name="CollisionShape3D2" type="CollisionShape3D" parent="XRToolsSnapZone" unique_id=860566355] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.000975132, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.02560103, 0) shape = SubResource("BoxShape3D_ai6d4") [node name="CSGCombiner3D" type="CSGCombiner3D" parent="." unique_id=311064646] @@ -59,33 +187,48 @@ operation = 2 transform = Transform3D(0.7700283, 1.4431469e-09, 0.15563977, 3.974847e-09, 0.3125893, -6.8032304e-09, -0.38511342, 6.1118572e-09, 0.3111993, -0.2084502, 8.34465e-07, 0.36219144) operation = 2 -[node name="CSGBox3D2" type="CSGBox3D" parent="CSGCombiner3D" unique_id=45680409] -transform = Transform3D(1, 0, 0, 0, 0.9915717, -0.12955965, 0, 0.12955965, 0.9915717, 0, 0.019589934, 0.4141063) -operation = 2 -size = Vector3(1, 1.2053223, 0.352417) - [node name="CSGBox3D3" type="CSGBox3D" parent="CSGCombiner3D" unique_id=641957703] transform = Transform3D(1, 0, 0, 0, 0.9367828, -0.34991136, 0, 0.34991136, 0.9367828, 0, -0.16928616, 0.2663328) operation = 2 size = Vector3(1, 1.2053223, 0.352417) -[node name="CSGBox3D4" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1059266043] -transform = Transform3D(1, 0, 0, 0, 0.7815701, -0.62381756, 0, 0.62381756, 0.7815701, 0, -0.2719775, 0.14792833) -operation = 2 -size = Vector3(1, 1.2053223, 0.352417) - -[node name="CSGBox3D5" type="CSGBox3D" parent="CSGCombiner3D" unique_id=880649240] -transform = Transform3D(-4.371139e-08, -0.12955964, -0.9915717, 0, 0.99157166, -0.12955962, 0.99999994, -5.6632317e-09, -4.3342972e-08, -0.42133215, 0.019589934, -0.20879287) -operation = 2 -size = Vector3(1.4033203, 1.2053223, 0.352417) - -[node name="CSGBox3D6" type="CSGBox3D" parent="CSGCombiner3D" unique_id=770532411] -transform = Transform3D(1.3113414e-07, 0.12955962, 0.99157166, 8.8817837e-16, 0.9915716, -0.1295596, -0.9999999, 1.6989695e-08, 1.3002891e-07, 0.41671216, 0.019589934, -0.20879287) -operation = 2 -size = Vector3(1.4033203, 1.2053223, 0.352417) - [node name="Sync" type="MultiplayerSynchronizer" parent="." unique_id=1601242574] replication_config = SubResource("SceneReplicationConfig_np_sink") [node name="ProgressBar3D" parent="." unique_id=654673176 instance=ExtResource("4_1pinr")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.8164611, -0.035980098) + +[node name="bubbles" type="CSGCombiner3D" parent="." unique_id=1624244242] +visible = false + +[node name="CSGSphere3D" type="CSGSphere3D" parent="bubbles" unique_id=1363004819] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.09462261, 0.50874513, 0) +radius = 0.08 +material = SubResource("StandardMaterial3D_0gbf8") + +[node name="CSGSphere3D2" type="CSGSphere3D" parent="bubbles" unique_id=1570986332] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.069681, 0.46531874, 0) +radius = 0.08 +material = SubResource("StandardMaterial3D_0gbf8") + +[node name="CSGSphere3D3" type="CSGSphere3D" parent="bubbles" unique_id=1342281109] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.03321421, 0.48187655, 0.15330702) +radius = 0.08 +material = SubResource("StandardMaterial3D_0gbf8") + +[node name="water" type="CSGCombiner3D" parent="." unique_id=1050686091] +visible = false + +[node name="CSGBox3D" type="CSGBox3D" parent="water" unique_id=1224655006] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.3997054, 0) +size = Vector3(0.5, 0.1, 0.5) +material = SubResource("StandardMaterial3D_bvwq1") + +[node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=1495781056] +libraries/ = SubResource("AnimationLibrary_u2x8c") + +[node name="GPUParticles3D" type="GPUParticles3D" parent="." unique_id=1688415718] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0002603531, 0.6479259, -0.03759767) +visible = false +process_material = SubResource("ParticleProcessMaterial_hrheb") +draw_pass_1 = SubResource("SphereMesh_bvwq1") diff --git a/kanban_tasks_data.kanban b/kanban_tasks_data.kanban index a3b3aed..28700e0 100644 --- a/kanban_tasks_data.kanban +++ b/kanban_tasks_data.kanban @@ -14,13 +14,7 @@ "854c7e1e-7521-4bcd-83ff-bb3fecec3142", "4e2ca8d1-84e1-4913-ad8f-834007d52160", "dd822d14-88e5-4790-808e-7d2cf7f79133", - "784d5cd3-333a-40a9-b35f-3d0c73f00761", - "21bc19f1-ee3c-4bbb-ab9a-07ec6123a823", - "d93a31cd-d475-4c5a-87fc-983174b2594f", - "9d7ecbc4-db2a-4d09-9f40-ceed3cf98c00", - "0dd511cd-592c-4334-afd8-c511bd36b7d0", - "7883d015-f065-4b18-a2ab-e2a0daa9dc81", - "caf459e5-bb88-47dd-bf15-254a3d70c30f" + "784d5cd3-333a-40a9-b35f-3d0c73f00761" ] }, { @@ -33,15 +27,16 @@ { "uuid": "fab8a81b-7ca9-4026-96bb-ed66ea58ef2e", "title": "Doing", - "tasks": [ - "f8073eb2-8786-47b7-b63f-fa70c3f7115a" - ] + "tasks": [] }, { "uuid": "0d743057-955a-473a-8123-a3f805505d5d", "title": "Done", "tasks": [ "6942c45a-53a4-484f-9885-4f249cb4572b", + "f8073eb2-8786-47b7-b63f-fa70c3f7115a", + "21bc19f1-ee3c-4bbb-ab9a-07ec6123a823", + "d93a31cd-d475-4c5a-87fc-983174b2594f", "a4dd35ae-dc8e-42a3-9044-bf1cb1af281a", "1c3b9543-cb67-431d-bf71-c8753e816776", "d9cebd68-792e-4d01-a916-7df5f128b4a8", @@ -246,34 +241,6 @@ "description": "", "category": "bf4ec62e-526e-4027-876f-0b22bd17f79a", "steps": [] - }, - { - "uuid": "9d7ecbc4-db2a-4d09-9f40-ceed3cf98c00", - "title": "Add test that a hob can chain cook", - "description": "", - "category": "bf4ec62e-526e-4027-876f-0b22bd17f79a", - "steps": [] - }, - { - "uuid": "0dd511cd-592c-4334-afd8-c511bd36b7d0", - "title": "Plates should snap onto Meals in a station", - "description": "Trowing a plate onto a hamburger on a hob should result in a plated hamburger", - "category": "bf4ec62e-526e-4027-876f-0b22bd17f79a", - "steps": [] - }, - { - "uuid": "7883d015-f065-4b18-a2ab-e2a0daa9dc81", - "title": "Snap_zones should abosrb any item in range", - "description": "", - "category": "bf4ec62e-526e-4027-876f-0b22bd17f79a", - "steps": [] - }, - { - "uuid": "caf459e5-bb88-47dd-bf15-254a3d70c30f", - "title": "Station Snap_zones should cover the whole station", - "description": "", - "category": "bf4ec62e-526e-4027-876f-0b22bd17f79a", - "steps": [] } ], "layout": { From 69175e7b5e1dcdecf517c3b72a77a872abe76be6 Mon Sep 17 00:00:00 2001 From: algodoogle Date: Mon, 27 Jul 2026 22:32:07 +0100 Subject: [PATCH 2/2] ju --- Stations/sink.tscn | 44 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/Stations/sink.tscn b/Stations/sink.tscn index dc4981e..783977f 100644 --- a/Stations/sink.tscn +++ b/Stations/sink.tscn @@ -1,4 +1,4 @@ -[gd_scene format=3 uid="uid://dvrk268s7gkxh"] +[gd_scene format=4 uid="uid://dvrk268s7gkxh"] [ext_resource type="Script" uid="uid://byh5j25mwt3oc" path="res://Stations/sink.gd" id="1_7hh4b"] [ext_resource type="Script" uid="uid://cquqe4f1m1sw6" path="res://addons/godot-xr-tools/objects/snap_zone.gd" id="2_3ocod"] @@ -7,6 +7,11 @@ [sub_resource type="BoxShape3D" id="BoxShape3D_l02yb"] size = Vector3(0.6, 0.9610596, 0.6) +[sub_resource type="AudioStreamWAV" id="AudioStreamWAV_1pinr"] +data = PackedByteArray("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CrmACAuYTljRABRRAEB6ogEAgEAEUHGiACiiigcIIBAID1RAAooohNEAFBwCAQCAQ9UCiAcsaIAKKKKKAEAgEAgEAgMCiinvmiiihQ3zABAIBAIBDNNNEAFFONMAAQAQAQAQAQRABRRRRRRRAAEAEAEAEAAE9UvmmiACigcaBRABABVzAoop75oooooAAQAQCmgUQAKKKKKKKKeqBfEEAEABxoAAQmiACiiiigcaBRAAcaDhAooooooooooAQAQAQCmgQAKeqBRRRRRRAEAEBfEEK64E4wrGiAUUUQqIAIAIAIAIBFFEJogFFFEACFcwA9UQrgRRRRTjTRAKC6ogGeAgAgACinqgUUUUUAe+YAIAIBngC4kFFFFFFFMCACAA5c0SgQ1QKITRAKKKBXNXWEEAEAECinGmnGiiigCuYAe+uqIAAoooooop6oECACACACACAARRQcaIBRQuAgBwhwggAgACQUUUUUUUUQIAIAIAIBTlBFFPVAoooooI0U0CACAHCAKKKcaaFzRRAgAgAgAgAgAEUUUUQmiDPAIVzABVzABAAgFFONNFXNEAQAQrmACACARRQcaIBRRRAAgAgAgAgAgEZ800QCiiigAIAIAIAIAcAohNEAoONEACCACAHvmACAcaaIBRRRRRAAgAgAgAXOUEUUUUUUUU4wRABABABABABEyxoXNFFFMAQA4Q4QQAHA1QKKKKITRAByxyxoEAEAECiE0QCiiinAABABABCuYABpogoooooooCACACACAA4wcaaIKITRBRBAgAXNNNAgAEUUUUUUUUUQcIIAIAIAIABFFPVAFNEFEA40CACFdd8wCaIKKKKKKKAJoOOWNAgAgCiiiinGnLGgAIAIVzCaIAAgp6oAFPfNEAQACAAU0QAARRRRRRRRRRAgAEAAq5gAEEUUUU400QUQAAKusIIVzABFFFFFFFFEQACACminLGgA+saIKKKKKKBxoEAAgK5gACinqgCmiChQBCaKKITRngDEgoooXNNNECAAQACAmnCABRT1QAKKKKAgAEHdAAgAECE0QUUUUUUQVzAVzAAIV1BFFFFFFFFFEIQQACE0UUUQT3zRRE8D3zBFFFFFFOEEAEHHLGiA40QQAIABAVzAVzBFFFPVAAoXMAACAAUUUUUwTTRKaIKDjRDVFFFFFFFFEAUUUUUUUU4wRRRT3zCaCaBNEFFFC4kFEAAUUUUU9UUQTjTljRAcaIBFFFBxoOEFECnqgAUHGiCgRQcaBAAKKeAohNEz6pWNEPmFcwAA4SgQBRRE+saIKKAAAooONAgAECiiiiiiinGgRThBRRRRRRAlBxpogooooEUUUUUU9UUQcaaIKKe+aKBBxoEAAp75gCinGmiCinvgADhDhAcaBACxgEFBxogooACJ4HqiinqgKKKKKKKKKKAooooooooooCnqgAUUUUUQKKKKKKKITRBFFFFFFFFFAE0CAAQmg9UQcaIcYVhMsaBFFFFFFPVFECCiiiiiig4wRRRRRT1RT3BEFEJoNAAhMNd8wAChc00QQuuqABRRQcAoPVFFOEBxwGiHGmiCiiigsaBAAKKe+YAoooop75oooAAUUUUU4QUQKKe+aKKKKKBFEJoEAAohMHqgARPAUUUQQIABRRRRQcBFFFFFFFPfMGg4QUUUUU9QRRRRRRRRRRBFPfMAB75hMEUHGiCig40QQTQAITQIAAAONNEPVAAooHC800CACmgQKM+IKDjRBRAAAoooooooMEUUU9UmgF8QjQFzTTQIABAFFC5ppogp4EUUUUUUUUUQqABQcJQKKeBOEFFOEFFFEKgDPrvA980QRRRRRRRRRRBEJogop6oAoEU9ULiQUUUQaIKcaaIKKKBFEJoEAAooMCiiiiiiiihQjRTRngKuYBDEgooooooooEUUHGg4QHHAIArEQUABAoAAAAAQAAAAH+cP2Q3aw2Ov//AAH//wAC/uD97N9mNegCiiiiiiinvgsaBABn3zTTBoooopxpogoECAAUU9UHGgKKKKKKKKKKAEAAhNAgAFECiiiiiiiiigRRCaKaBAAKAoooohNEFFECiiiinqiiigRCaIKKFzTTAooooONAgAEEQUUU980UUwThBRRRRRRRCNNEFFFONXME98wCnqiiiABRRRRRRRRRBNFNAgAFFFEEQmiCinGmiARThBRRRRRTAopxpomeAXENUUUUQmgQAAIKKKKKKKKKAooooooopwgCnGmiCiiigwKKKKKFzReqCNEFFEJoh6oCiiiinBcwAwABRRT1QAKKCNAgAFFFFFECiiiiinqgmgRRRRRRRE+IAApoghOWNEECiinqiinA0ART1QAKDlzKBxoC4kFFFFEGiCiiE04wCgRT1T3zADjQAhNEFEJoh74CAAUUUHGgHAsaaIDjRBRRBoEAAoooopwEUUUUURPrHAIDjQIADhBRCxogop6oAFEAnPmmmgQACART31heqABRCfC5gFFFFFEEUUU98wCiigRRRRRRRRThAooop6pNAAoAUUUUUURPiAKKKKDjRAcaAooop6oooooCHvmALiQUUQKKKKKKeqKIBFFFFBxogoME5Y0CAAUUHAjTl1QAKe+uBogooooooooKgAUUU405ZQKKKKKKKKKKDWMAAAoFFBwCnCCiJ8Q9UQaIKKKKKcaaBPfWNNAgAFEBdY00QUUUUQRRRRRRRRRRBFFEJogoooME98wCiiiiigjRBRT3zAKKAooooifOMFMCiinqgAQmiARBRRRRRRRTAopxpoNAAp4NUUUQmiCinAqABRT1QAITAgoooooooooEQRPiCnqgAQe+uqKITRBRBFFFFFFONNEEUUUUUURPiABRTjTRBRT3AooooooooooMwCiiihcSCgKKKKKKKeoTAhNEFEJogooEQUUUUUHGiAeqKKKKKcaaAooohEoEAAoCCiiiiiinqgKKKKKKcIKKAooooooooooCiiiiiiiingKKKKKKeqKKCooooooONEECiinvrvrqigRRRRRRCaIcAop75gFFOFwCCiinBcwCigaaIeqITTjAApwgoooooooCiiiiiinvmAKITljljRBQAFFFFEJogooHGiCiiinqiAKKITRBRRRRBNEOEpogoooEUUUU400QUQKKKKKKe+YBBFFFFPVFEJwEU9UUUUULmgscsIAAAAAACogooooop74AAAAAAAAAAAYAcaIKeqKKAAAAAAAAAAACiiinCU0Q9QAAAAAAeYKKBFFFFFFFFFECiiiiE0QUUQRRRRRT3zV1BFBxywgoPVENUUUUU4QUUQT1RRRRRRRRBFFFFPVFFFEEUUUUHGiHvgRRRRRRRRRRC75gFFFEJogEUUQnLGiCigKKKKKKKcaaAooooooONEECCiiiiiiingRRRRRRRRRTCooONEONNEENUUUUUUURPgRRQccsaIKKAgop6ooooooHC400QUUUUAKKKKKITTl1Bxogop75gEIEUUQmiCiigwcsaIKDjQuYCNEFFFFFFFEAUUUUUUHGiAT311RRT1RRAoooooopxpoEUUUUU9UUUQIKKKKKKKKKBFFFFFFFFFECiiiiiiiE5QRRRRRRRCaI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00QCAQIABABRAAcaAANFBooq6xoCiAAQACAAQAaIKaIBAIBAAAgAEIgGWOMHvrGmg400QARAAIRAAIABAgEAgEFOWEwACnGiAGnGiAsaIBAIAaKIAONAgNAApoAAQCAQA0U40QIABAAIABAAAAgEAgEAgEACAA0AQACAAQIBAKaAKcaaAAApopoAgAgCAQCAVdY00QCaccscsaIBAAgEAgEAgOMAACAAQACAAARAF1jll3zTAgCsRBQAECgAAAAAAAEAAvJ8CEz6diP2AAAAAAAB///2qg4W40AxFAsKaIABAAaABEBy6oPVEAgCUAQACAAQiABAIBADljRAAAEAAgABxooCAQCAQCAQUwIABCcaaAJlBEFNEAgEAgwI40QAUQACAA+aaIBAIBAIAONFEJpoAgAAQCAQCAQCAQIABAAIABAAAAgEAgFXWNECAAQACEQACABAIBAIBAIBAAEAAgAEGWMACAQCAQU0QQjRABRAKIABCfNNEAq6xpoAACACiAAGgAIAcsacaJTlAEAAgAEAAgAN80SnGACAQABV1jRAIABCAgEBxogEAgEGgAQAHGiiAAAIBAIDjRAIAEAAgAFNFFMAQCA5dY004wRRAAIABAABBOfNEAgEAgEAAU40QCAAQAAKusaaDjRKAANFEAyxxpwHLvrGmiAQCAaIBAAIABAAAEApoAEAgEACAA0AQAQACAIBAIBAIBAIAAEAAgAEAAgAQA5Y0QA0HAABAC+aIBAABpogEAgEAq4CAAQACAAQAAssaIDjRAIXAgB6xpogAEAM0QCAQHGnGABRAAIABABRBNBoFNEAgC4AACmE0U5dYwsaKsaDjTQcBEAAgAEAogELGg405Y0QCARAADjRRAAIAEANFEAgz5oAAQAUQAGgCAaIBAIBAIM+AAgAEAAppxwGmiAQCAQA0QsaIBAAKuaaBEAgEAgEAgEACACAAQmiiAAe+saaIBAIAAEBNONEAgAAQCAQCAQCAQKIADQAaKIAAAgEAgEAgEAAQACAAQACAAIKaIBAIM+aANAEAONFEAAHLGiAQCAQrABAKIABTQAIBogEAgOXWNMAAQE0QiCiAARAIAaKIBAcAEJyxogEAAgGiAQCAQCAQATljRAIABCcApoAxopxpooGmgCUHGiiAAsaIBAIDjRAAEBNFEAAhEACZY0VYSnGEwAIO+scscaI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EAAnHAAAAAKAIAAABogFONAh7xoAAUUQAA800AaIBAAAQAT1ANAEIgAAAAAI0QCAAAiiAQABQBAAABQBAAyxogONEAAAmgmgAAAAAABAAAQAABAAAAOEEAAAAAAAEAAAQDLrHAAAAAAABQKcBogFOOONAAAGiiAAAAAAAAQMaIBAAAQAAAAAAAAAAAAAAQAAAiiiigAAAAKAIAAAAooooooooooAUUQAAAAAAAKKKKKKcYAIAAAAAAAAoAgAAAgFdZUQCAAAAKAIAAAAAAPfWWNNEAgAAAAAAAAAHAAACAAAIAACAggAAAAAAAAAE440CiiinABQBAAAAAAABhOOEyxooooDLGg0400QAAKKKBhRRTjAAAAAAAAoAOMA0wGAQAAEYwjRAKIKIAAABAABAJxxoOMAAAY0DLGiAARAIAAThTRAAAxoAAoAgAECADGgUQCAAARAKIAAAAAABOFOWOWONEAAAAAADGgAUwcacu++qacsCNNANAEAAAAGiE400QCA9wABQBAAAAAADWNFFEIoAIAAUAQAAUCnGgAAIAACAAAIAogAAAAAAAADLCiAAAgAAAABQBCaAAAAAgAAS66ogB4AAAAAAAAAAAsaIBAAAQAAABwNFNEApxoAQCg40QA4UwaKIAAAAABQBAoGPWXWNFEAQAAAAAAAAARRRRTl31jCAAAAAAAopxoHGldY40QCAAaAIAAKAccaAAIAAAgAAIACiiAAAAAUAQCKKKKKKKKKAJxoogAAAAMCgYUUUUUUUQzRTQBARBjRBFEIoooPWMAEQAAAACgCAAIAAT1jRAe+AFONNAEAAogLGiiiiiiiigAAAAAAABQAAoohFFFFFFEHCigACgCAnARRTjTTljRRC5poBoAgAAAEUUURLCiAAQAAMaAAAAAABApoONEAgAAAAAAAAACgCACAATjjRAIAAAAAFAoohEAAAgAACAAAgAAADzl1jlRRAAAgAAIAAAgADLrGiAAUAwAACKIBBTRBCFFAAAAAAAAE0QCADHHGiAKAIAKaKcaaAFOONEAgAAIDKiiAAACgCAKIDjTRAIAAAAAAAoBwooAAgAACAAAgAAAAAAAeaKaAAAgAAIAJxogCAAAACgCAnABAAARjQACcBoogAAAAAoACmiAQCiAQAAIAAAAAAAAKAAIooooooooCiAUQAAACgAKInzTRAIAAAhNAAAAxoAAAgAACAAAgAAAAAAABQBAAAAgAAIAAAgEAAAUUQAAAAARBTRBljjTjAAxoAAABwggEAY0CAAAiiAAAKBRRQAKAAEAABAJ6xogCAAAAAAAACgBAAAQMaIAeABoEAONFEAoLGmmA00QCCgIAAAAAAAAABogONNFOONAAAAAAUACAEwKKKe+saKKKBFFONGVAAAACiiiiiiiiigAAAAAAAKKaAoopxpoFEIoCAAAAAAAAAAKKKIRRRTllAAAAAFAEAAAEQCAAAgEUnAAAAKAIAAABAogAAIAAAgMEACgAAAAAAA1RAIAACAAAAAAAAFAEAAECAAEYUAAEAARQACAAABQBAAEAABAAAEAAAAAAAAAAAQAAQAABAAAEBABwpogAFAELrGrGmgUU4wAAAKKcaIAABNNNNFFFB6wAUA0AQAAAAAYBAAAQO+saAAAAAFAFNAAHvrGE440QCAIArEQGIwUYAAAAAQAAAAHwCgBo96obwgAAAAEAAAAA8RkCg+BzJPMAACgQAAAAAABRAIAACAAAB5oogAAAoAgHGmiAQAY44wAAAAAKAaAIBEAgAAIy76oAAAUAQADLrgaaDjRAIAACBogAAAFAEAAAAACnHGiCmgAAAAAKBAAAAgEAogEFNAoAACgCAAAAAAIRRRRTjADTAAAAAAAAAFAEwnHGiA5ZUQKccaAAAABRAAgAAIAAFNMAACgCAAAAAAljCuZTQKKKAAAAoAgAAAACiinvrGiiiAAAAAKAIRAABFFFFFFFFFEAAAAAAACgCARRRRRRRRRRAAAAAAAyxogEUUU400VdYwAAAAAAAMsaBONNEAgAAIACAUQAAAAACgATjjl1hAAQAAgAAFFNEAAAAAQAAEAAAwAAAAAAAAAACNOWNEAgAAIAAHmgQAAAAAAATjjRAcaaAAAAAAAopxoCnHGiAQDGgAaAIAAAAKKaAAIAAFNEAgACAAAAAAAAAAACAAAIAACAAAAAAAAAAAAAACADHHGg4wAAAcIIAAAABFXWMJxxogEAAAAAAAAAYwBTRAIAACMaBGNFEAAoAgAAAAjLrGiA4wAAKAIAKIMaBNEAgAAIAAAAAAAAAAAUAQIAACAAV1jRAAAAAGXNFAAEUUUUUUUUUQAAAKAIAAAABFFFFABAAAMAAAY0AAAAAAjTRTjjRAD1AAAFANAEAAEMwAAACCmiAQQBAAAAAAAAAAogEAABGNAAAAACgCAAAAAMccaIDjTRAAAAAAoAgGUAZYUHCAHLGgl1RRAKIAAAAooooooooooAAAAAAAAAAAcsssaBAAAQAAAAAAAAAAoAAAHCACAADAAKaAAAAAAABz77yogEAogAAAAUA4UQiABAAAl1lRAIAAAAAAAAAAAAAY440QA84wAAAAAAAAAACNEApxxogEAAAAAAAAAAAAAesaKKKKKKAAAAAAAABOACnGminHHGjAAAAAAAAAAABoAAIJwpogEAAAAAAAAAAAAAAQThTRAcAAAAFAEAAAAGmiAU440CigAMsaDRRAABAoohEJwgBOMECAAACgCAAAjRAIAACAAAAAAAAAAFFEACAHrGiiiiigAAAAAABQKKAooopxpogEACgAAAAAAAUQBQAAQCcaIBBEAAAAAFAEAAAAEAAAQA9QBRAAAAAAAACNFFFFFFFFEAAZY05Y0QAARQAQATjQaKAAAAAFFEAAACAAAgAACACgAAADhBAAAAAAPWNFFFFFEAAACgCigAAACKKKIRTjTRAAFAEAAAFAAACAAAgAACAAKAABQBAAKIAGOONEAgAAIACgCE0AAAAAAATjjRAIAAAAAAAAAFAEAAgAE440QCAAAAKAIAAAAAAoAAIIoAEAAAAAAAAUCAAAAQAABAAAQCAAoAgAAAAAAHrCAAgdY0UwAAAAAAABRRCONAooop764AAAAUU400UQ+aIBAAAQACAAAAAAAoAgAHHGiAQAAEAAAAAAAAAADhAAEAABGNAAAAQArCmiAUQAQACccaIBAAAAoAgAFONOMAEAAAQADHHARRAAAKKIKIBogpogONNEAAAAAAAACgCAIAACAAAIBlAJoAFEFEAAAI0000400QCAAAAAKBRRQAAGWNEAgAoAAAAAAAAmgiAACAAAIAAARRAAAAAAAAoAgEUU400QU0UwAABQBAABQBCONAhFFFFOUAAAAAGAAAAA3hAAKAAAAA") +format = 3 +stereo = true + [sub_resource type="BoxShape3D" id="BoxShape3D_ai6d4"] size = Vector3(0.5, 0.128, 0.5) @@ -66,6 +71,18 @@ tracks/3/keys = { "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(0) } +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("AnimationPlayer/AudioStreamPlayer3D:playing") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} [sub_resource type="Animation" id="Animation_1pinr"] resource_name = "working" @@ -122,6 +139,18 @@ tracks/4/keys = { "points": PackedFloat32Array(0, 0, 0, 0.33333334, 0, 5, -0.16666667, 0, 0.16666667, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(0, 1.2, 2) } +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("AnimationPlayer/AudioStreamPlayer3D:playing") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0, 1, 1.7), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [false, true, false] +} [sub_resource type="AnimationLibrary" id="AnimationLibrary_u2x8c"] _data = { @@ -129,6 +158,13 @@ _data = { &"working": SubResource("Animation_1pinr") } +[sub_resource type="AudioStreamWAV" id="AudioStreamWAV_ai6d4"] +data = PackedByteArray("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") +format = 3 +loop_mode = 1 +loop_end = 10000 +stereo = true + [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_hrheb"] spread = 180.0 initial_velocity_max = 0.099999994 @@ -154,6 +190,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.44614658, 0) collision_layer = 65536 collision_mask = 65540 script = ExtResource("2_3ocod") +stash_sound = SubResource("AudioStreamWAV_1pinr") snap_mode = 1 metadata/_custom_type_script = "uid://cquqe4f1m1sw6" @@ -161,6 +198,8 @@ metadata/_custom_type_script = "uid://cquqe4f1m1sw6" transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.02560103, 0) shape = SubResource("BoxShape3D_ai6d4") +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="XRToolsSnapZone" unique_id=1926328538] + [node name="CSGCombiner3D" type="CSGCombiner3D" parent="." unique_id=311064646] [node name="CSGBox3D" type="CSGBox3D" parent="CSGCombiner3D" unique_id=1147823280] @@ -227,6 +266,9 @@ material = SubResource("StandardMaterial3D_bvwq1") [node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=1495781056] libraries/ = SubResource("AnimationLibrary_u2x8c") +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="AnimationPlayer" unique_id=513849644] +stream = SubResource("AudioStreamWAV_ai6d4") + [node name="GPUParticles3D" type="GPUParticles3D" parent="." unique_id=1688415718] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0002603531, 0.6479259, -0.03759767) visible = false