[gd_scene load_steps=7 format=3 uid="uid://ei0ai7om3mkw"] [ext_resource type="Texture2D" uid="uid://ba3dmlce1wv2p" path="res://Towers/Components/Assets/frost-component.png" id="1_1rlop"] [ext_resource type="Script" path="res://Stages/Wintermaul/hud_tower.gd" id="1_aog4m"] [ext_resource type="Texture2D" uid="uid://dx07y4scyi5a1" path="res://Towers/Components/Assets/range-component.png" id="2_epopi"] [ext_resource type="Texture2D" uid="uid://2djpswd6sgng" path="res://Towers/Components/Assets/burn-component.png" id="2_gcd2r"] [ext_resource type="Texture2D" uid="uid://gbknvb38euuq" path="res://Towers/Components/Assets/attack-component.png" id="3_xygpi"] [ext_resource type="Texture2D" uid="uid://rkeldjv41ww8" path="res://Towers/Components/Assets/poison-component.png" id="6_0uft1"] [node name="HUDTower" type="VBoxContainer"] offset_left = 64.0 offset_right = 140.0 offset_bottom = 77.0 script = ExtResource("1_aog4m") [node name="Data" type="Label" parent="."] unique_name_in_owner = true layout_mode = 2 text = "Data" [node name="HBoxContainer" type="HBoxContainer" parent="."] visible = false layout_mode = 2 [node name="RangePlus" type="Button" parent="HBoxContainer"] unique_name_in_owner = true layout_mode = 2 mouse_default_cursor_shape = 2 text = "+Range" [node name="PowerPlus" type="Button" parent="HBoxContainer"] unique_name_in_owner = true layout_mode = 2 mouse_default_cursor_shape = 2 text = "+Power" [node name="SpeedPlus" type="Button" parent="HBoxContainer"] unique_name_in_owner = true layout_mode = 2 mouse_default_cursor_shape = 2 text = "+Speed" [node name="Components" type="VBoxContainer" parent="."] unique_name_in_owner = true layout_mode = 2 [node name="Range" type="HBoxContainer" parent="Components"] layout_mode = 2 mouse_default_cursor_shape = 2 [node name="TextureRect" type="TextureRect" parent="Components/Range"] custom_minimum_size = Vector2(32, 0) layout_mode = 2 texture = ExtResource("2_epopi") stretch_mode = 5 [node name="Label" type="Label" parent="Components/Range"] layout_mode = 2 text = "Range" [node name="Level" type="Label" parent="Components/Range"] layout_mode = 2 text = ": 1" [node name="RangeLevelUp" type="Button" parent="Components/Range"] layout_mode = 2 mouse_default_cursor_shape = 2 text = "+Level" [node name="Attack" type="HBoxContainer" parent="Components"] layout_mode = 2 mouse_default_cursor_shape = 2 [node name="TextureRect" type="TextureRect" parent="Components/Attack"] custom_minimum_size = Vector2(32, 0) layout_mode = 2 texture = ExtResource("3_xygpi") stretch_mode = 5 [node name="Label" type="Label" parent="Components/Attack"] layout_mode = 2 text = "Attack" [node name="Level" type="Label" parent="Components/Attack"] layout_mode = 2 text = ": 1" [node name="AttackLevelUp" type="Button" parent="Components/Attack"] layout_mode = 2 mouse_default_cursor_shape = 2 text = "+Level" [node name="Frost" type="HBoxContainer" parent="Components"] layout_mode = 2 mouse_default_cursor_shape = 2 [node name="TextureRect" type="TextureRect" parent="Components/Frost"] custom_minimum_size = Vector2(32, 0) layout_mode = 2 texture = ExtResource("1_1rlop") stretch_mode = 5 [node name="Label" type="Label" parent="Components/Frost"] layout_mode = 2 text = "Frost" [node name="Level" type="Label" parent="Components/Frost"] layout_mode = 2 text = ": 1" [node name="FrostLevelUp" type="Button" parent="Components/Frost"] layout_mode = 2 mouse_default_cursor_shape = 2 text = "+Level" [node name="Burn" type="HBoxContainer" parent="Components"] layout_mode = 2 mouse_default_cursor_shape = 2 [node name="TextureRect" type="TextureRect" parent="Components/Burn"] custom_minimum_size = Vector2(32, 0) layout_mode = 2 texture = ExtResource("2_gcd2r") stretch_mode = 5 [node name="Label" type="Label" parent="Components/Burn"] layout_mode = 2 text = "Burn" [node name="Level" type="Label" parent="Components/Burn"] layout_mode = 2 text = ": 1" [node name="BurnLevelUp" type="Button" parent="Components/Burn"] layout_mode = 2 mouse_default_cursor_shape = 2 text = "+Level" [node name="Poison" type="HBoxContainer" parent="Components"] layout_mode = 2 mouse_default_cursor_shape = 2 [node name="TextureRect" type="TextureRect" parent="Components/Poison"] custom_minimum_size = Vector2(32, 0) layout_mode = 2 texture = ExtResource("6_0uft1") stretch_mode = 5 [node name="Label" type="Label" parent="Components/Poison"] layout_mode = 2 text = "Poison" [node name="Level" type="Label" parent="Components/Poison"] layout_mode = 2 text = ": 1" [node name="PoisonLevelUp" type="Button" parent="Components/Poison"] layout_mode = 2 mouse_default_cursor_shape = 2 text = "+Level" [connection signal="mouse_entered" from="HBoxContainer/RangePlus" to="." method="_on_range_plus_mouse_entered"] [connection signal="pressed" from="HBoxContainer/RangePlus" to="." method="_on_range_plus_pressed"] [connection signal="mouse_entered" from="HBoxContainer/PowerPlus" to="." method="_on_power_plus_mouse_entered"] [connection signal="pressed" from="HBoxContainer/PowerPlus" to="." method="_on_power_plus_pressed"] [connection signal="mouse_entered" from="HBoxContainer/SpeedPlus" to="." method="_on_speed_plus_mouse_entered"] [connection signal="pressed" from="HBoxContainer/SpeedPlus" to="." method="_on_speed_plus_pressed"] [connection signal="gui_input" from="Components/Range" to="." method="_on_range_gui_input"] [connection signal="mouse_entered" from="Components/Range" to="." method="_on_range_mouse_entered"] [connection signal="mouse_entered" from="Components/Range/RangeLevelUp" to="." method="_on_range_level_up_mouse_entered"] [connection signal="pressed" from="Components/Range/RangeLevelUp" to="." method="_on_range_level_up_pressed"] [connection signal="gui_input" from="Components/Attack" to="." method="_on_attack_gui_input"] [connection signal="mouse_entered" from="Components/Attack" to="." method="_on_attack_mouse_entered"] [connection signal="mouse_entered" from="Components/Attack/AttackLevelUp" to="." method="_on_attack_level_up_mouse_entered"] [connection signal="pressed" from="Components/Attack/AttackLevelUp" to="." method="_on_attack_level_up_pressed"] [connection signal="gui_input" from="Components/Frost" to="." method="_on_frost_gui_input"] [connection signal="mouse_entered" from="Components/Frost" to="." method="_on_frost_mouse_entered"] [connection signal="mouse_entered" from="Components/Frost/FrostLevelUp" to="." method="_on_frost_level_up_mouse_entered"] [connection signal="pressed" from="Components/Frost/FrostLevelUp" to="." method="_on_frost_level_up_pressed"] [connection signal="gui_input" from="Components/Burn" to="." method="_on_burn_gui_input"] [connection signal="mouse_entered" from="Components/Burn" to="." method="_on_burn_mouse_entered"] [connection signal="mouse_entered" from="Components/Burn/BurnLevelUp" to="." method="_on_burn_level_up_mouse_entered"] [connection signal="pressed" from="Components/Burn/BurnLevelUp" to="." method="_on_burn_level_up_pressed"] [connection signal="gui_input" from="Components/Poison" to="." method="_on_poison_gui_input"] [connection signal="mouse_entered" from="Components/Poison" to="." method="_on_poison_mouse_entered"] [connection signal="mouse_entered" from="Components/Poison/PoisonLevelUp" to="." method="_on_poison_level_up_mouse_entered"] [connection signal="pressed" from="Components/Poison/PoisonLevelUp" to="." method="_on_poison_level_up_pressed"]