[gd_scene format=3 uid="uid://kgpigkk3ohbc"] [ext_resource type="PackedScene" uid="uid://ckuauk8f1mwry" path="res://maps/the_upper_vestibule.glb" id="1_t6d05"] [ext_resource type="Script" uid="uid://o07ow17lw045" path="res://scripts/camera_controller.gd" id="2_fe1wq"] [ext_resource type="Script" uid="uid://csgeq0gmnr2fd" path="res://scripts/clickable.gd" id="3_1xqo8"] [ext_resource type="Script" uid="uid://csxn4d2cgn4vv" path="res://scripts/actions/click_action.gd" id="4_85ynl"] [ext_resource type="Script" uid="uid://bxo70v3k38pf" path="res://scripts/actions/action_move_camera.gd" id="5_ef0na"] [ext_resource type="Script" uid="uid://ccm5q76xwkbj7" path="res://scripts/back_ui.gd" id="6_ef0na"] [sub_resource type="BoxShape3D" id="BoxShape3D_hwkfq"] size = Vector3(0.21160889, 1.232544, 1.5256348) [sub_resource type="Resource" id="Resource_nrpit"] script = ExtResource("5_ef0na") target_node = NodePath("../Marker3D") metadata/_custom_type_script = "uid://bxo70v3k38pf" [sub_resource type="Resource" id="Resource_85ynl"] script = ExtResource("5_ef0na") target_node = NodePath("../Marker3D") metadata/_custom_type_script = "uid://bxo70v3k38pf" [node name="MassiveTest" type="Node3D" unique_id=1228578071] [node name="Sketchfab_Scene" parent="." unique_id=1436296437 instance=ExtResource("1_t6d05")] [node name="Camera3D" type="Camera3D" parent="." unique_id=870045250] transform = Transform3D(-0.19902587, 0, 0.97999424, 0, 1, 0, -0.97999424, 0, -0.19902587, 3.378387, 1.0493437, -0.20892382) script = ExtResource("2_fe1wq") [node name="StaticBody3D" type="StaticBody3D" parent="." unique_id=465208994] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.7890664, 0.61383057, 1.1360075) [node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D" unique_id=1437832126] transform = Transform3D(0.46999538, 0, 0.88266885, 0, 1, 0, -0.88266885, 0, 0.46999538, 0, 0, 0) shape = SubResource("BoxShape3D_hwkfq") debug_color = Color(0.9600319, 0, 0.5155953, 1) [node name="Clickable" type="Node" parent="StaticBody3D" unique_id=997931890] script = ExtResource("3_1xqo8") actions = Array[ExtResource("4_85ynl")]([SubResource("Resource_nrpit")]) metadata/_custom_type_script = "uid://csgeq0gmnr2fd" [node name="Marker3D" type="Marker3D" parent="StaticBody3D" unique_id=2118392689] transform = Transform3D(-0.880378, 0.13855311, 0.4535831, -1.4901161e-08, 0.9563762, -0.2921381, -0.47427264, -0.25719193, -0.8419726, -0.2024504, 0.93027717, 0.3758028) [node name="StaticBody3D2" type="StaticBody3D" parent="." unique_id=1398058438] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.7873685, 1.9140552, 3.0174937) [node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D2" unique_id=1765075151] transform = Transform3D(0.46999538, 0, 0.88266885, 0, 1, 0, -0.88266885, 0, 0.46999538, 0, 0, 0) shape = SubResource("BoxShape3D_hwkfq") debug_color = Color(0.9600319, 0, 0.5155953, 1) [node name="Clickable" type="Node" parent="StaticBody3D2" unique_id=882062719] script = ExtResource("3_1xqo8") actions = Array[ExtResource("4_85ynl")]([SubResource("Resource_nrpit")]) metadata/_custom_type_script = "uid://csgeq0gmnr2fd" [node name="Marker3D" type="Marker3D" parent="StaticBody3D2" unique_id=1603718747] transform = Transform3D(0.4443066, 0.27425396, 0.85286367, -0.033197645, 0.95637625, -0.29024574, -0.8952595, 0.100645065, 0.43402892, -0.15982056, 0.6630105, 0.63076067) [node name="StaticBody3D3" type="StaticBody3D" parent="." unique_id=1602617351] transform = Transform3D(-0.0023911414, 0, -0.99999714, 0, 1, 0, 0.99999714, 0, -0.0023911414, -2.1735797, 3.2695487, 2.2395935) [node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D3" unique_id=719680550] transform = Transform3D(0.46999538, 0, 0.88266885, 0, 1, 0, -0.88266885, 0, 0.46999538, 0, 0, 0) shape = SubResource("BoxShape3D_hwkfq") debug_color = Color(0.9600319, 0, 0.5155953, 1) [node name="Clickable" type="Node" parent="StaticBody3D3" unique_id=1899434106] script = ExtResource("3_1xqo8") actions = Array[ExtResource("4_85ynl")]([SubResource("Resource_nrpit")]) metadata/_custom_type_script = "uid://csgeq0gmnr2fd" [node name="Marker3D" type="Marker3D" parent="StaticBody3D3" unique_id=1675449858] transform = Transform3D(0.5, 0.32357782, 0.8033041, 0, 0.92757577, -0.37363544, -0.8660253, 0.18681774, 0.46378782, -0.15982056, 0.66301036, 0.63076067) [node name="StaticBody3D4" type="StaticBody3D" parent="." unique_id=770542523] transform = Transform3D(-0.99967176, 0, 0.025618643, 0, 1, 0, -0.025618643, 0, -0.99967176, -1.2632738, 4.328147, -0.60462916) [node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D4" unique_id=155409173] transform = Transform3D(0.46999604, 0, 0.88267154, 0, 1, 0, -0.88267154, 0, 0.46999604, 0, 0, 0) shape = SubResource("BoxShape3D_hwkfq") debug_color = Color(0.9600319, 0, 0.5155953, 1) [node name="Clickable" type="Node" parent="StaticBody3D4" unique_id=486940725] script = ExtResource("3_1xqo8") actions = Array[ExtResource("4_85ynl")]([SubResource("Resource_nrpit")]) metadata/_custom_type_script = "uid://csgeq0gmnr2fd" [node name="Marker3D" type="Marker3D" parent="StaticBody3D4" unique_id=447230738] transform = Transform3D(0.054985028, 0, 0.9984872, 0, 1.0000001, 0, -0.99848706, 0, 0.054985035, 0.096383154, 0.42490697, 0.9110105) [node name="StaticBody3D5" type="StaticBody3D" parent="." unique_id=586092655] transform = Transform3D(-0.99967176, 0, 0.025618643, 0, 1, 0, -0.025618643, 0, -0.99967176, 0.87769043, 4.460727, 0.57629174) [node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D5" unique_id=129434134] transform = Transform3D(0.4699968, 0, 0.8826757, 0, 1, 0, -0.8826757, 0, 0.4699968, 0, 0, 0) shape = SubResource("BoxShape3D_hwkfq") debug_color = Color(0.9600319, 0, 0.5155953, 1) [node name="Clickable" type="Node" parent="StaticBody3D5" unique_id=72460818] script = ExtResource("3_1xqo8") actions = Array[ExtResource("4_85ynl")]([SubResource("Resource_85ynl")]) metadata/_custom_type_script = "uid://csgeq0gmnr2fd" [node name="Marker3D" type="Marker3D" parent="StaticBody3D5" unique_id=1622400441] transform = Transform3D(0.93604714, 0, -0.35187432, 0, 1.0000001, 0, 0.35187426, 0, 0.93604726, 0.0033371449, 0.60481024, 0.6031104) [node name="CanvasLayer" type="CanvasLayer" parent="." unique_id=139803798] script = ExtResource("6_ef0na") [node name="Button2" type="Button" parent="CanvasLayer" unique_id=1362126516] custom_minimum_size = Vector2(100, 100) offset_right = 50.0 offset_bottom = 31.0 text = "BACK" [node name="Button" type="Button" parent="CanvasLayer" unique_id=139821077] anchors_preset = 12 anchor_top = 1.0 anchor_right = 1.0 anchor_bottom = 1.0 offset_top = -8.0 grow_horizontal = 2 grow_vertical = 0 text = "BACK" [connection signal="pressed" from="CanvasLayer/Button2" to="CanvasLayer" method="_on_button_2_pressed"] [connection signal="pressed" from="CanvasLayer/Button" to="CanvasLayer" method="_on_button_pressed"]