123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
- [gd_scene load_steps=13 format=3 uid="uid://dg4lfkqrtedxg"]
- [ext_resource type="Texture2D" uid="uid://bgtpy7rkgpt5v" path="res://assets/textures/explosion/explosion_animation_1.png" id="1_co4ui"]
- [ext_resource type="Script" path="res://assets/scenes/explosion.gd" id="1_q2lxq"]
- [ext_resource type="Texture2D" uid="uid://21sqipoqnfox" path="res://assets/textures/explosion/explosion_animation_2.png" id="2_sifmb"]
- [ext_resource type="Texture2D" uid="uid://cfb5vxdx6ndt1" path="res://assets/textures/explosion/explosion_animation_3.png" id="3_42uc1"]
- [ext_resource type="Texture2D" uid="uid://cb5p6rrecjihx" path="res://assets/textures/explosion/explosion_animation_4.png" id="4_mq835"]
- [ext_resource type="Texture2D" uid="uid://cuxeht00edohj" path="res://assets/textures/explosion/explosion_animation_5.png" id="5_phsaf"]
- [ext_resource type="Texture2D" uid="uid://dftc3x7vfop46" path="res://assets/textures/explosion/explosion_animation_6.png" id="6_llvbn"]
- [ext_resource type="AudioStream" uid="uid://8lflu2km62jc" path="res://assets/audio/explosion_1.wav" id="8_x0t21"]
- [sub_resource type="SpriteFrames" id="SpriteFrames_yqenh"]
- animations = [{
- "frames": [{
- "duration": 1.0,
- "texture": ExtResource("1_co4ui")
- }, {
- "duration": 1.0,
- "texture": ExtResource("2_sifmb")
- }, {
- "duration": 1.0,
- "texture": ExtResource("3_42uc1")
- }, {
- "duration": 1.0,
- "texture": ExtResource("4_mq835")
- }, {
- "duration": 1.0,
- "texture": ExtResource("5_phsaf")
- }, {
- "duration": 1.0,
- "texture": ExtResource("6_llvbn")
- }],
- "loop": false,
- "name": &"default",
- "speed": 20.0
- }]
- [sub_resource type="Animation" id="Animation_3m7yr"]
- length = 0.001
- tracks/0/type = "value"
- tracks/0/imported = false
- tracks/0/enabled = true
- tracks/0/path = NodePath("AnimatedSprite2D:frame")
- tracks/0/interp = 1
- tracks/0/loop_wrap = true
- tracks/0/keys = {
- "times": PackedFloat32Array(0),
- "transitions": PackedFloat32Array(1),
- "update": 1,
- "values": [1]
- }
- tracks/1/type = "value"
- tracks/1/imported = false
- tracks/1/enabled = true
- tracks/1/path = NodePath("AudioStreamPlayer:volume_db")
- tracks/1/interp = 1
- tracks/1/loop_wrap = true
- tracks/1/keys = {
- "times": PackedFloat32Array(0),
- "transitions": PackedFloat32Array(1),
- "update": 0,
- "values": [-80.0]
- }
- [sub_resource type="Animation" id="Animation_03hgi"]
- resource_name = "explosion"
- length = 0.6
- tracks/0/type = "audio"
- tracks/0/imported = false
- tracks/0/enabled = true
- tracks/0/path = NodePath("AudioStreamPlayer")
- tracks/0/interp = 1
- tracks/0/loop_wrap = true
- tracks/0/keys = {
- "clips": [{
- "end_offset": 0.9,
- "start_offset": 0.19,
- "stream": ExtResource("8_x0t21")
- }],
- "times": PackedFloat32Array(0)
- }
- tracks/0/use_blend = false
- tracks/1/type = "value"
- tracks/1/imported = false
- tracks/1/enabled = true
- tracks/1/path = NodePath("AnimatedSprite2D:frame")
- tracks/1/interp = 1
- tracks/1/loop_wrap = true
- tracks/1/keys = {
- "times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5),
- "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
- "update": 1,
- "values": [0, 1, 2, 3, 4, 5]
- }
- tracks/2/type = "value"
- tracks/2/imported = false
- tracks/2/enabled = true
- tracks/2/path = NodePath("AudioStreamPlayer:volume_db")
- tracks/2/interp = 1
- tracks/2/loop_wrap = true
- tracks/2/keys = {
- "times": PackedFloat32Array(0, 0.6),
- "transitions": PackedFloat32Array(1, 1),
- "update": 0,
- "values": [0.0, -80.0]
- }
- [sub_resource type="AnimationLibrary" id="AnimationLibrary_opklp"]
- _data = {
- "RESET": SubResource("Animation_3m7yr"),
- "explosion": SubResource("Animation_03hgi")
- }
- [node name="Explosion" type="Node2D"]
- script = ExtResource("1_q2lxq")
- [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."]
- scale = Vector2(0.6, 0.6)
- sprite_frames = SubResource("SpriteFrames_yqenh")
- frame = 1
- [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
- volume_db = -80.0
- [node name="AnimationPlayer" type="AnimationPlayer" parent="."]
- libraries = {
- "": SubResource("AnimationLibrary_opklp")
- }
- autoplay = "explosion"
- [connection signal="animation_finished" from="AnimationPlayer" to="." method="_on_animation_finished"]
|