[gd_scene load_steps=8 format=3 uid="uid://by8rt0eurn0uh"] [ext_resource type="Script" uid="uid://c0bylwyhxlu28" path="res://ui/hud.gd" id="1_rbyyf"] [sub_resource type="Animation" id="Animation_276te"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("ScoreMultiplier:theme_override_font_sizes/font_size") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [45] } [sub_resource type="Animation" id="Animation_rbyyf"] resource_name = "multiplier_grow" tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("ScoreMultiplier:theme_override_font_sizes/font_size") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.1, 0.166667, 0.233333, 0.3), "transitions": PackedFloat32Array(1, 1, 1, 1, 1), "update": 0, "values": [45, 55, 60, 55, 45] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_546lt"] _data = { &"RESET": SubResource("Animation_276te"), &"multiplier_grow": SubResource("Animation_rbyyf") } [sub_resource type="Animation" id="Animation_7ihmi"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("ScoreToAdd:theme_override_font_sizes/font_size") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [11] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("ScoreToAdd:position") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(35, 39)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("ScoreToAdd:scale") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(1, 1)] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("ScoreToAdd:rotation") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [0.0] } [sub_resource type="Animation" id="Animation_546lt"] resource_name = "append_score" tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("ScoreToAdd:theme_override_font_sizes/font_size") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.4), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [11, 31] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("ScoreToAdd:position") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.399396), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(35, 39), Vector2(136, 12)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("ScoreToAdd:scale") tracks/2/interp = 2 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0, 0.2, 0.4, 0.466667, 0.5), "transitions": PackedFloat32Array(1, 1, 1, 1, 1), "update": 0, "values": [Vector2(1, 1), Vector2(-1, -1), Vector2(1, 1), Vector2(1.1, 1.1), Vector2(1, 1)] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("ScoreToAdd:rotation") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0, 0.4), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [0.0, 6.28319] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_en2x2"] _data = { &"RESET": SubResource("Animation_7ihmi"), &"append_score": SubResource("Animation_546lt") } [node name="Hud" type="Control" groups=["hud"]] layout_mode = 3 anchors_preset = 0 scale = Vector2(0.5, 0.5) script = ExtResource("1_rbyyf") [node name="FuelMeter" type="ProgressBar" parent="."] layout_mode = 0 offset_left = 14.0 offset_top = 15.0 offset_right = 46.0 offset_bottom = 115.0 value = 36.0 fill_mode = 3 [node name="ScoreCounter" type="Label" parent="."] layout_mode = 0 offset_left = 76.0 offset_top = 16.0 offset_right = 127.0 offset_bottom = 39.0 text = "SCORE" [node name="ScoreMultiplier" type="Label" parent="."] unique_name_in_owner = true layout_mode = 0 offset_left = 32.0 offset_top = -17.0 offset_right = 176.0 offset_bottom = 126.0 theme_override_font_sizes/font_size = 45 text = "2.0X" horizontal_alignment = 1 vertical_alignment = 1 [node name="ScoreToAdd" type="Label" parent="."] unique_name_in_owner = true layout_mode = 0 offset_left = 35.0 offset_top = 39.0 offset_right = 165.0 offset_bottom = 122.0 pivot_offset = Vector2(65, 49.5) theme_override_font_sizes/font_size = 11 text = "1000" horizontal_alignment = 1 vertical_alignment = 1 [node name="MultiplierAnims" type="AnimationPlayer" parent="."] libraries = { &"": SubResource("AnimationLibrary_546lt") } [node name="AppendScoreAnims" type="AnimationPlayer" parent="."] libraries = { &"": SubResource("AnimationLibrary_en2x2") }