|  |  |  | [gd_scene load_steps=10 format=3 uid="uid://cxyly5ithpv5i"] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [ext_resource type="Script" path="res://script/ui/hud/hit_text.gd" id="1_c1sms"] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [sub_resource type="Animation" id="Animation_b5roo"] | 
					
						
							|  |  |  | length = 0.001 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [sub_resource type="Animation" id="Animation_c3cdy"] | 
					
						
							|  |  |  | resource_name = "stage1" | 
					
						
							|  |  |  | tracks/0/type = "value" | 
					
						
							|  |  |  | tracks/0/imported = false | 
					
						
							|  |  |  | tracks/0/enabled = true | 
					
						
							|  |  |  | tracks/0/path = NodePath("Label:scale") | 
					
						
							|  |  |  | tracks/0/interp = 1 | 
					
						
							|  |  |  | tracks/0/loop_wrap = true | 
					
						
							|  |  |  | tracks/0/keys = { | 
					
						
							|  |  |  | "times": PackedFloat32Array(0, 0.1, 0.2), | 
					
						
							|  |  |  | "transitions": PackedFloat32Array(1, 1, 1), | 
					
						
							|  |  |  | "update": 0, | 
					
						
							|  |  |  | "values": [Vector2(0.5, 0.5), Vector2(1.5, 1.5), Vector2(1, 1)] | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | tracks/1/type = "value" | 
					
						
							|  |  |  | tracks/1/imported = false | 
					
						
							|  |  |  | tracks/1/enabled = true | 
					
						
							|  |  |  | tracks/1/path = NodePath("Label:modulate") | 
					
						
							|  |  |  | tracks/1/interp = 1 | 
					
						
							|  |  |  | tracks/1/loop_wrap = true | 
					
						
							|  |  |  | tracks/1/keys = { | 
					
						
							|  |  |  | "times": PackedFloat32Array(0, 0.1), | 
					
						
							|  |  |  | "transitions": PackedFloat32Array(1, 1), | 
					
						
							|  |  |  | "update": 0, | 
					
						
							|  |  |  | "values": [Color(1, 1, 1, 0.254902), Color(1, 1, 1, 1)] | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | tracks/2/type = "value" | 
					
						
							|  |  |  | tracks/2/imported = false | 
					
						
							|  |  |  | tracks/2/enabled = true | 
					
						
							|  |  |  | tracks/2/path = NodePath("Label:position") | 
					
						
							|  |  |  | tracks/2/interp = 1 | 
					
						
							|  |  |  | tracks/2/loop_wrap = true | 
					
						
							|  |  |  | tracks/2/keys = { | 
					
						
							|  |  |  | "times": PackedFloat32Array(0), | 
					
						
							|  |  |  | "transitions": PackedFloat32Array(1), | 
					
						
							|  |  |  | "update": 0, | 
					
						
							|  |  |  | "values": [Vector2(0, 0)] | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [sub_resource type="Animation" id="Animation_08vmk"] | 
					
						
							|  |  |  | resource_name = "stage2" | 
					
						
							|  |  |  | length = 0.6 | 
					
						
							|  |  |  | tracks/0/type = "value" | 
					
						
							|  |  |  | tracks/0/imported = false | 
					
						
							|  |  |  | tracks/0/enabled = true | 
					
						
							|  |  |  | tracks/0/path = NodePath("Label:position") | 
					
						
							|  |  |  | tracks/0/interp = 2 | 
					
						
							|  |  |  | tracks/0/loop_wrap = true | 
					
						
							|  |  |  | tracks/0/keys = { | 
					
						
							|  |  |  | "times": PackedFloat32Array(0, 0.3, 0.6), | 
					
						
							|  |  |  | "transitions": PackedFloat32Array(0.554784, 1, 1), | 
					
						
							|  |  |  | "update": 0, | 
					
						
							|  |  |  | "values": [Vector2(0, 0), Vector2(20, -50), Vector2(40, -10)] | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | tracks/1/type = "value" | 
					
						
							|  |  |  | tracks/1/imported = false | 
					
						
							|  |  |  | tracks/1/enabled = true | 
					
						
							|  |  |  | tracks/1/path = NodePath("Label:modulate") | 
					
						
							|  |  |  | tracks/1/interp = 1 | 
					
						
							|  |  |  | tracks/1/loop_wrap = true | 
					
						
							|  |  |  | tracks/1/keys = { | 
					
						
							|  |  |  | "times": PackedFloat32Array(0, 0.2, 0.6), | 
					
						
							|  |  |  | "transitions": PackedFloat32Array(1, 1, 1), | 
					
						
							|  |  |  | "update": 0, | 
					
						
							|  |  |  | "values": [Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)] | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [sub_resource type="Animation" id="Animation_varcj"] | 
					
						
							|  |  |  | resource_name = "stage2_2" | 
					
						
							|  |  |  | tracks/0/type = "value" | 
					
						
							|  |  |  | tracks/0/imported = false | 
					
						
							|  |  |  | tracks/0/enabled = true | 
					
						
							|  |  |  | tracks/0/path = NodePath("Label:position") | 
					
						
							|  |  |  | tracks/0/interp = 2 | 
					
						
							|  |  |  | tracks/0/loop_wrap = true | 
					
						
							|  |  |  | tracks/0/keys = { | 
					
						
							|  |  |  | "times": PackedFloat32Array(0, 0.3, 0.6), | 
					
						
							|  |  |  | "transitions": PackedFloat32Array(0.554784, 1, 1), | 
					
						
							|  |  |  | "update": 0, | 
					
						
							|  |  |  | "values": [Vector2(0, 0), Vector2(-20, -50), Vector2(-40, -10)] | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | tracks/1/type = "value" | 
					
						
							|  |  |  | tracks/1/imported = false | 
					
						
							|  |  |  | tracks/1/enabled = true | 
					
						
							|  |  |  | tracks/1/path = NodePath("Label:modulate") | 
					
						
							|  |  |  | tracks/1/interp = 1 | 
					
						
							|  |  |  | tracks/1/loop_wrap = true | 
					
						
							|  |  |  | tracks/1/keys = { | 
					
						
							|  |  |  | "times": PackedFloat32Array(0, 0.2, 0.6), | 
					
						
							|  |  |  | "transitions": PackedFloat32Array(1, 1, 1), | 
					
						
							|  |  |  | "update": 0, | 
					
						
							|  |  |  | "values": [Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)] | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [sub_resource type="Animation" id="Animation_g6jg6"] | 
					
						
							|  |  |  | resource_name = "stage2_3" | 
					
						
							|  |  |  | tracks/0/type = "value" | 
					
						
							|  |  |  | tracks/0/imported = false | 
					
						
							|  |  |  | tracks/0/enabled = true | 
					
						
							|  |  |  | tracks/0/path = NodePath("Label:position") | 
					
						
							|  |  |  | tracks/0/interp = 2 | 
					
						
							|  |  |  | tracks/0/loop_wrap = true | 
					
						
							|  |  |  | tracks/0/keys = { | 
					
						
							|  |  |  | "times": PackedFloat32Array(0, 0.3, 0.6), | 
					
						
							|  |  |  | "transitions": PackedFloat32Array(0.554784, 1, 1), | 
					
						
							|  |  |  | "update": 0, | 
					
						
							|  |  |  | "values": [Vector2(0, 0), Vector2(-20, -40), Vector2(-40, -10)] | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | tracks/1/type = "value" | 
					
						
							|  |  |  | tracks/1/imported = false | 
					
						
							|  |  |  | tracks/1/enabled = true | 
					
						
							|  |  |  | tracks/1/path = NodePath("Label:modulate") | 
					
						
							|  |  |  | tracks/1/interp = 1 | 
					
						
							|  |  |  | tracks/1/loop_wrap = true | 
					
						
							|  |  |  | tracks/1/keys = { | 
					
						
							|  |  |  | "times": PackedFloat32Array(0, 0.2, 0.6), | 
					
						
							|  |  |  | "transitions": PackedFloat32Array(1, 1, 1), | 
					
						
							|  |  |  | "update": 0, | 
					
						
							|  |  |  | "values": [Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)] | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [sub_resource type="Animation" id="Animation_ygxcf"] | 
					
						
							|  |  |  | resource_name = "stage2_4" | 
					
						
							|  |  |  | tracks/0/type = "value" | 
					
						
							|  |  |  | tracks/0/imported = false | 
					
						
							|  |  |  | tracks/0/enabled = true | 
					
						
							|  |  |  | tracks/0/path = NodePath("Label:position") | 
					
						
							|  |  |  | tracks/0/interp = 2 | 
					
						
							|  |  |  | tracks/0/loop_wrap = true | 
					
						
							|  |  |  | tracks/0/keys = { | 
					
						
							|  |  |  | "times": PackedFloat32Array(0, 0.3, 0.6), | 
					
						
							|  |  |  | "transitions": PackedFloat32Array(0.554784, 1, 1), | 
					
						
							|  |  |  | "update": 0, | 
					
						
							|  |  |  | "values": [Vector2(0, 0), Vector2(20, -40), Vector2(40, -10)] | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | tracks/1/type = "value" | 
					
						
							|  |  |  | tracks/1/imported = false | 
					
						
							|  |  |  | tracks/1/enabled = true | 
					
						
							|  |  |  | tracks/1/path = NodePath("Label:modulate") | 
					
						
							|  |  |  | tracks/1/interp = 1 | 
					
						
							|  |  |  | tracks/1/loop_wrap = true | 
					
						
							|  |  |  | tracks/1/keys = { | 
					
						
							|  |  |  | "times": PackedFloat32Array(0, 0.2, 0.6), | 
					
						
							|  |  |  | "transitions": PackedFloat32Array(1, 1, 1), | 
					
						
							|  |  |  | "update": 0, | 
					
						
							|  |  |  | "values": [Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)] | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [sub_resource type="Animation" id="Animation_eut3s"] | 
					
						
							|  |  |  | resource_name = "stage3" | 
					
						
							|  |  |  | length = 0.6 | 
					
						
							|  |  |  | tracks/0/type = "value" | 
					
						
							|  |  |  | tracks/0/imported = false | 
					
						
							|  |  |  | tracks/0/enabled = true | 
					
						
							|  |  |  | tracks/0/path = NodePath("Label:scale") | 
					
						
							|  |  |  | tracks/0/interp = 1 | 
					
						
							|  |  |  | tracks/0/loop_wrap = true | 
					
						
							|  |  |  | tracks/0/keys = { | 
					
						
							|  |  |  | "times": PackedFloat32Array(0, 0.1, 0.2), | 
					
						
							|  |  |  | "transitions": PackedFloat32Array(1, 1, 1), | 
					
						
							|  |  |  | "update": 0, | 
					
						
							|  |  |  | "values": [Vector2(0.5, 0.5), Vector2(1.5, 1.5), Vector2(1, 1)] | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | tracks/1/type = "value" | 
					
						
							|  |  |  | tracks/1/imported = false | 
					
						
							|  |  |  | tracks/1/enabled = true | 
					
						
							|  |  |  | tracks/1/path = NodePath("Label:modulate") | 
					
						
							|  |  |  | tracks/1/interp = 1 | 
					
						
							|  |  |  | tracks/1/loop_wrap = true | 
					
						
							|  |  |  | tracks/1/keys = { | 
					
						
							|  |  |  | "times": PackedFloat32Array(0, 0.1, 0.3, 0.6), | 
					
						
							|  |  |  | "transitions": PackedFloat32Array(1, 1, 1, 1), | 
					
						
							|  |  |  | "update": 0, | 
					
						
							|  |  |  | "values": [Color(1, 1, 1, 0.254902), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)] | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | tracks/2/type = "value" | 
					
						
							|  |  |  | tracks/2/imported = false | 
					
						
							|  |  |  | tracks/2/enabled = true | 
					
						
							|  |  |  | tracks/2/path = NodePath("Label:position") | 
					
						
							|  |  |  | tracks/2/interp = 1 | 
					
						
							|  |  |  | tracks/2/loop_wrap = true | 
					
						
							|  |  |  | tracks/2/keys = { | 
					
						
							|  |  |  | "times": PackedFloat32Array(0, 0.3, 0.6), | 
					
						
							|  |  |  | "transitions": PackedFloat32Array(1, 1, 1), | 
					
						
							|  |  |  | "update": 0, | 
					
						
							|  |  |  | "values": [Vector2(0, -20), Vector2(0, -20), Vector2(0, -50)] | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [sub_resource type="AnimationLibrary" id="AnimationLibrary_wrgpl"] | 
					
						
							|  |  |  | _data = { | 
					
						
							|  |  |  | "RESET": SubResource("Animation_b5roo"), | 
					
						
							|  |  |  | "stage1": SubResource("Animation_c3cdy"), | 
					
						
							|  |  |  | "stage2_1": SubResource("Animation_08vmk"), | 
					
						
							|  |  |  | "stage2_2": SubResource("Animation_varcj"), | 
					
						
							|  |  |  | "stage2_3": SubResource("Animation_g6jg6"), | 
					
						
							|  |  |  | "stage2_4": SubResource("Animation_ygxcf"), | 
					
						
							|  |  |  | "stage3": SubResource("Animation_eut3s") | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [node name="HitText" type="Control"] | 
					
						
							|  |  |  | layout_mode = 3 | 
					
						
							|  |  |  | anchors_preset = 8 | 
					
						
							|  |  |  | anchor_left = 0.5 | 
					
						
							|  |  |  | anchor_top = 0.5 | 
					
						
							|  |  |  | anchor_right = 0.5 | 
					
						
							|  |  |  | anchor_bottom = 0.5 | 
					
						
							|  |  |  | offset_left = -30.0 | 
					
						
							|  |  |  | offset_top = -15.0 | 
					
						
							|  |  |  | offset_right = 30.0 | 
					
						
							|  |  |  | offset_bottom = 15.0 | 
					
						
							|  |  |  | grow_horizontal = 2 | 
					
						
							|  |  |  | grow_vertical = 2 | 
					
						
							|  |  |  | pivot_offset = Vector2(20, 20) | 
					
						
							|  |  |  | script = ExtResource("1_c1sms") | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [node name="Label" type="Label" parent="."] | 
					
						
							|  |  |  | unique_name_in_owner = true | 
					
						
							|  |  |  | modulate = Color(1, 1, 1, 0.254902) | 
					
						
							|  |  |  | layout_mode = 1 | 
					
						
							|  |  |  | anchors_preset = 8 | 
					
						
							|  |  |  | anchor_left = 0.5 | 
					
						
							|  |  |  | anchor_top = 0.5 | 
					
						
							|  |  |  | anchor_right = 0.5 | 
					
						
							|  |  |  | anchor_bottom = 0.5 | 
					
						
							|  |  |  | offset_left = 60.0 | 
					
						
							|  |  |  | offset_top = 10.0 | 
					
						
							|  |  |  | offset_right = 120.0 | 
					
						
							|  |  |  | offset_bottom = 40.0 | 
					
						
							|  |  |  | grow_horizontal = 2 | 
					
						
							|  |  |  | grow_vertical = 2 | 
					
						
							|  |  |  | scale = Vector2(0.5, 0.5) | 
					
						
							|  |  |  | pivot_offset = Vector2(30, 15) | 
					
						
							|  |  |  | text = "123" | 
					
						
							|  |  |  | horizontal_alignment = 1 | 
					
						
							|  |  |  | vertical_alignment = 1 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [node name="AnimationPlayer" type="AnimationPlayer" parent="."] | 
					
						
							|  |  |  | unique_name_in_owner = true | 
					
						
							|  |  |  | libraries = { | 
					
						
							|  |  |  | "": SubResource("AnimationLibrary_wrgpl") | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [connection signal="animation_finished" from="AnimationPlayer" to="." method="_on_animation_player_animation_finished"] |