diff options
Diffstat (limited to 'Stages/Wintermaul/Wintermaul.tscn')
-rw-r--r-- | Stages/Wintermaul/Wintermaul.tscn | 29 |
1 files changed, 25 insertions, 4 deletions
diff --git a/Stages/Wintermaul/Wintermaul.tscn b/Stages/Wintermaul/Wintermaul.tscn index 2621af8..33291dc 100644 --- a/Stages/Wintermaul/Wintermaul.tscn +++ b/Stages/Wintermaul/Wintermaul.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=17 format=4 uid="uid://bl65jllb3e2py"] +[gd_scene load_steps=20 format=4 uid="uid://bl65jllb3e2py"] [ext_resource type="Script" uid="uid://c7qjm8tuhhe4p" path="res://Stages/Wintermaul/wintermaul.gd" id="1_o88ua"] [ext_resource type="Shader" uid="uid://bvni6cdwtojtr" path="res://UI/sliding_background.gdshader" id="2_tom3b"] @@ -10,6 +10,9 @@ [ext_resource type="PackedScene" uid="uid://ic2hc7gr27p3" path="res://Game/Selection/SelectionRectangle.tscn" id="6_7dk4w"] [ext_resource type="PackedScene" uid="uid://d0ukgoppkh1fn" path="res://Stages/Paths/PathNode.tscn" id="6_lh0f6"] [ext_resource type="PackedScene" uid="uid://t8feyd2giabm" path="res://UI/Camera.tscn" id="6_yijl8"] +[ext_resource type="PackedScene" uid="uid://mgm4npqeybbr" path="res://Game/Selection/SelectionManager.tscn" id="14_rsm68"] +[ext_resource type="Script" uid="uid://cdfmuda1ibg4a" path="res://Stages/Wintermaul/money_manager.gd" id="15_iudrt"] +[ext_resource type="Script" uid="uid://bmuymcnxw1mv1" path="res://Stages/Wintermaul/notification_manager.gd" id="16_qx3xb"] [ext_resource type="PackedScene" uid="uid://d4hgrh7danbbx" path="res://Game/States/StateManager.tscn" id="22_gur1m"] [ext_resource type="PackedScene" uid="uid://cg16o7eqqha70" path="res://Game/States/Default/StateDefault.tscn" id="23_qknks"] [ext_resource type="PackedScene" uid="uid://bo5dp02vlui3l" path="res://Game/States/Build/StateBuild.tscn" id="24_yl2il"] @@ -44,8 +47,11 @@ grow_vertical = 2 mouse_filter = 2 color = Color(0, 0, 0, 1) -[node name="HUD" parent="." instance=ExtResource("2_v3f6l")] +[node name="HUD" parent="." node_paths=PackedStringArray("selection_manager", "money_manager", "notification_manager") instance=ExtResource("2_v3f6l")] unique_name_in_owner = true +selection_manager = NodePath("../SelectionManager") +money_manager = NodePath("../MoneyManager") +notification_manager = NodePath("../NotificationManager") [node name="Map" type="TileMapLayer" parent="."] unique_name_in_owner = true @@ -69,6 +75,7 @@ drag_horizontal_enabled = true drag_vertical_enabled = true [node name="SelectionRectangle" parent="." instance=ExtResource("6_7dk4w")] +color_border = Color(1, 1, 1, 0.501961) [node name="Paths" type="Node2D" parent="."] visible = false @@ -137,9 +144,20 @@ y_sort_enabled = true [node name="StateManager" parent="." instance=ExtResource("22_gur1m")] unique_name_in_owner = true -[node name="StateDefault" parent="StateManager" instance=ExtResource("23_qknks")] +[node name="StateDefault" parent="StateManager" node_paths=PackedStringArray("selection_manager") instance=ExtResource("23_qknks")] +selection_manager = NodePath("../../SelectionManager") -[node name="StateBuild" parent="StateManager" instance=ExtResource("24_yl2il")] +[node name="StateBuild" parent="StateManager" node_paths=PackedStringArray("selection_manager") instance=ExtResource("24_yl2il")] +selection_manager = NodePath("../../SelectionManager") + +[node name="SelectionManager" parent="." instance=ExtResource("14_rsm68")] + +[node name="MoneyManager" type="Node" parent="."] +script = ExtResource("15_iudrt") + +[node name="NotificationManager" type="Node" parent="." node_paths=PackedStringArray("hud")] +script = ExtResource("16_qx3xb") +hud = NodePath("../HUD") [node name="BuilderCollisions" type="Node2D" parent="."] visible = false @@ -164,3 +182,6 @@ shape = SubResource("RectangleShape2D_cwpxx") one_shot = true [connection signal="timeout" from="IncomeTimer" to="." method="_on_income_timer_timeout"] + +[editable path="StateManager/StateDefault"] +[editable path="StateManager/StateBuild"] |