Files
godot-apointa/main.tscn
2026-05-16 11:51:19 +02:00

289 lines
14 KiB
Plaintext

[gd_scene format=3 uid="uid://c8m7scveejd0j"]
[ext_resource type="Script" uid="uid://o07ow17lw045" path="res://scripts/camera_controller.gd" id="1_0xm2m"]
[ext_resource type="PackedScene" uid="uid://uddluepcjf2t" path="res://Models/Chacacter_Geo_Geovanni.fbx" id="1_ig7tw"]
[ext_resource type="PackedScene" uid="uid://bl26u8g8shm66" path="res://Models/map01.blend" id="2_0xm2m"]
[ext_resource type="Script" uid="uid://csgeq0gmnr2fd" path="res://scripts/clickable.gd" id="3_1bvp3"]
[ext_resource type="Texture2D" uid="uid://dxn7oo6gxbm76" path="res://addons/kenney_prototype_textures/orange/texture_01.png" id="3_272bh"]
[ext_resource type="Texture2D" uid="uid://e6kx6aci4fgl" path="res://addons/kenney_prototype_textures/light/texture_01.png" id="4_5vw27"]
[ext_resource type="Script" uid="uid://csxn4d2cgn4vv" path="res://scripts/actions/click_action.gd" id="4_lquwl"]
[ext_resource type="PackedScene" uid="uid://bp4llwrnro8vu" path="res://Models/bookcaseClosedWide.glb" id="5_efxa6"]
[ext_resource type="PackedScene" uid="uid://hwqhvb0qkpxs" path="res://Models/tableCloth.glb" id="6_82xsv"]
[ext_resource type="Script" uid="uid://bxo70v3k38pf" path="res://scripts/actions/action_move_camera.gd" id="8_kek77"]
[ext_resource type="PackedScene" uid="uid://dq5i521lfilon" path="res://Models/bookcaseOpen.glb" id="10_4c57u"]
[ext_resource type="PackedScene" uid="uid://bdt5uon0xewb8" path="res://Models/key.blend" id="10_efxa6"]
[ext_resource type="Script" uid="uid://vim075gwnpvv" path="res://scripts/actions/action_pickup.gd" id="11_dg77c"]
[ext_resource type="PackedScene" uid="uid://bgogs7udw4y0d" path="res://Models/cabinetTelevisionDoors.glb" id="13_vivmo"]
[ext_resource type="Script" uid="uid://ccm5q76xwkbj7" path="res://scripts/back_ui.gd" id="13_ycdy4"]
[ext_resource type="PackedScene" uid="uid://bujushr06no0v" path="res://Models/televisionModern.glb" id="16_2cqfq"]
[ext_resource type="PackedScene" uid="uid://y8lggjlflatt" path="res://Models/loungeChairRelax.glb" id="17_074og"]
[ext_resource type="PackedScene" uid="uid://d0avtrjo5y12c" path="res://Models/loungeSofa.glb" id="18_cegan"]
[ext_resource type="PackedScene" uid="uid://4avyqtry2o2p" path="res://Models/wallWindowSlide.glb" id="19_cegan"]
[ext_resource type="PackedScene" uid="uid://in8cajvw6w1d" path="res://Models/doorwayOpen.glb" id="21_getpj"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_ig7tw"]
sky_horizon_color = Color(0.66224277, 0.6717428, 0.6867428, 1)
ground_horizon_color = Color(0.66224277, 0.6717428, 0.6867428, 1)
[sub_resource type="Sky" id="Sky_0xm2m"]
sky_material = SubResource("ProceduralSkyMaterial_ig7tw")
[sub_resource type="Environment" id="Environment_h2yge"]
background_mode = 2
sky = SubResource("Sky_0xm2m")
tonemap_mode = 2
glow_enabled = true
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kek77"]
albedo_texture = ExtResource("3_272bh")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4c57u"]
albedo_texture = ExtResource("4_5vw27")
[sub_resource type="Resource" id="Resource_kek77"]
script = ExtResource("8_kek77")
target_node = NodePath("../Marker3D")
metadata/_custom_type_script = "uid://bxo70v3k38pf"
[sub_resource type="BoxShape3D" id="BoxShape3D_272bh"]
size = Vector3(0.555, 2.1112695, 1.9775391)
[sub_resource type="BoxShape3D" id="BoxShape3D_4c57u"]
size = Vector3(3.0306396, 2.1052856, 0.36183167)
[sub_resource type="Resource" id="Resource_efxa6"]
script = ExtResource("8_kek77")
target_node = NodePath("..")
metadata/_custom_type_script = "uid://bxo70v3k38pf"
[sub_resource type="BoxShape3D" id="BoxShape3D_ycdy4"]
size = Vector3(3.0306396, 2.1052856, 0.36183167)
[sub_resource type="BoxShape3D" id="BoxShape3D_efxa6"]
size = Vector3(0.22763062, 2.1052856, 0.904789)
[sub_resource type="Resource" id="Resource_4c57u"]
script = ExtResource("8_kek77")
target_node = NodePath("../Marker3D")
metadata/_custom_type_script = "uid://bxo70v3k38pf"
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_dg77c"]
albedo_color = Color(1, 1, 0, 1)
[sub_resource type="BoxShape3D" id="BoxShape3D_dg77c"]
size = Vector3(0.13040161, 0.05657959, 0.25634766)
[sub_resource type="Resource" id="Resource_ycdy4"]
script = ExtResource("11_dg77c")
item_id = "key"
destroy_path = NodePath("..")
metadata/_custom_type_script = "uid://vim075gwnpvv"
[sub_resource type="BoxShape3D" id="BoxShape3D_w48qg"]
size = Vector3(1.4600525, 2.389557, 0.28784943)
[sub_resource type="BoxShape3D" id="BoxShape3D_82xsv"]
size = Vector3(2.0272217, 1.5040283, 0.85266113)
[sub_resource type="Resource" id="Resource_82xsv"]
script = ExtResource("8_kek77")
target_node = NodePath("../Marker3D")
metadata/_custom_type_script = "uid://bxo70v3k38pf"
[node name="Main" type="Node3D" unique_id=689442296]
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1418843668]
environment = SubResource("Environment_h2yge")
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="." unique_id=915702173]
transform = Transform3D(-0.8660254, -0.43301278, 0.25, 0, 0.49999997, 0.86602545, -0.50000006, 0.75, -0.43301266, 0, 0, 0)
shadow_enabled = true
[node name="Camera3D" type="Camera3D" parent="." unique_id=857352890]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.004229188, 1.5, 1.6525013)
script = ExtResource("1_0xm2m")
[node name="map01" parent="." unique_id=871676625 instance=ExtResource("2_0xm2m")]
[node name="Cube" parent="map01" index="0" unique_id=1306143527]
transform = Transform3D(1.5094131, 0, 0, 0, 1.5094131, 0, 0, 0, 1.5094131, 0.00021344423, 0.0011372566, -0.99250007)
surface_material_override/0 = SubResource("StandardMaterial3D_kek77")
surface_material_override/1 = SubResource("StandardMaterial3D_4c57u")
surface_material_override/2 = SubResource("StandardMaterial3D_kek77")
[node name="doorwayOpen(Clone)" parent="map01" index="1" unique_id=1907323362]
transform = Transform3D(6.2783295e-07, 0, -2.092, 0, 2.092, 0, 2, 0, 6.5671327e-07, -1.5255156, 0, -3.5094976)
[node name="bookcaseClosedWide" parent="map01" unique_id=2124881519 instance=ExtResource("5_efxa6")]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -1.0152552, 0, -4.5820107)
[node name="tableCloth" parent="map01" unique_id=1632846548 instance=ExtResource("6_82xsv")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.555168, 0, -10.145407)
[node name="Door" type="StaticBody3D" parent="." unique_id=299423901]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.6771421, 0.9638972, -4.8728313)
[node name="Clickable" type="Node" parent="Door" unique_id=1790289375]
script = ExtResource("3_1bvp3")
actions = Array[ExtResource("4_lquwl")]([SubResource("Resource_kek77")])
[node name="CollisionShape3D" type="CollisionShape3D" parent="Door" unique_id=2128088889]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.12207949, 0)
shape = SubResource("BoxShape3D_272bh")
[node name="Marker3D" type="Marker3D" parent="Door" unique_id=1573659191]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0.87801194, 0, 2.9927385e-08)
[node name="MoveHallway1" type="StaticBody3D" parent="." unique_id=1960450015]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.2785363, -1.6842856)
[node name="CollisionShape3D" type="CollisionShape3D" parent="MoveHallway1" unique_id=946103331]
shape = SubResource("BoxShape3D_4c57u")
debug_color = Color(0, 0.6, 0.69803923, 1)
[node name="Clickable" type="Node" parent="MoveHallway1" unique_id=980118121]
script = ExtResource("3_1bvp3")
actions = Array[ExtResource("4_lquwl")]([SubResource("Resource_efxa6")])
cursor_hint = "move"
metadata/_custom_type_script = "uid://csgeq0gmnr2fd"
[node name="MoveHallway2" type="StaticBody3D" parent="." unique_id=1541155023]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.2785363, -6.5292716)
[node name="CollisionShape3D" type="CollisionShape3D" parent="MoveHallway2" unique_id=264741189]
shape = SubResource("BoxShape3D_ycdy4")
debug_color = Color(0, 0.6, 0.69803923, 1)
[node name="Clickable" type="Node" parent="MoveHallway2" unique_id=545098486]
script = ExtResource("3_1bvp3")
actions = Array[ExtResource("4_lquwl")]([SubResource("Resource_efxa6")])
cursor_hint = "move"
metadata/_custom_type_script = "uid://csgeq0gmnr2fd"
[node name="MoveCloset" type="StaticBody3D" parent="." unique_id=1424320277]
transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -1.4708288, 1.2785364, -3.4532518)
[node name="CollisionShape3D" type="CollisionShape3D" parent="MoveCloset" unique_id=739191825]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.02604556, -0.2456969, 0.0551579)
shape = SubResource("BoxShape3D_efxa6")
debug_color = Color(0.94143647, 8.567274e-06, 0.60839736, 1)
[node name="Clickable" type="Node" parent="MoveCloset" unique_id=1394154734]
script = ExtResource("3_1bvp3")
actions = Array[ExtResource("4_lquwl")]([SubResource("Resource_4c57u")])
cursor_hint = "move"
metadata/_custom_type_script = "uid://csgeq0gmnr2fd"
[node name="Marker3D" type="Marker3D" parent="MoveCloset" unique_id=1934220293]
transform = Transform3D(-4.371139e-08, 0.22921738, -0.97337526, 0, 0.97337526, 0.22921738, 1, 1.0019411e-08, -4.2547583e-08, 0.34246945, 0, 0)
[node name="Node3D" type="StaticBody3D" parent="." unique_id=98331325]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.212367, 1.2227346, -3.4563398)
[node name="key" parent="Node3D" unique_id=325987175 instance=ExtResource("10_efxa6")]
[node name="Torus" parent="Node3D/key" index="0" unique_id=1208109962]
material_override = SubResource("StandardMaterial3D_dg77c")
[node name="StaticBody3D" type="CollisionShape3D" parent="Node3D" unique_id=1035059025]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0021209717, 0.011627197, -0.06518555)
shape = SubResource("BoxShape3D_dg77c")
debug_color = Color(0, 11.708403, 13.469126, 1)
[node name="Clickable" type="Node" parent="Node3D" unique_id=82149731]
script = ExtResource("3_1bvp3")
actions = Array[ExtResource("4_lquwl")]([SubResource("Resource_ycdy4")])
metadata/_custom_type_script = "uid://csgeq0gmnr2fd"
[node name="bookcaseOpen" parent="." unique_id=1176068972 instance=ExtResource("10_4c57u")]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -3.4753237, -0.0069634914, -3.930798)
[node name="Chacacter_Geo_Geovanni" parent="." unique_id=1534704895 instance=ExtResource("1_ig7tw")]
transform = Transform3D(-0.8096321, 0, 0.58693767, 0, 1, 0, -0.58693767, 0, -0.8096321, -8.738217, -0.3212484, -9.084844)
[node name="CanvasLayer" type="CanvasLayer" parent="." unique_id=474253522]
script = ExtResource("13_ycdy4")
[node name="Button" type="Button" parent="CanvasLayer" unique_id=1438126596]
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"
[node name="Button2" type="Button" parent="CanvasLayer" unique_id=1472331724]
custom_minimum_size = Vector2(100, 100)
offset_right = 8.0
offset_bottom = 8.0
text = "BACK"
[node name="living_room" type="Node" parent="." unique_id=2059811199]
[node name="MoveLivingDoor" type="StaticBody3D" parent="living_room" unique_id=1558028024]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -1.5499408, 1.2785363, -8.581601)
[node name="CollisionShape3D" type="CollisionShape3D" parent="living_room/MoveLivingDoor" unique_id=806494411]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.011764526, -0.14213562, -0.03699112)
shape = SubResource("BoxShape3D_w48qg")
debug_color = Color(0, 0.6, 0.69803923, 1)
[node name="Clickable" type="Node" parent="living_room/MoveLivingDoor" unique_id=1509482377]
script = ExtResource("3_1bvp3")
actions = Array[ExtResource("4_lquwl")]([SubResource("Resource_efxa6")])
cursor_hint = "move"
metadata/_custom_type_script = "uid://csgeq0gmnr2fd"
[node name="cabinetTelevisionDoors" parent="living_room" unique_id=1386030507 instance=ExtResource("13_vivmo")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.8722553, 0, -12.360164)
[node name="televisionModern" parent="living_room" unique_id=390543763 instance=ExtResource("16_2cqfq")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.8283844, 0.78513265, -12.625662)
[node name="loungeChairRelax" parent="living_room" unique_id=606722997 instance=ExtResource("17_074og")]
transform = Transform3D(-0.8297299, 0, 0.5581652, 0, 1, 0, -0.5581652, 0, -0.8297299, -7.8273687, 0, -9.579002)
[node name="StaticBody3D" type="StaticBody3D" parent="living_room" unique_id=944921598]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.444839, 0, -9.393608)
[node name="loungeSofa" parent="living_room/StaticBody3D" unique_id=52450982 instance=ExtResource("18_cegan")]
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0, 0, 0)
[node name="CollisionShape3D" type="CollisionShape3D" parent="living_room/StaticBody3D" unique_id=227486985]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.9467163, 0.25201416, 0.4121704)
shape = SubResource("BoxShape3D_82xsv")
debug_color = Color(0, 11.708403, 13.469126, 1)
[node name="Clickable" type="Node" parent="living_room/StaticBody3D" unique_id=911234994]
script = ExtResource("3_1bvp3")
actions = Array[ExtResource("4_lquwl")]([SubResource("Resource_82xsv")])
metadata/_custom_type_script = "uid://csgeq0gmnr2fd"
[node name="Marker3D" type="Marker3D" parent="living_room/StaticBody3D" unique_id=2109583689]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.8868046, 0.9898667, 0.3714552)
[node name="wallWindowSlide" parent="living_room" unique_id=1318599423 instance=ExtResource("19_cegan")]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -10.284006, 0, -8.26844)
[node name="wallWindowSlide2" parent="living_room" unique_id=578620453 instance=ExtResource("19_cegan")]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -10.284006, 0, -12.930054)
[node name="wallWindowSlide3" parent="living_room" unique_id=342211192 instance=ExtResource("19_cegan")]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -10.284006, 0, -10.617952)
[node name="doorwayOpen" parent="living_room" unique_id=70051300 instance=ExtResource("21_getpj")]
transform = Transform3D(3.9687646e-07, 0, 2.0816693, 0, 2.0816696, 0, -3.0264919, 0, 2.7297796e-07, -1.4430073, -0.045925736, -7.8579698)
[node name="Label3D" type="Label3D" parent="." unique_id=469795343]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 6.497331, 1.6243935, -4.4643493)
text = "This room has no purpose"
font_size = 78
[connection signal="pressed" from="CanvasLayer/Button" to="CanvasLayer" method="_on_button_pressed"]
[connection signal="pressed" from="CanvasLayer/Button2" to="CanvasLayer" method="_on_button_2_pressed"]
[editable path="map01"]
[editable path="Node3D/key"]