[gd_scene load_steps=7 format=3 uid="uid://bshvduqysqivm"] [ext_resource type="Script" uid="uid://ct5na682hxc6g" path="res://src/input_listener.gd" id="1_qw0r6"] [ext_resource type="Script" uid="uid://qvoqvonnxwfc" path="res://src/inventory_ui.gd" id="2_hj2ta"] [ext_resource type="Resource" uid="uid://bllq6ri54q3ne" path="res://resources/player_inventory.tres" id="3_ty45s"] [ext_resource type="Script" uid="uid://c62nslejr74jw" path="res://src/h_item_list.gd" id="4_yyk2a"] [ext_resource type="PackedScene" uid="uid://gn8k2ir47n1m" path="res://scenes/inventory_item.tscn" id="5_uae8j"] [ext_resource type="Script" uid="uid://dfvvqpgu8r5v6" path="res://src/item_details_ui.gd" id="6_uae8j"] [node name="Control" type="Control"] visible = false layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("1_qw0r6") action = "inventory" [node name="ColorRect" type="ColorRect" parent="."] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 color = Color(0.10748, 0.10748, 0.10748, 1) [node name="VBoxContainer" type="VBoxContainer" parent="." node_paths=PackedStringArray("item_list")] clip_contents = true layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("2_hj2ta") inventory = ExtResource("3_ty45s") item_list = NodePath("ItemNavigation/HItemList") [node name="ItemNavigation" type="HBoxContainer" parent="VBoxContainer"] layout_mode = 2 [node name="MoveLeft" type="Button" parent="VBoxContainer/ItemNavigation"] layout_mode = 2 text = "<" [node name="HItemList" type="HBoxContainer" parent="VBoxContainer/ItemNavigation"] layout_mode = 2 size_flags_horizontal = 3 script = ExtResource("4_yyk2a") item_scene = ExtResource("5_uae8j") [node name="MoveRight" type="Button" parent="VBoxContainer/ItemNavigation"] layout_mode = 2 text = ">" [node name="Details" type="HBoxContainer" parent="VBoxContainer" node_paths=PackedStringArray("icon_image", "description_label")] layout_mode = 2 size_flags_vertical = 3 script = ExtResource("6_uae8j") icon_image = NodePath("ItemDisplay/TextureRect") description_label = NodePath("ItemDescription/Label") [node name="Status" type="VBoxContainer" parent="VBoxContainer/Details"] layout_mode = 2 size_flags_horizontal = 3 [node name="ItemDisplay" type="HBoxContainer" parent="VBoxContainer/Details"] layout_mode = 2 size_flags_horizontal = 3 alignment = 1 [node name="TextureRect" type="TextureRect" parent="VBoxContainer/Details/ItemDisplay"] layout_mode = 2 size_flags_horizontal = 3 expand_mode = 5 stretch_mode = 4 [node name="ItemDescription" type="Control" parent="VBoxContainer/Details"] layout_mode = 2 size_flags_horizontal = 3 [node name="Label" type="Label" parent="VBoxContainer/Details/ItemDescription"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 autowrap_mode = 2 [connection signal="pressed" from="." to="." method="set_visible"] [connection signal="pressed" from="VBoxContainer/ItemNavigation/MoveLeft" to="VBoxContainer/ItemNavigation/HItemList" method="move_left"] [connection signal="selected" from="VBoxContainer/ItemNavigation/HItemList" to="VBoxContainer/Details" method="_on_updated"] [connection signal="pressed" from="VBoxContainer/ItemNavigation/MoveRight" to="VBoxContainer/ItemNavigation/HItemList" method="move_right"]