[gd_scene format=3 uid="uid://caq4f3l237i42"] [ext_resource type="Script" uid="uid://cuk0e8hibj3ag" path="res://prefabs/ui/controls.gd" id="1_qhv1l"] [ext_resource type="PackedScene" uid="uid://cisd4grq8kxqn" path="res://prefabs/tiles/turns/up_turn.tscn" id="2_eu1vu"] [ext_resource type="PackedScene" uid="uid://ce25rk1nl0pqn" path="res://prefabs/tiles/turns/right_turn.tscn" id="3_7r4kk"] [ext_resource type="PackedScene" uid="uid://2qudi2d82y73" path="res://prefabs/tiles/turns/down_turn.tscn" id="4_c56vf"] [ext_resource type="PackedScene" uid="uid://7jht5hlggey1" path="res://prefabs/tiles/turns/left_turn.tscn" id="5_dxd6m"] [ext_resource type="PackedScene" uid="uid://cpmlj6muvdwix" path="res://prefabs/ui/building_selector.tscn" id="6_7r4kk"] [ext_resource type="PackedScene" uid="uid://mixrqf035krk" path="res://prefabs/tiles/buildings/office.tscn" id="7_c56vf"] [ext_resource type="PackedScene" uid="uid://bto4vblqk2inb" path="res://prefabs/tiles/buildings/home.tscn" id="7_dxd6m"] [ext_resource type="PackedScene" uid="uid://bytldu3y1jak3" path="res://prefabs/tiles/buildings/hospital.tscn" id="9_j4kb6"] [ext_resource type="PackedScene" uid="uid://c06fsqdixer1c" path="res://prefabs/tiles/buildings/bank.tscn" id="10_wxj2g"] [ext_resource type="PackedScene" uid="uid://cfk268flnsbhb" path="res://prefabs/tiles/buildings/bar.tscn" id="11_sttyi"] [ext_resource type="PackedScene" uid="uid://dbn63mv0peqf" path="res://prefabs/tiles/buildings/shop.tscn" id="12_w3n6g"] [ext_resource type="PackedScene" uid="uid://bgtw051fiveeo" path="res://prefabs/tiles/buildings/cafe.tscn" id="13_di23u"] [ext_resource type="PackedScene" uid="uid://c1kyedmrep0tu" path="res://prefabs/tiles/buildings/gun_shop.tscn" id="14_hlhh6"] [ext_resource type="PackedScene" uid="uid://cphy0vtj14ob0" path="res://prefabs/tiles/buildings/fork.tscn" id="15_j8v8t"] [sub_resource type="LabelSettings" id="LabelSettings_qhv1l"] font_size = 24 font_color = Color(0, 0, 0, 1) outline_size = 4 [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_qhv1l"] content_margin_left = 10.0 content_margin_right = 10.0 content_margin_bottom = 10.0 bg_color = Color(0, 0, 0, 0.75000006) corner_radius_bottom_right = 10 corner_radius_bottom_left = 10 expand_margin_top = 100.0 [sub_resource type="LabelSettings" id="LabelSettings_eu1vu"] font_size = 24 [sub_resource type="LabelSettings" id="LabelSettings_j4kb6"] font_size = 24 [sub_resource type="LabelSettings" id="LabelSettings_7r4kk"] font_size = 32 [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_j8v8t"] resource_local_to_scene = true bg_color = Color(0, 0, 0, 0) border_color = Color(1, 1, 1, 1) [sub_resource type="LabelSettings" id="LabelSettings_c56vf"] font_size = 32 [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_x41uu"] resource_local_to_scene = true bg_color = Color(0, 0, 0, 0) border_color = Color(1, 1, 1, 1) [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_r0188"] resource_local_to_scene = true bg_color = Color(0, 0, 0, 0) border_color = Color(1, 1, 1, 1) [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_5qo6s"] resource_local_to_scene = true bg_color = Color(0, 0, 0, 0) border_color = Color(1, 1, 1, 1) [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_uprus"] resource_local_to_scene = true bg_color = Color(0, 0, 0, 0) border_color = Color(1, 1, 1, 1) [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_uqvfp"] resource_local_to_scene = true bg_color = Color(0, 0, 0, 0) border_color = Color(1, 1, 1, 1) [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_dp4q7"] resource_local_to_scene = true bg_color = Color(0, 0, 0, 0) border_color = Color(1, 1, 1, 1) [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_qqsac"] resource_local_to_scene = true bg_color = Color(0, 0, 0, 0) border_color = Color(1, 1, 1, 1) [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_pc2vv"] resource_local_to_scene = true bg_color = Color(0, 0, 0, 0) border_color = Color(1, 1, 1, 1) [node name="Info" type="Control" unique_id=1719205711] process_mode = 3 layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 2 script = ExtResource("1_qhv1l") [node name="HBoxContainer" type="HBoxContainer" parent="." unique_id=306420303] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_constants/separation = 20 [node name="Controls" type="HBoxContainer" parent="HBoxContainer" unique_id=1720290955] layout_mode = 2 size_flags_horizontal = 2 size_flags_vertical = 4 [node name="Submit" type="Button" parent="HBoxContainer/Controls" unique_id=1480835490] unique_name_in_owner = true custom_minimum_size = Vector2(100, 0) layout_mode = 2 text = "End Turn" [node name="Pause" type="Button" parent="HBoxContainer/Controls" unique_id=262580515] unique_name_in_owner = true visible = false custom_minimum_size = Vector2(100, 0) layout_mode = 2 text = "Pause" [node name="Play" type="Button" parent="HBoxContainer/Controls" unique_id=302621990] unique_name_in_owner = true visible = false custom_minimum_size = Vector2(100, 0) layout_mode = 2 text = "Play" [node name="FastForward1" type="Button" parent="HBoxContainer/Controls" unique_id=2131459229] unique_name_in_owner = true custom_minimum_size = Vector2(100, 0) layout_mode = 2 text = "FF (x1)" [node name="FastForward2" type="Button" parent="HBoxContainer/Controls" unique_id=26553055] unique_name_in_owner = true visible = false custom_minimum_size = Vector2(100, 0) layout_mode = 2 text = "FF (x2)" [node name="FastForward4" type="Button" parent="HBoxContainer/Controls" unique_id=803946563] unique_name_in_owner = true visible = false custom_minimum_size = Vector2(100, 0) layout_mode = 2 text = "FF (x4)" [node name="FastForward10" type="Button" parent="HBoxContainer/Controls" unique_id=304482739] unique_name_in_owner = true visible = false custom_minimum_size = Vector2(100, 0) layout_mode = 2 text = "FF (x10)" [node name="Info" type="HBoxContainer" parent="HBoxContainer" unique_id=360698054] layout_mode = 2 size_flags_horizontal = 6 size_flags_vertical = 4 theme_override_constants/separation = 20 [node name="TurnContainer" type="HBoxContainer" parent="HBoxContainer/Info" unique_id=826409017] layout_mode = 2 size_flags_vertical = 4 theme_override_constants/separation = 10 [node name="Label" type="Label" parent="HBoxContainer/Info/TurnContainer" unique_id=338068267] layout_mode = 2 text = "Day:" label_settings = SubResource("LabelSettings_qhv1l") [node name="TurnLabel" type="Label" parent="HBoxContainer/Info/TurnContainer" unique_id=382814338] unique_name_in_owner = true layout_mode = 2 text = "0" label_settings = SubResource("LabelSettings_qhv1l") [node name="PlayersContainer" type="HBoxContainer" parent="HBoxContainer/Info" unique_id=1863734551] layout_mode = 2 size_flags_horizontal = 4 size_flags_vertical = 4 theme_override_constants/separation = 10 [node name="Player1" type="HBoxContainer" parent="HBoxContainer/Info/PlayersContainer" unique_id=810506541] layout_mode = 2 size_flags_horizontal = 4 size_flags_vertical = 4 theme_override_constants/separation = 10 [node name="Player1Label" type="Label" parent="HBoxContainer/Info/PlayersContainer/Player1" unique_id=227651304] unique_name_in_owner = true layout_mode = 2 text = "Player:" label_settings = SubResource("LabelSettings_qhv1l") [node name="Player1Money" type="Label" parent="HBoxContainer/Info/PlayersContainer/Player1" unique_id=1445460948] unique_name_in_owner = true layout_mode = 2 text = "$0" label_settings = SubResource("LabelSettings_qhv1l") [node name="TechTree" type="HBoxContainer" parent="HBoxContainer" unique_id=190914575] layout_mode = 2 size_flags_horizontal = 10 size_flags_vertical = 4 [node name="Blueprints" type="Button" parent="HBoxContainer/TechTree" unique_id=910784690] custom_minimum_size = Vector2(150, 0) layout_mode = 2 text = "Real Estate Market" [node name="BlueprintsContainer" type="PanelContainer" parent="." unique_id=203025650] unique_name_in_owner = true top_level = true layout_mode = 1 anchors_preset = 10 anchor_right = 1.0 offset_top = -450.0 offset_bottom = -3.0 grow_horizontal = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_qhv1l") [node name="HBoxContainer" type="HBoxContainer" parent="BlueprintsContainer" unique_id=760987938] layout_mode = 2 theme_override_constants/separation = 40 [node name="Button" type="Button" parent="BlueprintsContainer/HBoxContainer" unique_id=1945532062] layout_mode = 2 size_flags_vertical = 4 text = "Cancel Placement" [node name="Walls" type="VBoxContainer" parent="BlueprintsContainer/HBoxContainer" unique_id=412374904] visible = false layout_mode = 2 alignment = 1 [node name="Label" type="Label" parent="BlueprintsContainer/HBoxContainer/Walls" unique_id=1668814316] layout_mode = 2 text = "Walls - $1" label_settings = SubResource("LabelSettings_eu1vu") horizontal_alignment = 1 [node name="StartWalls" type="Button" parent="BlueprintsContainer/HBoxContainer/Walls" unique_id=645460925] unique_name_in_owner = true custom_minimum_size = Vector2(150, 150) layout_mode = 2 size_flags_vertical = 6 theme_override_colors/font_color = Color(1, 0, 0, 1) text = "Place Walls" [node name="StopWalls" type="Button" parent="BlueprintsContainer/HBoxContainer/Walls" unique_id=2066303633] unique_name_in_owner = true visible = false custom_minimum_size = Vector2(150, 150) layout_mode = 2 size_flags_vertical = 6 theme_override_colors/font_color = Color(1, 0, 0, 1) text = "Stop Placing Walls" [node name="BasicTiles" type="VBoxContainer" parent="BlueprintsContainer/HBoxContainer" unique_id=1403203958] layout_mode = 2 theme_override_constants/separation = 16 alignment = 1 [node name="Label" type="Label" parent="BlueprintsContainer/HBoxContainer/BasicTiles" unique_id=1978827830] layout_mode = 2 text = "Basic Tiles - $1" label_settings = SubResource("LabelSettings_j4kb6") horizontal_alignment = 1 [node name="GridContainer" type="GridContainer" parent="BlueprintsContainer/HBoxContainer/BasicTiles" unique_id=219963427] layout_mode = 2 size_flags_vertical = 6 theme_override_constants/h_separation = 10 theme_override_constants/v_separation = 10 columns = 2 [node name="UpTurn" parent="BlueprintsContainer/HBoxContainer/BasicTiles/GridContainer" unique_id=1363157270 instance=ExtResource("2_eu1vu")] layout_mode = 2 [node name="RightTurn" parent="BlueprintsContainer/HBoxContainer/BasicTiles/GridContainer" unique_id=1688209745 instance=ExtResource("3_7r4kk")] layout_mode = 2 [node name="DownTurn" parent="BlueprintsContainer/HBoxContainer/BasicTiles/GridContainer" unique_id=269046840 instance=ExtResource("4_c56vf")] layout_mode = 2 [node name="LeftTurn" parent="BlueprintsContainer/HBoxContainer/BasicTiles/GridContainer" unique_id=1788133401 instance=ExtResource("5_dxd6m")] layout_mode = 2 [node name="Home" type="VBoxContainer" parent="BlueprintsContainer/HBoxContainer" unique_id=85382159] layout_mode = 2 [node name="Label" type="Label" parent="BlueprintsContainer/HBoxContainer/Home" unique_id=70473481] layout_mode = 2 text = "Home - $2" label_settings = SubResource("LabelSettings_7r4kk") [node name="BuildingSelector" parent="BlueprintsContainer/HBoxContainer/Home" unique_id=133308872 instance=ExtResource("6_7r4kk")] custom_minimum_size = Vector2(110, 110) layout_mode = 2 size_flags_horizontal = 4 size_flags_vertical = 6 theme_override_styles/panel = SubResource("StyleBoxFlat_j8v8t") [node name="Home" parent="BlueprintsContainer/HBoxContainer/Home/BuildingSelector" unique_id=1701297833 instance=ExtResource("7_dxd6m")] position = Vector2(55, 55) [node name="ScrollContainer" type="ScrollContainer" parent="BlueprintsContainer/HBoxContainer" unique_id=2014532559] layout_mode = 2 size_flags_horizontal = 3 vertical_scroll_mode = 0 [node name="Buildings" type="HBoxContainer" parent="BlueprintsContainer/HBoxContainer/ScrollContainer" unique_id=86083788] layout_mode = 2 size_flags_horizontal = 3 theme_override_constants/separation = 40 [node name="Building 1" type="VBoxContainer" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings" unique_id=1903803082] layout_mode = 2 [node name="Label" type="Label" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 1" unique_id=1748038090] layout_mode = 2 text = "$4" label_settings = SubResource("LabelSettings_c56vf") horizontal_alignment = 1 [node name="BuildingSelector" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 1" unique_id=360195179 instance=ExtResource("6_7r4kk")] custom_minimum_size = Vector2(340, 230) layout_mode = 2 size_flags_vertical = 6 theme_override_styles/panel = SubResource("StyleBoxFlat_x41uu") [node name="Office" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 1/BuildingSelector" unique_id=746270571 instance=ExtResource("7_c56vf")] position = Vector2(60, 170) [node name="Building 2" type="VBoxContainer" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings" unique_id=627681188] layout_mode = 2 [node name="Label" type="Label" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 2" unique_id=1716667180] layout_mode = 2 text = "$6" label_settings = SubResource("LabelSettings_c56vf") horizontal_alignment = 1 [node name="BuildingSelector" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 2" unique_id=307256822 instance=ExtResource("6_7r4kk")] custom_minimum_size = Vector2(530, 265) layout_mode = 2 size_flags_vertical = 6 theme_override_styles/panel = SubResource("StyleBoxFlat_r0188") [node name="Hospital" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 2/BuildingSelector" unique_id=1503172438 instance=ExtResource("9_j4kb6")] position = Vector2(100, 205) [node name="Building 3" type="VBoxContainer" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings" unique_id=975407660] layout_mode = 2 [node name="Label" type="Label" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 3" unique_id=795918073] layout_mode = 2 text = "$4" label_settings = SubResource("LabelSettings_c56vf") horizontal_alignment = 1 [node name="BuildingSelector" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 3" unique_id=583706447 instance=ExtResource("6_7r4kk")] custom_minimum_size = Vector2(230, 270) layout_mode = 2 size_flags_vertical = 6 theme_override_styles/panel = SubResource("StyleBoxFlat_5qo6s") [node name="Bank" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 3/BuildingSelector" unique_id=973905773 instance=ExtResource("10_wxj2g")] position = Vector2(60, 210) [node name="Building 4" type="VBoxContainer" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings" unique_id=1457851442] layout_mode = 2 [node name="Label" type="Label" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 4" unique_id=350026086] layout_mode = 2 text = "$8" label_settings = SubResource("LabelSettings_c56vf") horizontal_alignment = 1 [node name="BuildingSelector" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 4" unique_id=136723991 instance=ExtResource("6_7r4kk")] custom_minimum_size = Vector2(120, 310) layout_mode = 2 size_flags_vertical = 6 theme_override_styles/panel = SubResource("StyleBoxFlat_uprus") [node name="Bar" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 4/BuildingSelector" unique_id=2099013183 instance=ExtResource("11_sttyi")] position = Vector2(60, 210) [node name="Building 5" type="VBoxContainer" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings" unique_id=547829632] layout_mode = 2 [node name="Label" type="Label" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 5" unique_id=1524450412] layout_mode = 2 text = "$8" label_settings = SubResource("LabelSettings_c56vf") horizontal_alignment = 1 [node name="BuildingSelector" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 5" unique_id=1337834576 instance=ExtResource("6_7r4kk")] custom_minimum_size = Vector2(270, 270) layout_mode = 2 size_flags_vertical = 6 theme_override_styles/panel = SubResource("StyleBoxFlat_uqvfp") [node name="Shop" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 5/BuildingSelector" unique_id=40225851 instance=ExtResource("12_w3n6g")] position = Vector2(60, 170) [node name="Building 6" type="VBoxContainer" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings" unique_id=399299260] layout_mode = 2 [node name="Label" type="Label" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 6" unique_id=1107358043] layout_mode = 2 text = "$4" label_settings = SubResource("LabelSettings_c56vf") horizontal_alignment = 1 [node name="BuildingSelector" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 6" unique_id=329766743 instance=ExtResource("6_7r4kk")] custom_minimum_size = Vector2(420, 230) layout_mode = 2 size_flags_vertical = 6 theme_override_styles/panel = SubResource("StyleBoxFlat_dp4q7") [node name="Cafe" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 6/BuildingSelector" unique_id=1788365156 instance=ExtResource("13_di23u")] position = Vector2(100, 170) [node name="Building 7" type="VBoxContainer" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings" unique_id=1881374967] layout_mode = 2 [node name="Label" type="Label" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 7" unique_id=1332832346] layout_mode = 2 text = "$4" label_settings = SubResource("LabelSettings_c56vf") horizontal_alignment = 1 [node name="BuildingSelector" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 7" unique_id=1207846400 instance=ExtResource("6_7r4kk")] custom_minimum_size = Vector2(380, 380) layout_mode = 2 size_flags_vertical = 6 theme_override_styles/panel = SubResource("StyleBoxFlat_qqsac") [node name="GunShop" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 7/BuildingSelector" unique_id=1685600790 instance=ExtResource("14_hlhh6")] position = Vector2(60, 280) [node name="Building 8" type="VBoxContainer" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings" unique_id=1965375524] layout_mode = 2 [node name="Label" type="Label" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 8" unique_id=2137971598] layout_mode = 2 text = "$3" label_settings = SubResource("LabelSettings_7r4kk") horizontal_alignment = 1 [node name="BuildingSelector" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 8" unique_id=718642175 instance=ExtResource("6_7r4kk")] custom_minimum_size = Vector2(200, 155) layout_mode = 2 size_flags_horizontal = 4 size_flags_vertical = 6 theme_override_styles/panel = SubResource("StyleBoxFlat_pc2vv") [node name="Fork" parent="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 8/BuildingSelector" unique_id=923842683 instance=ExtResource("15_j8v8t")] position = Vector2(100, 60) [connection signal="pressed" from="HBoxContainer/Controls/Submit" to="." method="_on_submit_pressed"] [connection signal="pressed" from="HBoxContainer/Controls/Pause" to="." method="_on_pause_pressed"] [connection signal="pressed" from="HBoxContainer/Controls/Play" to="." method="_on_play_pressed"] [connection signal="pressed" from="HBoxContainer/Controls/FastForward1" to="." method="_on_fast_forward_1_pressed"] [connection signal="pressed" from="HBoxContainer/Controls/FastForward2" to="." method="_on_fast_forward_2_pressed"] [connection signal="pressed" from="HBoxContainer/Controls/FastForward4" to="." method="_on_fast_forward_4_pressed"] [connection signal="pressed" from="HBoxContainer/Controls/FastForward10" to="." method="_on_fast_forward_10_pressed"] [connection signal="pressed" from="HBoxContainer/TechTree/Blueprints" to="." method="_on_blueprints_pressed"] [connection signal="pressed" from="BlueprintsContainer/HBoxContainer/Walls/StartWalls" to="." method="_on_walls_pressed"] [connection signal="pressed" from="BlueprintsContainer/HBoxContainer/Walls/StopWalls" to="." method="_on_walls_pressed"] [connection signal="tile_selected" from="BlueprintsContainer/HBoxContainer/BasicTiles/GridContainer/UpTurn" to="." method="handle_tile_selected"] [connection signal="tile_selected" from="BlueprintsContainer/HBoxContainer/BasicTiles/GridContainer/RightTurn" to="." method="handle_tile_selected"] [connection signal="tile_selected" from="BlueprintsContainer/HBoxContainer/BasicTiles/GridContainer/DownTurn" to="." method="handle_tile_selected"] [connection signal="tile_selected" from="BlueprintsContainer/HBoxContainer/BasicTiles/GridContainer/LeftTurn" to="." method="handle_tile_selected"] [connection signal="select_building" from="BlueprintsContainer/HBoxContainer/Home/BuildingSelector" to="." method="handle_building_selected"] [connection signal="select_building" from="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 1/BuildingSelector" to="." method="handle_building_selected"] [connection signal="select_building" from="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 2/BuildingSelector" to="." method="handle_building_selected"] [connection signal="select_building" from="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 3/BuildingSelector" to="." method="handle_building_selected"] [connection signal="select_building" from="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 4/BuildingSelector" to="." method="handle_building_selected"] [connection signal="select_building" from="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 5/BuildingSelector" to="." method="handle_building_selected"] [connection signal="select_building" from="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 6/BuildingSelector" to="." method="handle_building_selected"] [connection signal="select_building" from="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 7/BuildingSelector" to="." method="handle_building_selected"] [connection signal="select_building" from="BlueprintsContainer/HBoxContainer/ScrollContainer/Buildings/Building 8/BuildingSelector" to="." method="handle_building_selected"]