92 lines
3.9 KiB
Plaintext
92 lines
3.9 KiB
Plaintext
[gd_scene load_steps=11 format=3 uid="uid://bbi7e1swrmjqy"]
|
|
|
|
[ext_resource type="Script" path="res://outgoing_pipe.gd" id="1_dvty3"]
|
|
[ext_resource type="ArrayMesh" uid="uid://d8uegt5yf8oh" path="res://assets/Models/OBJ format/straight.obj" id="2_513ql"]
|
|
[ext_resource type="Script" path="res://arrow_3d-2036b6913b553e60197979a623ebfeffc9256790/addons/arrow3d/arrow_3d.gd" id="3_me6cy"]
|
|
[ext_resource type="ArrayMesh" uid="uid://d0k01m1bd75tn" path="res://assets/Models/OBJ format/marble-high.obj" id="3_ylmk0"]
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_owlkr"]
|
|
transparency = 1
|
|
albedo_color = Color(1, 1, 1, 0.376471)
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_alnv4"]
|
|
transparency = 1
|
|
albedo_color = Color(1, 1, 1, 0.47451)
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_778qm"]
|
|
albedo_color = Color(1, 0.168627, 0.188235, 1)
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_4edhs"]
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_yvpx1"]
|
|
size = Vector3(0.8, 0.5, 1.06262)
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hamxj"]
|
|
transparency = 1
|
|
albedo_color = Color(1, 1, 1, 0.478431)
|
|
|
|
[node name="Node3D" type="Node3D"]
|
|
script = ExtResource("1_dvty3")
|
|
|
|
[node name="Node3D" type="Node3D" parent="."]
|
|
|
|
[node name="MeshInstance3D2" type="MeshInstance3D" parent="Node3D"]
|
|
transform = Transform3D(-1, 8.74228e-08, 0, -8.74228e-08, -1, 0, 0, 0, 1, 0, 1, 0)
|
|
mesh = ExtResource("2_513ql")
|
|
surface_material_override/0 = SubResource("StandardMaterial3D_owlkr")
|
|
surface_material_override/1 = SubResource("StandardMaterial3D_alnv4")
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D"]
|
|
mesh = ExtResource("2_513ql")
|
|
|
|
[node name="MeshInstance3D3" type="MeshInstance3D" parent="Node3D"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1)
|
|
mesh = ExtResource("2_513ql")
|
|
|
|
[node name="Arrow3D" type="Marker3D" parent="Node3D/MeshInstance3D3"]
|
|
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0.427767, 0.54139, 0.51338)
|
|
gizmo_extents = 0.0
|
|
script = ExtResource("3_me6cy")
|
|
arrow_material = SubResource("StandardMaterial3D_778qm")
|
|
|
|
[node name="Arrow3D2" type="Marker3D" parent="Node3D/MeshInstance3D3"]
|
|
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -0.424374, 0.530771, 0.511205)
|
|
gizmo_extents = 0.0
|
|
script = ExtResource("3_me6cy")
|
|
arrow_material = SubResource("StandardMaterial3D_778qm")
|
|
|
|
[node name="ExitBox" type="Area3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, -25)
|
|
collision_layer = 128
|
|
collision_mask = 128
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="ExitBox"]
|
|
shape = SubResource("BoxShape3D_4edhs")
|
|
|
|
[node name="OutgoingRay" type="Node3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
|
|
|
[node name="Target" type="Node3D" parent="OutgoingRay"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -20)
|
|
|
|
[node name="DropBox" type="Area3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0292408, 0.31483, 0.77371)
|
|
collision_layer = 0
|
|
collision_mask = 2
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="DropBox"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0277699, 0.234656, 0.176425)
|
|
shape = SubResource("BoxShape3D_yvpx1")
|
|
|
|
[node name="DropHighlight" type="MeshInstance3D" parent="DropBox"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.115105, 0.213306)
|
|
visible = false
|
|
mesh = ExtResource("3_ylmk0")
|
|
surface_material_override/0 = SubResource("StandardMaterial3D_hamxj")
|
|
|
|
[connection signal="body_entered" from="ExitBox" to="." method="_on_exit_box_body_entered"]
|
|
[connection signal="area_entered" from="DropBox" to="." method="_on_drop_box_area_entered"]
|
|
[connection signal="area_exited" from="DropBox" to="." method="_on_drop_box_area_exited"]
|
|
[connection signal="body_entered" from="DropBox" to="." method="_on_drop_box_body_entered"]
|
|
[connection signal="body_exited" from="DropBox" to="." method="_on_drop_box_body_exited"]
|