[gd_scene load_steps=18 format=3 uid="uid://flisupth27th"] [ext_resource type="PackedScene" uid="uid://fcxu7diwgr4c" path="res://base-environments/volunteer_room/import/volunteer_room.glb" id="1_o6q23"] [ext_resource type="Script" uid="uid://dr4wd80dobxjd" path="res://base-environments/youth_room/Collectable.gd" id="2_ordlj"] [ext_resource type="PackedScene" uid="uid://bdnesuqroi7ss" path="res://vfx/collectable_particles.tscn" id="3_4s5r2"] [ext_resource type="Script" uid="uid://dbdw3v7mbqscf" path="res://dev-util/click-trough-area.gd" id="4_1xpeq"] [ext_resource type="PackedScene" uid="uid://wfyna16xhlo0" path="res://logic-scenes/collectable/new_collectable_ui.tscn" id="5_ln5pp"] [sub_resource type="PhysicalSkyMaterial" id="PhysicalSkyMaterial_8h7yl"] [sub_resource type="Sky" id="Sky_mp8yo"] sky_material = SubResource("PhysicalSkyMaterial_8h7yl") [sub_resource type="Environment" id="Environment_p00cs"] background_mode = 2 sky = SubResource("Sky_mp8yo") sky_rotation = Vector3(0, 0.352557, 0) ambient_light_source = 3 ambient_light_color = Color(1, 1, 1, 1) tonemap_mode = 2 ssr_enabled = true ssr_max_steps = 512 ssr_depth_tolerance = 0.01 ssao_enabled = true ssao_radius = 1.24 ssao_intensity = 3.09 ssao_power = 1.91184 ssao_detail = 3.0 ssil_enabled = true ssil_intensity = 0.72 ssil_normal_rejection = 0.56 sdfgi_use_occlusion = true glow_enabled = true glow_levels/2 = 0.3 glow_levels/7 = 2.0 glow_intensity = 0.4 glow_strength = 0.7 glow_bloom = 0.13 glow_blend_mode = 1 glow_hdr_threshold = 0.46 fog_light_color = Color(0.141176, 0.133333, 0.301961, 1) fog_sky_affect = 0.0 fog_height = 1.0 fog_height_density = 0.1 adjustment_enabled = true [sub_resource type="BoxShape3D" id="BoxShape3D_wdfvq"] size = Vector3(1.81843, 2.13395, 0.0774798) [sub_resource type="ViewportTexture" id="ViewportTexture_ordlj"] viewport_path = NodePath("Collectables/KitchenMemento/UiWrapper/UiSprite/SubViewport") [sub_resource type="CapsuleShape3D" id="CapsuleShape3D_80jyn"] radius = 0.342951 height = 1.08154 [sub_resource type="ViewportTexture" id="ViewportTexture_1xpeq"] viewport_path = NodePath("Collectables/BurnoutMemento/UiWrapper/UiSprite/SubViewport") [sub_resource type="ViewportTexture" id="ViewportTexture_ln5pp"] viewport_path = NodePath("Collectables/DiceMemento/UiWrapper/UiSprite/SubViewport") [sub_resource type="ViewportTexture" id="ViewportTexture_fli74"] viewport_path = NodePath("Collectables/UniversityMemento/UiWrapper/UiSprite/SubViewport") [sub_resource type="ViewportTexture" id="ViewportTexture_wdfvq"] viewport_path = NodePath("Collectables/TherapyMemento/UiWrapper/UiSprite/SubViewport") [sub_resource type="ViewportTexture" id="ViewportTexture_4s5r2"] viewport_path = NodePath("Collectables/AutismMemento/UiWrapper/UiSprite/SubViewport") [sub_resource type="ViewportTexture" id="ViewportTexture_80jyn"] viewport_path = NodePath("Collectables/VoluntaryMemento/UiWrapper/UiSprite/SubViewport") [node name="Node3D" type="Node3D"] [node name="volunteer_room" parent="." instance=ExtResource("1_o6q23")] [node name="WorldEnvironment" type="WorldEnvironment" parent="."] environment = SubResource("Environment_p00cs") [node name="Collectables" type="Node3D" parent="."] [node name="KitchenMemento" type="Area3D" parent="Collectables" groups=["interactables"]] unique_name_in_owner = true transform = Transform3D(0.999999, 0, 0, 0, 1, 0, 0, 0, 0.999999, 1.10405, 1.4133, -2.59363) collision_layer = 16 collision_mask = 0 script = ExtResource("2_ordlj") [node name="collectable_particles" parent="Collectables/KitchenMemento" instance=ExtResource("3_4s5r2")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00898492, -0.14171, 0.152755) visible = false [node name="UiWrapper" type="Area3D" parent="Collectables/KitchenMemento"] transform = Transform3D(-0.1, 0, -8.74228e-09, 0, 0.1, 0, 8.74228e-09, 0, -0.1, 0, 0, 0) script = ExtResource("4_1xpeq") [node name="UI_click_collider" type="CollisionShape3D" parent="Collectables/KitchenMemento/UiWrapper"] transform = Transform3D(2.56, -5.96046e-08, 4.76837e-07, 1.78814e-07, 2.56, -4.17233e-07, -2.38419e-07, -5.96046e-08, 2.56, 0, 1.90735e-06, 0.238397) shape = SubResource("BoxShape3D_wdfvq") [node name="UiSprite" type="Sprite3D" parent="Collectables/KitchenMemento/UiWrapper"] transform = Transform3D(1, 0, 2.4869e-14, 0, 1, 0, -2.4869e-14, 0, 1, 0, 0, 0.610758) pixel_size = 0.015 no_depth_test = true texture = SubResource("ViewportTexture_ordlj") [node name="SubViewport" type="SubViewport" parent="Collectables/KitchenMemento/UiWrapper/UiSprite"] transparent_bg = true use_hdr_2d = true size = Vector2i(400, 350) render_target_update_mode = 4 [node name="CollectableUi" parent="Collectables/KitchenMemento/UiWrapper/UiSprite/SubViewport" instance=ExtResource("5_ln5pp")] scene = 8 [node name="HoverDetect" type="CollisionShape3D" parent="Collectables/KitchenMemento"] transform = Transform3D(1, 0, 2.98023e-08, 0, 1, 0, -2.98023e-08, 0, 1, 0, -0.237872, 0) shape = SubResource("CapsuleShape3D_80jyn") [node name="BurnoutMemento" type="Area3D" parent="Collectables" groups=["interactables"]] unique_name_in_owner = true transform = Transform3D(-4.37114e-08, 0, -0.999999, 0, 1, 0, 0.999999, 0, -4.37114e-08, -2.62556, 1.4133, 5.22733) collision_layer = 16 collision_mask = 0 script = ExtResource("2_ordlj") [node name="collectable_particles" parent="Collectables/BurnoutMemento" instance=ExtResource("3_4s5r2")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00898492, -0.14171, 0.152755) visible = false [node name="UiWrapper" type="Area3D" parent="Collectables/BurnoutMemento"] transform = Transform3D(-0.1, 0, -8.74228e-09, 0, 0.1, 0, 8.74228e-09, 0, -0.1, 0, 0, 0) script = ExtResource("4_1xpeq") [node name="UI_click_collider" type="CollisionShape3D" parent="Collectables/BurnoutMemento/UiWrapper"] transform = Transform3D(2.56, -5.96046e-08, 4.76837e-07, 1.78814e-07, 2.56, -4.17233e-07, -2.38419e-07, -5.96046e-08, 2.56, 0, 1.90735e-06, 0.238397) shape = SubResource("BoxShape3D_wdfvq") [node name="UiSprite" type="Sprite3D" parent="Collectables/BurnoutMemento/UiWrapper"] transform = Transform3D(1, 0, 2.4869e-14, 0, 1, 0, -2.4869e-14, 0, 1, 0, 0, 0.610758) pixel_size = 0.015 no_depth_test = true texture = SubResource("ViewportTexture_1xpeq") [node name="SubViewport" type="SubViewport" parent="Collectables/BurnoutMemento/UiWrapper/UiSprite"] transparent_bg = true use_hdr_2d = true size = Vector2i(400, 350) render_target_update_mode = 4 [node name="CollectableUi" parent="Collectables/BurnoutMemento/UiWrapper/UiSprite/SubViewport" instance=ExtResource("5_ln5pp")] scene = 11 [node name="HoverDetect" type="CollisionShape3D" parent="Collectables/BurnoutMemento"] transform = Transform3D(1, 0, 2.98023e-08, 0, 1, 0, -2.98023e-08, 0, 1, 0, -0.237872, 0) shape = SubResource("CapsuleShape3D_80jyn") [node name="DiceMemento" type="Area3D" parent="Collectables" groups=["interactables"]] unique_name_in_owner = true transform = Transform3D(0.999999, 0, 0, 0, 1, 0, 0, 0, 0.999999, -2.07945, 0.937191, 4.28791) collision_layer = 16 collision_mask = 0 script = ExtResource("2_ordlj") [node name="collectable_particles" parent="Collectables/DiceMemento" instance=ExtResource("3_4s5r2")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00898492, -0.14171, 0.152755) visible = false [node name="UiWrapper" type="Area3D" parent="Collectables/DiceMemento"] transform = Transform3D(-0.1, 0, -8.74228e-09, 0, 0.1, 0, 8.74228e-09, 0, -0.1, 0, 0, 0) script = ExtResource("4_1xpeq") [node name="UI_click_collider" type="CollisionShape3D" parent="Collectables/DiceMemento/UiWrapper"] transform = Transform3D(2.56, -5.96046e-08, 4.76837e-07, 1.78814e-07, 2.56, -4.17233e-07, -2.38419e-07, -5.96046e-08, 2.56, 0, 1.90735e-06, 0.238397) shape = SubResource("BoxShape3D_wdfvq") [node name="UiSprite" type="Sprite3D" parent="Collectables/DiceMemento/UiWrapper"] transform = Transform3D(1, 0, 2.4869e-14, 0, 1, 0, -2.4869e-14, 0, 1, 0, 0, 0.610758) pixel_size = 0.015 no_depth_test = true texture = SubResource("ViewportTexture_ln5pp") [node name="SubViewport" type="SubViewport" parent="Collectables/DiceMemento/UiWrapper/UiSprite"] transparent_bg = true use_hdr_2d = true size = Vector2i(400, 350) render_target_update_mode = 4 [node name="CollectableUi" parent="Collectables/DiceMemento/UiWrapper/UiSprite/SubViewport" instance=ExtResource("5_ln5pp")] scene = 5 [node name="HoverDetect" type="CollisionShape3D" parent="Collectables/DiceMemento"] transform = Transform3D(1, 0, 2.98023e-08, 0, 1, 0, -2.98023e-08, 0, 1, 0, -0.237872, 0) shape = SubResource("CapsuleShape3D_80jyn") [node name="UniversityMemento" type="Area3D" parent="Collectables" groups=["interactables"]] unique_name_in_owner = true transform = Transform3D(-4.37113e-08, 0, 0.999999, 0, 1, 0, -0.999999, 0, -4.37113e-08, 0.441283, 1.41737, 4.938) collision_layer = 16 collision_mask = 0 script = ExtResource("2_ordlj") [node name="collectable_particles" parent="Collectables/UniversityMemento" instance=ExtResource("3_4s5r2")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00898492, -0.14171, 0.152755) visible = false [node name="UiWrapper" type="Area3D" parent="Collectables/UniversityMemento"] transform = Transform3D(-0.1, 0, -8.74228e-09, 0, 0.1, 0, 8.74228e-09, 0, -0.1, 0, 0, 0) script = ExtResource("4_1xpeq") [node name="UI_click_collider" type="CollisionShape3D" parent="Collectables/UniversityMemento/UiWrapper"] transform = Transform3D(2.56, -5.96046e-08, 4.76837e-07, 1.78814e-07, 2.56, -4.17233e-07, -2.38419e-07, -5.96046e-08, 2.56, 0, 1.90735e-06, 0.238397) shape = SubResource("BoxShape3D_wdfvq") [node name="UiSprite" type="Sprite3D" parent="Collectables/UniversityMemento/UiWrapper"] transform = Transform3D(1, 0, 2.4869e-14, 0, 1, 0, -2.4869e-14, 0, 1, 0, 0, 0.610758) pixel_size = 0.015 no_depth_test = true texture = SubResource("ViewportTexture_fli74") [node name="SubViewport" type="SubViewport" parent="Collectables/UniversityMemento/UiWrapper/UiSprite"] transparent_bg = true use_hdr_2d = true size = Vector2i(400, 350) render_target_update_mode = 4 [node name="CollectableUi" parent="Collectables/UniversityMemento/UiWrapper/UiSprite/SubViewport" instance=ExtResource("5_ln5pp")] scene = 9 [node name="HoverDetect" type="CollisionShape3D" parent="Collectables/UniversityMemento"] transform = Transform3D(1, 0, 2.98023e-08, 0, 1, 0, -2.98023e-08, 0, 1, 0, -0.237872, 0) shape = SubResource("CapsuleShape3D_80jyn") [node name="TherapyMemento" type="Area3D" parent="Collectables" groups=["interactables"]] unique_name_in_owner = true transform = Transform3D(0.999999, 0, 0, 0, 1, 0, 0, 0, 0.999999, 0.399901, 1.21835, 1.29166) collision_layer = 16 collision_mask = 0 script = ExtResource("2_ordlj") [node name="collectable_particles" parent="Collectables/TherapyMemento" instance=ExtResource("3_4s5r2")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00898492, -0.14171, 0.152755) visible = false [node name="UiWrapper" type="Area3D" parent="Collectables/TherapyMemento"] transform = Transform3D(-0.1, 0, -8.74228e-09, 0, 0.1, 0, 8.74228e-09, 0, -0.1, 0, 0, 0) script = ExtResource("4_1xpeq") [node name="UI_click_collider" type="CollisionShape3D" parent="Collectables/TherapyMemento/UiWrapper"] transform = Transform3D(2.56, -5.96046e-08, 4.76837e-07, 1.78814e-07, 2.56, -4.17233e-07, -2.38419e-07, -5.96046e-08, 2.56, 0, 1.90735e-06, 0.238397) shape = SubResource("BoxShape3D_wdfvq") [node name="UiSprite" type="Sprite3D" parent="Collectables/TherapyMemento/UiWrapper"] transform = Transform3D(1, 0, 2.4869e-14, 0, 1, 0, -2.4869e-14, 0, 1, 0, 0, 0.610758) pixel_size = 0.015 no_depth_test = true texture = SubResource("ViewportTexture_wdfvq") [node name="SubViewport" type="SubViewport" parent="Collectables/TherapyMemento/UiWrapper/UiSprite"] transparent_bg = true use_hdr_2d = true size = Vector2i(400, 350) render_target_update_mode = 4 [node name="CollectableUi" parent="Collectables/TherapyMemento/UiWrapper/UiSprite/SubViewport" instance=ExtResource("5_ln5pp")] scene = 10 [node name="HoverDetect" type="CollisionShape3D" parent="Collectables/TherapyMemento"] transform = Transform3D(1, 0, 2.98023e-08, 0, 1, 0, -2.98023e-08, 0, 1, 0, -0.237872, 0) shape = SubResource("CapsuleShape3D_80jyn") [node name="OldThoughts" type="Area3D" parent="Collectables" groups=["interactables"]] unique_name_in_owner = true transform = Transform3D(-4.37113e-08, 0, -0.999999, 0, 1, 0, 0.999999, 0, -4.37113e-08, -2.40979, 0.714116, 0.403546) collision_layer = 16 collision_mask = 0 script = ExtResource("2_ordlj") [node name="collectable_particles" parent="Collectables/OldThoughts" instance=ExtResource("3_4s5r2")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00898492, -0.14171, 0.152755) visible = false [node name="UiWrapper" type="Area3D" parent="Collectables/OldThoughts"] transform = Transform3D(-0.1, 0, -8.74228e-09, 0, 0.1, 0, 8.74228e-09, 0, -0.1, 0, 0, 0) script = ExtResource("4_1xpeq") [node name="UI_click_collider" type="CollisionShape3D" parent="Collectables/OldThoughts/UiWrapper"] transform = Transform3D(2.56, -5.96046e-08, 4.76837e-07, 1.78814e-07, 2.56, -4.17233e-07, -2.38419e-07, -5.96046e-08, 2.56, 0, 1.90735e-06, 0.238397) shape = SubResource("BoxShape3D_wdfvq") [node name="UiSprite" type="Sprite3D" parent="Collectables/OldThoughts/UiWrapper"] transform = Transform3D(1, 0, 2.4869e-14, 0, 1, 0, -2.4869e-14, 0, 1, 0, 0, 0.610758) pixel_size = 0.015 no_depth_test = true texture = SubResource("ViewportTexture_wdfvq") [node name="SubViewport" type="SubViewport" parent="Collectables/OldThoughts/UiWrapper/UiSprite"] transparent_bg = true use_hdr_2d = true size = Vector2i(400, 350) render_target_update_mode = 4 [node name="CollectableUi" parent="Collectables/OldThoughts/UiWrapper/UiSprite/SubViewport" instance=ExtResource("5_ln5pp")] title_override = "old Thoughts" subtitle_override = "remember your Childhood" [node name="HoverDetect" type="CollisionShape3D" parent="Collectables/OldThoughts"] transform = Transform3D(1, 0, 2.98023e-08, 0, 1, 0, -2.98023e-08, 0, 1, 0, -0.237872, 0) shape = SubResource("CapsuleShape3D_80jyn") [node name="AutismMemento" type="Area3D" parent="Collectables" groups=["interactables"]] unique_name_in_owner = true transform = Transform3D(-0.499999, 0, -0.866024, 0, 1, 0, 0.866024, 0, -0.499999, -1.87737, 1.21835, -4.46203) collision_layer = 16 collision_mask = 0 script = ExtResource("2_ordlj") [node name="collectable_particles" parent="Collectables/AutismMemento" instance=ExtResource("3_4s5r2")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00898492, -0.14171, 0.152755) visible = false [node name="UiWrapper" type="Area3D" parent="Collectables/AutismMemento"] transform = Transform3D(-0.1, 0, -8.74228e-09, 0, 0.1, 0, 8.74228e-09, 0, -0.1, 0, 0, 0) script = ExtResource("4_1xpeq") [node name="UI_click_collider" type="CollisionShape3D" parent="Collectables/AutismMemento/UiWrapper"] transform = Transform3D(2.56, -5.96046e-08, 4.76837e-07, 1.78814e-07, 2.56, -4.17233e-07, -2.38419e-07, -5.96046e-08, 2.56, 0, 1.90735e-06, 0.238397) shape = SubResource("BoxShape3D_wdfvq") [node name="UiSprite" type="Sprite3D" parent="Collectables/AutismMemento/UiWrapper"] transform = Transform3D(1, 0, 2.4869e-14, 0, 1, 0, -2.4869e-14, 0, 1, 0, 0, 0.610758) pixel_size = 0.015 no_depth_test = true texture = SubResource("ViewportTexture_4s5r2") [node name="SubViewport" type="SubViewport" parent="Collectables/AutismMemento/UiWrapper/UiSprite"] transparent_bg = true use_hdr_2d = true size = Vector2i(400, 350) render_target_update_mode = 4 [node name="CollectableUi" parent="Collectables/AutismMemento/UiWrapper/UiSprite/SubViewport" instance=ExtResource("5_ln5pp")] scene = 7 [node name="HoverDetect" type="CollisionShape3D" parent="Collectables/AutismMemento"] transform = Transform3D(1, 0, 2.98023e-08, 0, 1, 0, -2.98023e-08, 0, 1, 0, -0.237872, 0) shape = SubResource("CapsuleShape3D_80jyn") [node name="VoluntaryMemento" type="Area3D" parent="Collectables" groups=["interactables"]] unique_name_in_owner = true transform = Transform3D(0.965925, 0, -0.258819, 0, 1, 0, 0.258819, 0, 0.965925, -1.64109, 1.21835, -0.327767) collision_layer = 16 collision_mask = 0 script = ExtResource("2_ordlj") [node name="collectable_particles" parent="Collectables/VoluntaryMemento" instance=ExtResource("3_4s5r2")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00898492, -0.14171, 0.152755) visible = false [node name="UiWrapper" type="Area3D" parent="Collectables/VoluntaryMemento"] transform = Transform3D(-0.1, 0, -8.74228e-09, 0, 0.1, 0, 8.74228e-09, 0, -0.1, 0, 0, 0) script = ExtResource("4_1xpeq") [node name="UI_click_collider" type="CollisionShape3D" parent="Collectables/VoluntaryMemento/UiWrapper"] transform = Transform3D(2.56, -5.96046e-08, 4.76837e-07, 1.78814e-07, 2.56, -4.17233e-07, -2.38419e-07, -5.96046e-08, 2.56, 0, 1.90735e-06, 0.238397) shape = SubResource("BoxShape3D_wdfvq") [node name="UiSprite" type="Sprite3D" parent="Collectables/VoluntaryMemento/UiWrapper"] transform = Transform3D(1, 0, 2.4869e-14, 0, 1, 0, -2.4869e-14, 0, 1, 0, 0, 0.610758) pixel_size = 0.015 no_depth_test = true texture = SubResource("ViewportTexture_80jyn") [node name="SubViewport" type="SubViewport" parent="Collectables/VoluntaryMemento/UiWrapper/UiSprite"] transparent_bg = true use_hdr_2d = true size = Vector2i(400, 350) render_target_update_mode = 4 [node name="CollectableUi" parent="Collectables/VoluntaryMemento/UiWrapper/UiSprite/SubViewport" instance=ExtResource("5_ln5pp")] scene = 6 [node name="HoverDetect" type="CollisionShape3D" parent="Collectables/VoluntaryMemento"] transform = Transform3D(1, 0, 2.98023e-08, 0, 1, 0, -2.98023e-08, 0, 1, 0, -0.237872, 0) shape = SubResource("CapsuleShape3D_80jyn") [connection signal="input_event" from="Collectables/KitchenMemento/UiWrapper" to="Collectables/KitchenMemento/UiWrapper" method="_on_input_event"] [connection signal="input_event" from="Collectables/BurnoutMemento/UiWrapper" to="Collectables/BurnoutMemento/UiWrapper" method="_on_input_event"] [connection signal="input_event" from="Collectables/DiceMemento/UiWrapper" to="Collectables/DiceMemento/UiWrapper" method="_on_input_event"] [connection signal="input_event" from="Collectables/UniversityMemento/UiWrapper" to="Collectables/UniversityMemento/UiWrapper" method="_on_input_event"] [connection signal="input_event" from="Collectables/TherapyMemento/UiWrapper" to="Collectables/TherapyMemento/UiWrapper" method="_on_input_event"] [connection signal="input_event" from="Collectables/OldThoughts/UiWrapper" to="Collectables/OldThoughts/UiWrapper" method="_on_input_event"] [connection signal="input_event" from="Collectables/AutismMemento/UiWrapper" to="Collectables/AutismMemento/UiWrapper" method="_on_input_event"] [connection signal="input_event" from="Collectables/VoluntaryMemento/UiWrapper" to="Collectables/VoluntaryMemento/UiWrapper" method="_on_input_event"]