[gd_scene load_steps=11 format=3 uid="uid://bn8pvmo4pf52t"] [ext_resource type="Texture2D" uid="uid://dg28fd1gyn80b" path="res://effects/flare_01.png" id="1_w0wl5"] [ext_resource type="Script" path="res://effects/explosion.gd" id="2_ot2uu"] [ext_resource type="AudioStream" uid="uid://cj6j27c05nnia" path="res://enemies/turret/energy_projectile_hit.ogg" id="3_hiu5e"] [sub_resource type="Curve" id="Curve_0c3bx"] _data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.739691, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] point_count = 3 [sub_resource type="CurveTexture" id="CurveTexture_1nivw"] curve = SubResource("Curve_0c3bx") [sub_resource type="Gradient" id="Gradient_qsa11"] colors = PackedColorArray(1, 1, 1, 1, 0, 1, 1, 1) [sub_resource type="GradientTexture1D" id="GradientTexture1D_qb1bo"] gradient = SubResource("Gradient_qsa11") [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_c46h2"] direction = Vector3(0, 1, 0) initial_velocity_max = 3.0 gravity = Vector3(0, 0, 0) color_ramp = SubResource("GradientTexture1D_qb1bo") alpha_curve = SubResource("CurveTexture_1nivw") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hqavp"] transparency = 1 blend_mode = 1 shading_mode = 0 vertex_color_use_as_albedo = true albedo_texture = ExtResource("1_w0wl5") billboard_mode = 1 [sub_resource type="QuadMesh" id="QuadMesh_25sbj"] material = SubResource("StandardMaterial3D_hqavp") [node name="Node3D" type="GPUParticles3D"] emitting = false amount = 16 lifetime = 0.5 one_shot = true explosiveness = 0.9 process_material = SubResource("ParticleProcessMaterial_c46h2") draw_pass_1 = SubResource("QuadMesh_25sbj") script = ExtResource("2_ot2uu") [node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="."] stream = ExtResource("3_hiu5e") autoplay = true bus = &"SFX" [connection signal="ready" from="." to="." method="restart"]