[gd_scene format=3 uid="uid://d2mpjsuueg0bn"] [ext_resource type="Script" uid="uid://bdhx27edemfce" path="res://scripts/beam.gd" id="1_beam00"] [ext_resource type="Texture2D" uid="uid://dxox0vjihmukh" path="res://assets/Fire Pixel Bullet 16x16/All_Fire_Bullet_Pixel_16x16_05.png" id="2_hl8vi"] [sub_resource type="AtlasTexture" id="AtlasTexture_daiji"] atlas = ExtResource("2_hl8vi") region = Rect2(96, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_bawts"] atlas = ExtResource("2_hl8vi") region = Rect2(112, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_8wlve"] atlas = ExtResource("2_hl8vi") region = Rect2(128, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_bt3ye"] atlas = ExtResource("2_hl8vi") region = Rect2(144, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_a06w7"] atlas = ExtResource("2_hl8vi") region = Rect2(96, 16, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_5fvdj"] atlas = ExtResource("2_hl8vi") region = Rect2(112, 16, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_djxf5"] atlas = ExtResource("2_hl8vi") region = Rect2(128, 16, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_eeead"] atlas = ExtResource("2_hl8vi") region = Rect2(144, 16, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_qfoqh"] atlas = ExtResource("2_hl8vi") region = Rect2(96, 32, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_tuykp"] atlas = ExtResource("2_hl8vi") region = Rect2(112, 32, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_2dcgn"] atlas = ExtResource("2_hl8vi") region = Rect2(128, 32, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_7703o"] atlas = ExtResource("2_hl8vi") region = Rect2(144, 32, 16, 16) [sub_resource type="SpriteFrames" id="SpriteFrames_beam0"] animations = [{ "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_daiji") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_bawts") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_8wlve") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_bt3ye") }], "loop": true, "name": &"end", "speed": 10.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_a06w7") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_5fvdj") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_djxf5") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_eeead") }], "loop": true, "name": &"middle", "speed": 10.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_qfoqh") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_tuykp") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_2dcgn") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_7703o") }], "loop": true, "name": &"start", "speed": 10.0 }] [sub_resource type="RectangleShape2D" id="RectangleShape2D_beam0"] size = Vector2(16, 8) [node name="Beam" type="Area2D" unique_id=968931754] script = ExtResource("1_beam00") [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="." unique_id=100000001] texture_filter = 1 sprite_frames = SubResource("SpriteFrames_beam0") animation = &"end" frame_progress = 0.02647079 [node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=100000002] shape = SubResource("RectangleShape2D_beam0") disabled = true