[gd_scene format=3 uid="uid://dy355015qgab6"] [ext_resource type="Texture2D" uid="uid://cy4xfx762bxgb" path="res://assets/sprites/BG.png" id="1_8trdl"] [ext_resource type="Script" uid="uid://3v66wxbdeto5" path="res://scenes/arena/arena.gd" id="1_asdgj"] [ext_resource type="Texture2D" uid="uid://ov4fmsbglo55" path="res://assets/sprites/Map.png" id="2_5tue2"] [ext_resource type="PackedScene" uid="uid://cgljr7wcstmyp" path="res://scenes/unit/players/player_well_rounded.tscn" id="3_5tue2"] [ext_resource type="Script" uid="uid://cegcsi6n6r4gv" path="res://scenes/arena/camera_2d.gd" id="4_aj7ud"] [ext_resource type="PackedScene" uid="uid://cp1haphh1gj8t" path="res://scenes/ui/stats_container/stats_container.tscn" id="9_6w4xk"] [ext_resource type="Script" uid="uid://bd5bscq0u8wld" path="res://scenes/arena/spawner.gd" id="17_rhjlh"] [ext_resource type="Script" uid="uid://dqhoumuppl4bx" path="res://resources/waves/wave_data.gd" id="18_8kk48"] [ext_resource type="Resource" uid="uid://cer6rdmxrnenh" path="res://resources/waves/data/wave_1_to_5.tres" id="18_tp84n"] [sub_resource type="LabelSettings" id="LabelSettings_8kk48"] font_size = 64 [sub_resource type="LabelSettings" id="LabelSettings_wqbss"] font_size = 64 [node name="Arena" type="Node2D" unique_id=1021720471 node_paths=PackedStringArray("player")] script = ExtResource("1_asdgj") player = NodePath("PlayerWellRounded") normal_color = Color(1, 1, 1, 1) bloacked_color = Color(1, 0.2901961, 0.45490196, 1) critical_color = Color(0.99607843, 0.78039217, 0.38039216, 1) hp_color = Color(0, 0.627451, 0.48235294, 1) [node name="BlackBG" type="Sprite2D" parent="." unique_id=29383651] scale = Vector2(2, 2) texture = ExtResource("1_8trdl") [node name="GrassBG" type="Sprite2D" parent="." unique_id=1846603042] scale = Vector2(2, 2) texture = ExtResource("2_5tue2") [node name="PlayerWellRounded" parent="." unique_id=2022554550 instance=ExtResource("3_5tue2")] [node name="Camera2D" type="Camera2D" parent="." unique_id=758039070] script = ExtResource("4_aj7ud") [node name="Spawner" type="Node2D" parent="." unique_id=831614176] script = ExtResource("17_rhjlh") waves_data = Array[ExtResource("18_8kk48")]([ExtResource("18_tp84n")]) [node name="SpawnTimer" type="Timer" parent="Spawner" unique_id=1696770444] one_shot = true [node name="WaveTimer" type="Timer" parent="Spawner" unique_id=2083072683] one_shot = true [node name="GameUI" type="CanvasLayer" parent="." unique_id=1475247101] [node name="WaveIndexLabel" type="Label" parent="GameUI" unique_id=1301397499] unique_name_in_owner = true anchors_preset = 5 anchor_left = 0.5 anchor_right = 0.5 offset_left = -110.0 offset_top = 20.0 offset_right = 110.0 offset_bottom = 97.333336 grow_horizontal = 2 text = "Wave 1" label_settings = SubResource("LabelSettings_8kk48") [node name="WaveTimeLabel" type="Label" parent="GameUI" unique_id=1566213532] unique_name_in_owner = true anchors_preset = 5 anchor_left = 0.5 anchor_right = 0.5 offset_left = -34.0 offset_top = 100.0 offset_right = 34.0 offset_bottom = 177.33334 grow_horizontal = 2 text = "10" label_settings = SubResource("LabelSettings_wqbss") [node name="StatsContainer" parent="GameUI" unique_id=827713059 instance=ExtResource("9_6w4xk")] [connection signal="timeout" from="Spawner/SpawnTimer" to="Spawner" method="_on_spawn_timer_timeout"] [connection signal="timeout" from="Spawner/WaveTimer" to="Spawner" method="_on_wave_timer_timeout"]