[gd_scene load_steps=10 format=3 uid="uid://cy4yesucptcr3"] [ext_resource type="Script" uid="uid://dr4wd80dobxjd" path="res://base-environments/youth_room/interactive_sprite.gd" id="1_v8gd7"] [ext_resource type="PackedScene" uid="uid://bdnesuqroi7ss" path="res://vfx/collectable_particles.tscn" id="2_lqlgh"] [ext_resource type="Script" uid="uid://dbdw3v7mbqscf" path="res://dev-util/click-trough-area.gd" id="3_1fk5i"] [ext_resource type="Script" uid="uid://cdjjn1jx1fdeb" path="res://logic-scenes/interactive_sprite/ui_sprite.gd" id="4_uwc8q"] [ext_resource type="PackedScene" uid="uid://wfyna16xhlo0" path="res://logic-scenes/collectable/collectable_ui.tscn" id="5_kqyl2"] [ext_resource type="Texture2D" uid="uid://d0ucjqi8tx6vt" path="res://import/interface-elements/frame.png" id="6_13pus"] [sub_resource type="BoxShape3D" id="BoxShape3D_v8gd7"] [sub_resource type="ViewportTexture" id="ViewportTexture_uwc8q"] viewport_path = NodePath("UiWrapper/UiSprite/SubViewport") [sub_resource type="CapsuleShape3D" id="CapsuleShape3D_v8gd7"] height = 1.5 [node name="Memento" type="Area3D" groups=["interactables"]] transform = Transform3D(0.9999994, 0, 0, 0, 1, 0, 0, 0, 0.9999994, 0, 0, 0) collision_layer = 16 collision_mask = 0 script = ExtResource("1_v8gd7") [node name="collectable_particles" parent="." instance=ExtResource("2_lqlgh")] [node name="UiWrapper" type="Area3D" parent="."] transform = Transform3D(0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 0, 0) script = ExtResource("3_1fk5i") [node name="UI_click_collider" type="CollisionShape3D" parent="UiWrapper"] transform = Transform3D(1, -6.984922e-08, -1.908213e-15, 6.984922e-08, 1, 2.3283043e-08, 2.8191056e-16, -2.3283043e-08, 1, 0, 0, 0) shape = SubResource("BoxShape3D_v8gd7") [node name="UiSprite" type="Sprite3D" parent="UiWrapper"] gi_mode = 0 modulate = Color(0.9999996, 0.96863645, 0.88173, 1) pixel_size = 0.015 no_depth_test = true texture = SubResource("ViewportTexture_uwc8q") script = ExtResource("4_uwc8q") [node name="SubViewport" type="SubViewport" parent="UiWrapper/UiSprite"] unique_name_in_owner = true transparent_bg = true size = Vector2i(400, 350) render_target_update_mode = 4 [node name="CollectableUi" parent="UiWrapper/UiSprite/SubViewport" instance=ExtResource("5_kqyl2")] [node name="Frame" type="Sprite3D" parent="UiWrapper"] transform = Transform3D(0.7045709, 0, -1.1920898e-07, 0, 0.704571, 0, 1.1920898e-07, 0, 0.7045709, 0, -1, 0) visibility_range_end = 0.6 visibility_range_end_margin = 0.3 visibility_range_fade_mode = 1 modulate = Color(1.8247963, 1.8247963, 1.8247963, 1) no_depth_test = true texture = ExtResource("6_13pus") region_enabled = true region_rect = Rect2(735.5, 0, 995.5, 1024) [node name="HoverDetect" type="CollisionShape3D" parent="."] transform = Transform3D(-4.3711356e-08, -0.9999997, 0, 0.9999993, -4.3711374e-08, 0, 0, 0, 0.99999976, 0, 0, 0) shape = SubResource("CapsuleShape3D_v8gd7") [node name="CanvasLayer" type="CanvasLayer" parent="."] unique_name_in_owner = true visible = false [connection signal="input_event" from="UiWrapper" to="UiWrapper" method="_on_input_event"]