[gd_scene load_steps=12 format=3 uid="uid://dtk1rnx61snst"] [ext_resource type="Script" uid="uid://dw0hgklv36ei0" path="res://addons/dialogue_manager/game_balloons/game_balloon_v_2.gd" id="1_srvxo"] [ext_resource type="FontFile" uid="uid://xyyowbn8d8hq" path="res://assets/Fonts/LessPerfectDOSVGA.ttf" id="2_jedgu"] [ext_resource type="PackedScene" uid="uid://ckvgyvclnwggo" path="res://addons/dialogue_manager/dialogue_label.tscn" id="2_y76or"] [ext_resource type="Script" uid="uid://bb52rsfwhkxbn" path="res://addons/dialogue_manager/dialogue_responses_menu.gd" id="3_hol6y"] [ext_resource type="Script" uid="uid://tsgi2x8suqcv" path="res://addons/dialogue_manager/game_balloons/head_text.gd" id="3_jedgu"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_spyqn"] bg_color = Color(0, 0, 0, 0) border_color = Color(0.329412, 0.329412, 0.329412, 1) corner_radius_top_left = 5 corner_radius_top_right = 5 corner_radius_bottom_right = 5 corner_radius_bottom_left = 5 [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ri4m3"] bg_color = Color(0, 0, 0, 0) border_color = Color(1, 1, 1, 1) corner_radius_top_left = 5 corner_radius_top_right = 5 corner_radius_bottom_right = 5 corner_radius_bottom_left = 5 [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_e0njw"] bg_color = Color(0, 0, 0, 0) border_color = Color(0.6, 0.6, 0.6, 1) corner_radius_top_left = 5 corner_radius_top_right = 5 corner_radius_bottom_right = 5 corner_radius_bottom_left = 5 [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_srvxo"] bg_color = Color(0.11858138, 0.11858139, 0.11858132, 1) corner_radius_bottom_right = 5 corner_radius_bottom_left = 5 [sub_resource type="Theme" id="Theme_qq3yp"] default_font_size = 20 Button/colors/font_focus_color = Color(0.7258277, 0.11823044, 0.94382197, 1) Button/colors/font_hover_color = Color(0.7254902, 0.11764706, 0.94509804, 1) Button/fonts/font = ExtResource("2_jedgu") Button/styles/disabled = SubResource("StyleBoxFlat_spyqn") Button/styles/focus = SubResource("StyleBoxFlat_ri4m3") Button/styles/hover = SubResource("StyleBoxFlat_e0njw") Button/styles/normal = SubResource("StyleBoxFlat_e0njw") MarginContainer/constants/margin_bottom = 15 MarginContainer/constants/margin_left = 30 MarginContainer/constants/margin_right = 30 MarginContainer/constants/margin_top = 15 PanelContainer/styles/panel = SubResource("StyleBoxFlat_srvxo") [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_y76or"] bg_color = Color(0.17402825, 0.17402828, 0.17402813, 1) corner_radius_top_left = 5 corner_radius_top_right = 5 [node name="GameBalloonV2" type="CanvasLayer"] layer = 100 script = ExtResource("1_srvxo") [node name="Balloon" type="Control" parent="."] unique_name_in_owner = true layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme = SubResource("Theme_qq3yp") [node name="MarginContainer" type="MarginContainer" parent="Balloon"] layout_mode = 1 anchors_preset = 12 anchor_top = 1.0 anchor_right = 1.0 anchor_bottom = 1.0 offset_top = -219.0 grow_horizontal = 2 grow_vertical = 0 [node name="VBoxContainer" type="VBoxContainer" parent="Balloon/MarginContainer"] layout_mode = 2 theme_override_constants/separation = 0 [node name="HeadPanelContainer" type="PanelContainer" parent="Balloon/MarginContainer/VBoxContainer"] custom_minimum_size = Vector2(0, 25) layout_mode = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_y76or") [node name="MarginContainer" type="MarginContainer" parent="Balloon/MarginContainer/VBoxContainer/HeadPanelContainer"] layout_mode = 2 theme_override_constants/margin_top = 5 theme_override_constants/margin_bottom = 5 [node name="HeadText" type="RichTextLabel" parent="Balloon/MarginContainer/VBoxContainer/HeadPanelContainer/MarginContainer"] layout_mode = 2 theme_override_fonts/normal_font = ExtResource("2_jedgu") theme_override_font_sizes/normal_font_size = 28 text = "/Level_1/" fit_content = true horizontal_alignment = 1 script = ExtResource("3_jedgu") [node name="PanelContainer" type="PanelContainer" parent="Balloon/MarginContainer/VBoxContainer"] clip_children = 2 layout_mode = 2 mouse_filter = 1 [node name="VBoxContainer" type="VBoxContainer" parent="Balloon/MarginContainer/VBoxContainer/PanelContainer"] custom_minimum_size = Vector2(0, 300) layout_mode = 2 [node name="MarginContainer" type="MarginContainer" parent="Balloon/MarginContainer/VBoxContainer/PanelContainer/VBoxContainer"] layout_mode = 2 [node name="HBoxContainer" type="HBoxContainer" parent="Balloon/MarginContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer"] layout_mode = 2 [node name="VBoxContainer" type="VBoxContainer" parent="Balloon/MarginContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 [node name="CharacterLabel" type="RichTextLabel" parent="Balloon/MarginContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer/HBoxContainer/VBoxContainer"] unique_name_in_owner = true modulate = Color(1, 1, 1, 0.501961) layout_mode = 2 mouse_filter = 1 theme_override_fonts/normal_font = ExtResource("2_jedgu") theme_override_font_sizes/normal_font_size = 28 bbcode_enabled = true text = "Character" fit_content = true scroll_active = false [node name="DialogueLabel" parent="Balloon/MarginContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer/HBoxContainer/VBoxContainer" instance=ExtResource("2_y76or")] unique_name_in_owner = true layout_mode = 2 size_flags_vertical = 3 theme_override_fonts/normal_font = ExtResource("2_jedgu") text = "Dialogue..." [node name="Control" type="Control" parent="Balloon/MarginContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer/HBoxContainer"] custom_minimum_size = Vector2(20, 10) layout_mode = 2 size_flags_vertical = 8 [node name="Progress" type="Polygon2D" parent="Balloon/MarginContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer/HBoxContainer/Control"] unique_name_in_owner = true visible = false polygon = PackedVector2Array(0, 0, 10, 10, 20, 0) [node name="AnimationPlayer" type="AnimationPlayer" parent="Balloon/MarginContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer/HBoxContainer/Control"] autoplay = "progress" [node name="MarginContainer2" type="MarginContainer" parent="Balloon/MarginContainer/VBoxContainer/PanelContainer/VBoxContainer"] layout_mode = 2 [node name="ResponsesMenu" type="VBoxContainer" parent="Balloon/MarginContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer2" node_paths=PackedStringArray("response_template")] unique_name_in_owner = true layout_mode = 2 size_flags_vertical = 8 theme_override_constants/separation = 2 script = ExtResource("3_hol6y") response_template = NodePath("ResponseExample") [node name="ResponseExample" type="Button" parent="Balloon/MarginContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer2/ResponsesMenu"] layout_mode = 2 theme_override_colors/font_focus_color = Color(0.011764706, 0.68235296, 0.27058825, 1) theme_override_colors/font_hover_color = Color(0.011764706, 0.68235296, 0.27058825, 1) theme_override_font_sizes/font_size = 32 text = "Response example" alignment = 0 [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] unique_name_in_owner = true [connection signal="gui_input" from="Balloon" to="." method="_on_balloon_gui_input"] [connection signal="meta_hover_ended" from="Balloon/MarginContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer/HBoxContainer/VBoxContainer/DialogueLabel" to="." method="_on_dialogue_label_meta_hover_ended"] [connection signal="response_selected" from="Balloon/MarginContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer2/ResponsesMenu" to="." method="_on_responses_menu_response_selected"]