[gd_scene load_steps=10 format=3 uid="uid://dbdul15c4oblg"]

[ext_resource type="Shader" path="res://src/shaders/plasma.gdshader" id="1_nf38g"]
[ext_resource type="FontFile" uid="uid://b6gxwgomstkgu" path="res://assets/fonts/Geo/Geo-Italic.ttf" id="2_ckdn3"]

[sub_resource type="Gradient" id="Gradient_3oor7"]
interpolation_mode = 2
offsets = PackedFloat32Array(0, 0.5, 1)
colors = PackedColorArray(1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1)

[sub_resource type="GradientTexture1D" id="GradientTexture1D_ic835"]
gradient = SubResource("Gradient_3oor7")

[sub_resource type="ShaderMaterial" id="ShaderMaterial_msl6u"]
render_priority = 0
shader = ExtResource("1_nf38g")
shader_parameter/albedo = Color(1, 0.19, 0.2035, 1)
shader_parameter/transpose_axis = true
shader_parameter/wave_width = 0.4
shader_parameter/wave_speed = -0.3
shader_parameter/glow_color = Color(0.5, 0.75, 1, 1)
shader_parameter/glow_intensity = 0.618
shader_parameter/glow_amount = 4.5
shader_parameter/pulse_speed = 0.3
shader_parameter/wave_gradient = SubResource("GradientTexture1D_ic835")

[sub_resource type="SphereMesh" id="SphereMesh_dbo5p"]
material = SubResource("ShaderMaterial_msl6u")
radial_segments = 16
rings = 16

[sub_resource type="Animation" id="Animation_yu68k"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:rotation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector3(0, 0, 0)]
}

[sub_resource type="Animation" id="Animation_npp1f"]
resource_name = "rotate"
length = 3.236
loop_mode = 1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:rotation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 3.236),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector3(0, 0, 0), Vector3(0, -3.14159, 0)]
}

[sub_resource type="AnimationLibrary" id="AnimationLibrary_vm52d"]
_data = {
"RESET": SubResource("Animation_yu68k"),
"rotate": SubResource("Animation_npp1f")
}

[node name="ProjectedTarget" type="MeshInstance3D"]
mesh = SubResource("SphereMesh_dbo5p")

[node name="Pivot" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.02, 0)

[node name="Label3D" type="Label3D" parent="Pivot"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0.55)
pixel_size = 0.001
texture_filter = 5
modulate = Color(1, 0.188235, 0.203922, 1)
text = "DANGER"
font = ExtResource("2_ckdn3")
font_size = 64

[node name="Label3D2" type="Label3D" parent="Pivot"]
transform = Transform3D(-1, 8.74228e-08, 3.82137e-15, 0, -4.37114e-08, 1, 8.74228e-08, 1, 4.37114e-08, 0, 0, -0.55)
pixel_size = 0.001
texture_filter = 5
modulate = Color(1, 0.188235, 0.203922, 1)
text = "DANGER"
font = ExtResource("2_ckdn3")
font_size = 64

[node name="Label3D3" type="Label3D" parent="Pivot"]
transform = Transform3D(-4.37114e-08, -1, -4.37114e-08, 0, -4.37114e-08, 1, -1, 4.37114e-08, 1.91069e-15, 0.55, 0, 0)
pixel_size = 0.001
texture_filter = 5
modulate = Color(1, 0.188235, 0.203922, 1)
text = "DANGER"
font = ExtResource("2_ckdn3")
font_size = 64

[node name="Label3D4" type="Label3D" parent="Pivot"]
transform = Transform3D(-4.37114e-08, 1, 4.37114e-08, 0, -4.37114e-08, 1, 1, 4.37114e-08, 1.91069e-15, -0.55, 0, 0)
pixel_size = 0.001
texture_filter = 5
modulate = Color(1, 0.188235, 0.203922, 1)
text = "DANGER"
font = ExtResource("2_ckdn3")
font_size = 64

[node name="AnimationPlayer" type="AnimationPlayer" parent="Pivot"]
libraries = {
"": SubResource("AnimationLibrary_vm52d")
}
autoplay = "rotate"
