[gd_scene load_steps=94 format=3 uid="uid://oaxftu6lytvv"]

[ext_resource type="Script" uid="uid://d1cxthcj2fc10" path="res://Scripts/UI/IntroScenePlayer.cs" id="1_jtu71"]
[ext_resource type="Texture2D" uid="uid://4skj5ik6qpu4" path="res://Sprites/Briefing/Intro1small.png" id="2_6u3to"]
[ext_resource type="Texture2D" uid="uid://bpbygf3mi6tlf" path="res://Sprites/Briefing/Intro2small.png" id="3_5hqyp"]
[ext_resource type="Texture2D" uid="uid://cupm3ruhaj6d7" path="res://Sprites/Briefing/Intro3small.png" id="4_845v1"]
[ext_resource type="Texture2D" uid="uid://jaa0cagbl4am" path="res://Sprites/Briefing/Intro4.png" id="5_mp1dh"]
[ext_resource type="Texture2D" uid="uid://dbgvukm0l0fyi" path="res://Sprites/Briefing/Intro5.png" id="6_bnr5y"]
[ext_resource type="Texture2D" uid="uid://dxe00kftq3xd1" path="res://Sprites/Briefing/RefinerySmall.png" id="6_k5r5b"]
[ext_resource type="Shader" uid="uid://iw1ujgfir2li" path="res://Shaders/CRT.gdshader" id="6_xs4jm"]
[ext_resource type="Texture2D" uid="uid://cty628ch0b4n4" path="res://Sprites/Briefing/Intro6.png" id="7_ps628"]
[ext_resource type="Texture2D" uid="uid://bhobarurd214p" path="res://Sprites/Briefing/Intro7.png" id="8_bnr5y"]
[ext_resource type="Texture2D" uid="uid://dukm7u3krroii" path="res://Sprites/Briefing/Intro8.png" id="9_d4oe4"]
[ext_resource type="Texture2D" uid="uid://etyr605a8mmp" path="res://Sprites/Briefing/Intro9.png" id="10_8r24y"]
[ext_resource type="Texture2D" uid="uid://cbld4bx84mxsn" path="res://Sprites/Briefing/intro10.png" id="11_p86nr"]
[ext_resource type="Texture2D" uid="uid://cjegnddqfl6dg" path="res://Sprites/Briefing/Intro11.png" id="12_paaiq"]
[ext_resource type="Texture2D" uid="uid://ey0f1kerk5pw" path="res://Sprites/Briefing/Intro12.png" id="13_vtao2"]
[ext_resource type="Texture2D" uid="uid://cxp486mplwwt4" path="res://Sprites/Briefing/Intro13.png" id="14_xyh1c"]
[ext_resource type="Texture2D" uid="uid://bqob6es5r8w6m" path="res://Sprites/Briefing/Intro14.png" id="15_aiaxc"]
[ext_resource type="Texture2D" uid="uid://bu1n0vbvv1u3d" path="res://Sprites/Briefing/Intro15.png" id="16_augg6"]
[ext_resource type="Texture2D" uid="uid://dweqr0jvc3w5u" path="res://Sprites/Briefing/Intro16.png" id="17_5dxui"]
[ext_resource type="Texture2D" uid="uid://xvadkvwajs0t" path="res://Sprites/UI/Crystal.png" id="19_paaiq"]
[ext_resource type="Texture2D" uid="uid://psog256b2awf" path="res://Sprites/Briefing/Intro/forest/l0_forest1.png" id="19_seqj8"]
[ext_resource type="PackedScene" uid="uid://b3tyacxxw88lx" path="res://Scenes/Utils/StreamPlayerWithName.tscn" id="20_8r24y"]
[ext_resource type="Texture2D" uid="uid://c2tu55q0l72fy" path="res://Sprites/Briefing/Intro/forest/l1_forest1.png" id="20_jmnog"]
[ext_resource type="Texture2D" uid="uid://cd5expyv4qi6q" path="res://Sprites/Briefing/Intro/forest/l2_forest1.png" id="21_kvayf"]
[ext_resource type="AudioStream" uid="uid://7fo2dxosnjk4" path="res://Music/Intro.mp3" id="21_p86nr"]
[ext_resource type="Shader" uid="uid://0ruey5bjl7mh" path="res://Shaders/Blink.gdshader" id="22_p6mrt"]
[ext_resource type="Texture2D" uid="uid://2i5skcee1qpd" path="res://Sprites/Briefing/Intro/forest/l3_forest1.png" id="22_ypu2s"]
[ext_resource type="Texture2D" uid="uid://cygy0f75p5otu" path="res://Sprites/Briefing/Intro/forest/l4_forest1.png" id="23_1hkdx"]
[ext_resource type="Resource" uid="uid://b0aryixgv2vkj" path="res://Resources/Music/No_Restraint.tres" id="23_vtao2"]
[ext_resource type="Texture2D" uid="uid://bbw3qiwiaqymv" path="res://Sprites/Briefing/Intro/forest/l5_forest1.png" id="24_mqbwl"]
[ext_resource type="Texture2D" uid="uid://dooyhu8vt63vm" path="res://Sprites/Bullets/mid_bullet_blue.png" id="25_c4jwh"]
[ext_resource type="Texture2D" uid="uid://dhk6ltgdr3cg4" path="res://Sprites/Briefing/Intro/flying/l0_flying1.png" id="25_seqj8"]
[ext_resource type="Texture2D" uid="uid://bumsg7aydyy3w" path="res://Sprites/Briefing/Intro/flying/l0_flying2.png" id="26_jmnog"]
[ext_resource type="Texture2D" uid="uid://bqcccpa5yxvqq" path="res://Sprites/Briefing/Intro/flying/l0_flying3.png" id="27_kvayf"]
[ext_resource type="Texture2D" uid="uid://dw4jpu12ici43" path="res://Sprites/Briefing/Intro/flying/l1_flying1.png" id="28_ypu2s"]
[ext_resource type="Texture2D" uid="uid://7mxxy4mjr6yk" path="res://Scenes/l0_frames01.png" id="29_ypu2s"]
[ext_resource type="Texture2D" uid="uid://ccgoroantdhku" path="res://Sprites/Briefing/Intro/frames2/l2_frames01.png" id="30_1hkdx"]
[ext_resource type="Texture2D" uid="uid://b11dna7rg11sx" path="res://Sprites/Briefing/Intro/frames2/l0_frames02.png" id="31_mqbwl"]
[ext_resource type="Texture2D" uid="uid://cd7xgxkt0d6ji" path="res://Sprites/Briefing/Intro/frames2/l2_frames02.png" id="32_cvfpi"]
[ext_resource type="Texture2D" uid="uid://qd7lgpgv54lj" path="res://Sprites/Briefing/Intro/frames2/l2_frames03.png" id="34_dkum6"]
[ext_resource type="Texture2D" uid="uid://dpp0kqgm00p8m" path="res://Sprites/Briefing/Intro/frames2/l0_frames05.png" id="35_gbvvb"]
[ext_resource type="Texture2D" uid="uid://bos7gyel73rr6" path="res://Sprites/Bullets/moon.png" id="35_lrnvt"]
[ext_resource type="Texture2D" uid="uid://cfldr7l7dearo" path="res://Sprites/Bullets/mid_bullet_red.png" id="36_6sldi"]
[ext_resource type="Texture2D" uid="uid://de2y7hld5n4lb" path="res://Sprites/Briefing/Intro/frames2/l1_frames05.png" id="36_tlrlu"]
[ext_resource type="Texture2D" uid="uid://bb7vnfne5p6ps" path="res://Sprites/Briefing/Intro/frames2/l2_frames06.png" id="37_8f1jm"]
[ext_resource type="Texture2D" uid="uid://m4w71hj7ln73" path="res://Sprites/Briefing/Intro/frames2/l3_frames05.png" id="38_kkn1r"]
[ext_resource type="Texture2D" uid="uid://cnlp5irqdjyjt" path="res://Sprites/Briefing/Intro/frames2/l0_frames07.png" id="39_4d10p"]
[ext_resource type="Texture2D" uid="uid://baiwa0eyjrutc" path="res://Sprites/Briefing/Intro/frames2/l1_frames07.png" id="40_2p1cn"]
[ext_resource type="Texture2D" uid="uid://tly3entidy8x" path="res://Sprites/Briefing/Intro/frames2/l2_frames07.png" id="41_bsyaq"]
[ext_resource type="Texture2D" uid="uid://bkhrpd778wu4g" path="res://Sprites/Briefing/Intro/frames2/l0_frames08.png" id="42_oui7j"]
[ext_resource type="Texture2D" uid="uid://wsfy5ffo35ug" path="res://Sprites/Briefing/Intro/frames2/l2_frames08.png" id="43_bqvt7"]
[ext_resource type="Texture2D" uid="uid://dwkhn3hvefi2a" path="res://Sprites/Briefing/Intro/frames2/l3_frames08.png" id="44_ow7ut"]
[ext_resource type="Texture2D" uid="uid://cx6b3vh4im8hv" path="res://Sprites/Briefing/Intro/frames2/l2_frames09.png" id="45_8f1jm"]
[ext_resource type="Texture2D" uid="uid://b5lfen8m8rm87" path="res://Sprites/Briefing/Intro/frames2/l0_frames10.png" id="50_kkn1r"]
[ext_resource type="Texture2D" uid="uid://bj35ux0k5isf7" path="res://Sprites/Briefing/Intro/crystal.png" id="51_4d10p"]
[ext_resource type="Texture2D" uid="uid://b0c73cvcuyk6w" path="res://Sprites/Briefing/Intro/frames2/l3_frames10.png" id="52_2p1cn"]
[ext_resource type="Texture2D" uid="uid://dgbgl66rh8eqq" path="res://Sprites/Briefing/Intro/reform/l0_reform1.png" id="53_oui7j"]
[ext_resource type="Texture2D" uid="uid://0es2cka6i3c3" path="res://Sprites/Briefing/Intro/reform/l1_reform1.png" id="54_bqvt7"]
[ext_resource type="Texture2D" uid="uid://b8m0hg8k5g85y" path="res://Sprites/Briefing/Intro/frames2/l0_frames11.png" id="55_ow7ut"]
[ext_resource type="Texture2D" uid="uid://bwghmcba7w585" path="res://Sprites/Briefing/Intro/frames2/l1_frames11.png" id="56_dgmlk"]
[ext_resource type="Texture2D" uid="uid://cr013h2sxok0y" path="res://Sprites/Briefing/Intro/frames2/l2_frames11.png" id="57_5r400"]
[ext_resource type="Texture2D" uid="uid://d06483xi11poy" path="res://Sprites/Briefing/Intro/robot pov/l0_robot pov1.png" id="58_dgmlk"]
[ext_resource type="Texture2D" uid="uid://cv1fmski5dvhk" path="res://Sprites/Briefing/Intro/robot pov/l1_robot pov1.png" id="59_5r400"]
[ext_resource type="Texture2D" uid="uid://cyh6fv64v1y0f" path="res://Sprites/Briefing/Intro/robot pov/l2_robot pov1.png" id="60_2bgr7"]
[ext_resource type="Texture2D" uid="uid://di1mfjeb1emj8" path="res://ExternalMaterial/MuzzleFlashIntro/MuzzleFlashIntro.png" id="61_5r400"]
[ext_resource type="Texture2D" uid="uid://djj3ferfa5mwv" path="res://Sprites/Briefing/Intro/robot pov/l2_robot pov2.png" id="61_qihmg"]
[ext_resource type="Script" uid="uid://w85hem1ec8cq" path="res://Scripts/Tools/AnimatedTextureRect.gd" id="62_8b3n1"]
[ext_resource type="Texture2D" uid="uid://burwdwv732smb" path="res://Sprites/Briefing/Intro/robot pov/l2_robot pov3.png" id="63_eb5k1"]

[sub_resource type="Gradient" id="Gradient_k5r5b"]
colors = PackedColorArray(0, 0, 0, 1, 0, 0, 0, 1)

[sub_resource type="GradientTexture2D" id="GradientTexture2D_xs4jm"]
gradient = SubResource("Gradient_k5r5b")

[sub_resource type="Animation" id="Animation_dkum6"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:modulate")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 0)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("l1_forest:position")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(-6.23507, 0)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("l2_forest:position")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(-16.1923, 0)]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("l3_forest:position")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(0, 0)]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("l4_forest:position")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(0, 0)]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("l5_forest:position")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(0, 0)]
}

[sub_resource type="Animation" id="Animation_cvfpi"]
resource_name = "forest_pan"
length = 4.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("l1_forest:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 3),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(0, 0), Vector2(-10, 0)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("l2_forest:position")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 3),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(0, 0), Vector2(-40, 0)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("l3_forest:position")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 3),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(0, 0), Vector2(-80, 0)]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("l4_forest:position")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0, 3),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(0, 0), Vector2(-100, 0)]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("l5_forest:position")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0, 3),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(0, 0), Vector2(-120, 0)]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath(".:modulate")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0, 0.466667, 3.4, 3.66667),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
}

[sub_resource type="AnimationLibrary" id="AnimationLibrary_yr5qh"]
_data = {
&"RESET": SubResource("Animation_dkum6"),
&"forest_pan": SubResource("Animation_cvfpi")
}

[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_augg6"]
particle_flag_disable_z = true
emission_shape = 6
emission_ring_axis = Vector3(0, 0, 1)
emission_ring_height = 1.0
emission_ring_radius = 12.0
emission_ring_inner_radius = 0.0
emission_ring_cone_angle = 90.0
gravity = Vector3(0, -98, 0)
color = Color(0.184314, 0.298039, 1, 1)

[sub_resource type="ShaderMaterial" id="ShaderMaterial_c4jwh"]
resource_local_to_scene = true
shader = ExtResource("22_p6mrt")
shader_parameter/blink_color = Color(1, 0.0705882, 0.0392157, 1)
shader_parameter/blink_intensity = 0.0
shader_parameter/teleport_progress = 0.05
shader_parameter/scanline_density = 12.0

[sub_resource type="Curve" id="Curve_6sldi"]
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
point_count = 2

[sub_resource type="CurveTexture" id="CurveTexture_6n1fx"]
curve = SubResource("Curve_6sldi")

[sub_resource type="Gradient" id="Gradient_om1mi"]
colors = PackedColorArray(0.717647, 0, 0, 1, 1, 0.566092, 0.337112, 1)

[sub_resource type="GradientTexture1D" id="GradientTexture1D_seqj8"]
gradient = SubResource("Gradient_om1mi")

[sub_resource type="Curve" id="Curve_jmnog"]
_limits = [0.0, 72.86, 0.0, 1.0]
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 9.35717), 0.0, 0.0, 0, 0]
point_count = 2

[sub_resource type="CurveTexture" id="CurveTexture_kvayf"]
curve = SubResource("Curve_jmnog")

[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_ypu2s"]
particle_flag_disable_z = true
gravity = Vector3(0, 0, 0)
scale_curve = SubResource("CurveTexture_kvayf")
color_ramp = SubResource("GradientTexture1D_seqj8")
alpha_curve = SubResource("CurveTexture_6n1fx")

[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_3mfpq"]
particle_flag_disable_z = true
emission_shape = 1
emission_sphere_radius = 1.0
angular_velocity_min = -1.60933e-05
angular_velocity_max = -1.60933e-05
radial_velocity_min = 101.01
radial_velocity_max = 282.83
gravity = Vector3(0, 0, 0)
scale_min = 0.5
scale_max = 0.5

[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_6sldi"]
particle_flag_disable_z = true
emission_shape = 1
emission_sphere_radius = 1.0
angular_velocity_min = -1.60933e-05
angular_velocity_max = -1.60933e-05
radial_velocity_min = 101.01
radial_velocity_max = 282.83
gravity = Vector3(0, 0, 0)
scale_min = 0.5
scale_max = 0.5

[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_6n1fx"]
particle_flag_disable_z = true
emission_shape = 1
emission_sphere_radius = 48.56
angle_min = -240.0
angle_max = 145.5
gravity = Vector3(0, 0, 0)
scale_min = 0.6

[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_dgmlk"]
particle_flag_disable_z = true
angle_min = -231.0
angle_max = 271.8
spread = 180.0
initial_velocity_min = 98.48
initial_velocity_max = 141.77
gravity = Vector3(0, 0, 0)
linear_accel_min = 16.9
linear_accel_max = 60.38

[sub_resource type="SpriteFrames" id="SpriteFrames_cq8x2"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": ExtResource("60_2bgr7")
}, {
"duration": 1.0,
"texture": ExtResource("61_qihmg")
}, {
"duration": 1.0,
"texture": ExtResource("63_eb5k1")
}],
"loop": true,
"name": &"default",
"speed": 5.0
}]

[sub_resource type="ShaderMaterial" id="ShaderMaterial_mf5e4"]
shader = ExtResource("6_xs4jm")
shader_parameter/screen_width = 1024.0
shader_parameter/screen_height = 600.0
shader_parameter/BarrelPower = 1.0
shader_parameter/color_bleeding = 0.265
shader_parameter/bleeding_range_x = 1.235
shader_parameter/bleeding_range_y = -0.01
shader_parameter/lines_distance = 2.0
shader_parameter/scan_size = 3.105
shader_parameter/scanline_alpha = 0.94
shader_parameter/lines_velocity = 23.6

[sub_resource type="Gradient" id="Gradient_dgmlk"]
colors = PackedColorArray(1, 0.984314, 1, 1, 1, 1, 1, 1)

[sub_resource type="GradientTexture2D" id="GradientTexture2D_bnr5y"]
gradient = SubResource("Gradient_dgmlk")

[sub_resource type="Animation" id="Animation_8r24y"]
length = 40.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("MarginContainer/ImagesContainer/Intro2:modulate")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 0)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("MarginContainer/ImagesContainer/Intro3:modulate")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 0)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("MarginContainer/ImagesContainer/Intro4:modulate")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 0)]
}
tracks/3/type = "audio"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("AudioStreamPlayer2D2")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"clips": [],
"times": PackedFloat32Array()
}
tracks/3/use_blend = true
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("MarginContainer/ImagesContainer/Intro5:modulate")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 0)]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("MarginContainer/ImagesContainer/Intro6:modulate")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 0)]
}
tracks/6/type = "value"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("MarginContainer/ImagesContainer/Intro11/Intro11-Crystal:position")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(41, 34)]
}
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("MarginContainer/ImagesContainer/Intro11/Intro11-Crystal:rotation")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0.0333333),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.0]
}
tracks/8/type = "value"
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/path = NodePath("MarginContainer/ImagesContainer/Intro14:modulate")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 1)]
}
tracks/9/type = "value"
tracks/9/imported = false
tracks/9/enabled = true
tracks/9/path = NodePath("MarginContainer/ImagesContainer/Intro11/Intro11-Crystal:modulate")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 1)]
}
tracks/10/type = "value"
tracks/10/imported = false
tracks/10/enabled = true
tracks/10/path = NodePath("MarginContainer/ImagesContainer/Intro1/l1_forest:position")
tracks/10/interp = 1
tracks/10/loop_wrap = true
tracks/10/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(0, 0)]
}
tracks/11/type = "value"
tracks/11/imported = false
tracks/11/enabled = true
tracks/11/path = NodePath("MarginContainer/ImagesContainer/Intro1/l2_forest:position")
tracks/11/interp = 1
tracks/11/loop_wrap = true
tracks/11/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(0, 0)]
}
tracks/12/type = "value"
tracks/12/imported = false
tracks/12/enabled = true
tracks/12/path = NodePath("MarginContainer/ImagesContainer/Intro4/GPUParticles2D:emitting")
tracks/12/interp = 1
tracks/12/loop_wrap = true
tracks/12/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/13/type = "value"
tracks/13/imported = false
tracks/13/enabled = true
tracks/13/path = NodePath("MarginContainer/ImagesContainer/Intro5/Cirno:material:shader_parameter/teleport_progress")
tracks/13/interp = 1
tracks/13/loop_wrap = true
tracks/13/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.05]
}
tracks/14/type = "value"
tracks/14/imported = false
tracks/14/enabled = true
tracks/14/path = NodePath("MarginContainer/ImagesContainer/Intro5/Cirno:material:shader_parameter/scanline_density")
tracks/14/interp = 1
tracks/14/loop_wrap = true
tracks/14/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [12.0]
}
tracks/15/type = "value"
tracks/15/imported = false
tracks/15/enabled = true
tracks/15/path = NodePath("MarginContainer/ImagesContainer/Intro10/Bullets:emitting")
tracks/15/interp = 1
tracks/15/loop_wrap = true
tracks/15/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/16/type = "value"
tracks/16/imported = false
tracks/16/enabled = true
tracks/16/path = NodePath("MarginContainer/ImagesContainer/Intro2/Intro2-2:modulate")
tracks/16/interp = 1
tracks/16/loop_wrap = true
tracks/16/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 1)]
}
tracks/17/type = "value"
tracks/17/imported = false
tracks/17/enabled = true
tracks/17/path = NodePath("MarginContainer/ImagesContainer/Intro2/Intro2-3:modulate")
tracks/17/interp = 1
tracks/17/loop_wrap = true
tracks/17/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 1)]
}
tracks/18/type = "value"
tracks/18/imported = false
tracks/18/enabled = true
tracks/18/path = NodePath("MarginContainer/ImagesContainer/Intro9/Cirno shot:position")
tracks/18/interp = 1
tracks/18/loop_wrap = true
tracks/18/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(0, 0)]
}
tracks/19/type = "value"
tracks/19/imported = false
tracks/19/enabled = true
tracks/19/path = NodePath("MarginContainer/ImagesContainer/Intro9/Cirno-death:modulate")
tracks/19/interp = 1
tracks/19/loop_wrap = true
tracks/19/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 1)]
}
tracks/20/type = "value"
tracks/20/imported = false
tracks/20/enabled = true
tracks/20/path = NodePath("MarginContainer/ImagesContainer/Intro9/Cirno shot:modulate")
tracks/20/interp = 1
tracks/20/loop_wrap = true
tracks/20/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 1)]
}
tracks/21/type = "value"
tracks/21/imported = false
tracks/21/enabled = true
tracks/21/path = NodePath("MarginContainer/ImagesContainer/Intro9/Laser:position")
tracks/21/interp = 1
tracks/21/loop_wrap = true
tracks/21/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(0, 0)]
}
tracks/22/type = "value"
tracks/22/imported = false
tracks/22/enabled = true
tracks/22/path = NodePath("MarginContainer/ImagesContainer/Intro9/Laser:modulate")
tracks/22/interp = 1
tracks/22/loop_wrap = true
tracks/22/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 1)]
}
tracks/23/type = "value"
tracks/23/imported = false
tracks/23/enabled = true
tracks/23/path = NodePath("MarginContainer/ImagesContainer/Intro10/Shards:emitting")
tracks/23/interp = 1
tracks/23/loop_wrap = true
tracks/23/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/24/type = "value"
tracks/24/imported = false
tracks/24/enabled = true
tracks/24/path = NodePath("MarginContainer/ImagesContainer/Intro10/Moons:emitting")
tracks/24/interp = 1
tracks/24/loop_wrap = true
tracks/24/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/25/type = "value"
tracks/25/imported = false
tracks/25/enabled = true
tracks/25/path = NodePath("MarginContainer/ImagesContainer/Intro10/ExplosionCore:emitting")
tracks/25/interp = 1
tracks/25/loop_wrap = true
tracks/25/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/26/type = "value"
tracks/26/imported = false
tracks/26/enabled = true
tracks/26/path = NodePath("MarginContainer/ImagesContainer/Intro11/CrystalEmitter:emitting")
tracks/26/interp = 1
tracks/26/loop_wrap = true
tracks/26/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
tracks/27/type = "value"
tracks/27/imported = false
tracks/27/enabled = true
tracks/27/path = NodePath("MarginContainer/ImagesContainer/CirnoReforming/CirnoReformingTexture:position")
tracks/27/interp = 1
tracks/27/loop_wrap = true
tracks/27/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(0, 0)]
}

[sub_resource type="Animation" id="Animation_d4oe4"]
resource_name = "intro"
length = 39.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("MarginContainer/ImagesContainer/Intro2:modulate")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(1.93333, 2.26667, 35.7357, 35.9023),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("MarginContainer/ImagesContainer/Intro3:modulate")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(3.63333, 3.9, 35.7357, 35.9023),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), 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("MarginContainer/ImagesContainer/Intro4:modulate")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(4.8, 5.03333, 35.7357, 35.9023),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("MarginContainer/ImagesContainer/Intro5:modulate")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(6.7, 6.96667, 35.7357, 35.9023),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("MarginContainer/ImagesContainer/Intro6:modulate")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(8.13333, 8.8, 35.7357, 35.9023),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("MarginContainer/ImagesContainer/Intro7:modulate")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(9.63333, 10.4, 35.7357, 35.9023),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
}
tracks/6/type = "value"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("MarginContainer/ImagesContainer/Intro8:modulate")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(11.6, 12.4667, 35.7357, 35.9023),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
}
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("MarginContainer/ImagesContainer/Intro9:modulate")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(14.5, 15.3667, 35.7357, 35.9023),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
}
tracks/8/type = "value"
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/path = NodePath("MarginContainer/ImagesContainer/Intro10:modulate")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = {
"times": PackedFloat32Array(17.7667, 18.3667, 35.7357, 35.9023),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
}
tracks/9/type = "value"
tracks/9/imported = false
tracks/9/enabled = true
tracks/9/path = NodePath("MarginContainer/ImagesContainer/Intro11:modulate")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/keys = {
"times": PackedFloat32Array(19.9, 21.7, 35.7357, 35.9023),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
}
tracks/10/type = "value"
tracks/10/imported = false
tracks/10/enabled = true
tracks/10/path = NodePath("MarginContainer/ImagesContainer/CirnoReforming:modulate")
tracks/10/interp = 1
tracks/10/loop_wrap = true
tracks/10/keys = {
"times": PackedFloat32Array(24.4667, 25.3333, 35.7357, 35.9023),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
}
tracks/11/type = "value"
tracks/11/imported = false
tracks/11/enabled = true
tracks/11/path = NodePath("MarginContainer/ImagesContainer/Intro13:modulate")
tracks/11/interp = 1
tracks/11/loop_wrap = true
tracks/11/keys = {
"times": PackedFloat32Array(27.6667, 28.4667, 35.7357, 35.9023),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
}
tracks/12/type = "value"
tracks/12/imported = false
tracks/12/enabled = true
tracks/12/path = NodePath("MarginContainer/ImagesContainer/Intro14:modulate")
tracks/12/interp = 1
tracks/12/loop_wrap = true
tracks/12/keys = {
"times": PackedFloat32Array(32.7667, 33.5667, 37.3667, 37.5333),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
}
tracks/13/type = "value"
tracks/13/imported = false
tracks/13/enabled = true
tracks/13/path = NodePath("MarginContainer/ImagesContainer/Intro15:modulate")
tracks/13/interp = 1
tracks/13/loop_wrap = true
tracks/13/keys = {
"times": PackedFloat32Array(36.5667, 36.6333, 37.9, 38),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
}
tracks/14/type = "audio"
tracks/14/imported = false
tracks/14/enabled = false
tracks/14/path = NodePath("AudioStreamPlayer2D2")
tracks/14/interp = 1
tracks/14/loop_wrap = true
tracks/14/keys = {
"clips": [{
"end_offset": 0.0,
"start_offset": 0.0,
"stream": ExtResource("21_p86nr")
}],
"times": PackedFloat32Array(0)
}
tracks/14/use_blend = true
tracks/15/type = "value"
tracks/15/imported = false
tracks/15/enabled = true
tracks/15/path = NodePath("MarginContainer/ImagesContainer/Intro11/Intro11-Crystal:modulate")
tracks/15/interp = 1
tracks/15/loop_wrap = true
tracks/15/keys = {
"times": PackedFloat32Array(),
"transitions": PackedFloat32Array(),
"update": 0,
"values": []
}
tracks/16/type = "value"
tracks/16/imported = false
tracks/16/enabled = true
tracks/16/path = NodePath("MarginContainer/ImagesContainer/Intro11/Intro11-Crystal:position")
tracks/16/interp = 2
tracks/16/loop_wrap = true
tracks/16/keys = {
"times": PackedFloat32Array(21.7333, 22.9),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(150, 0), Vector2(84.42, 24.035)]
}
tracks/17/type = "value"
tracks/17/imported = false
tracks/17/enabled = true
tracks/17/path = NodePath("MarginContainer/ImagesContainer/Intro11/Intro11-Crystal:rotation")
tracks/17/interp = 1
tracks/17/loop_wrap = true
tracks/17/keys = {
"times": PackedFloat32Array(21.3054, 22.8),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [0.0715585, 0.684169]
}
tracks/18/type = "method"
tracks/18/imported = false
tracks/18/enabled = true
tracks/18/path = NodePath("AudioStreamPlayer2D2")
tracks/18/interp = 1
tracks/18/loop_wrap = true
tracks/18/keys = {
"times": PackedFloat32Array(0.233333),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [],
"method": &"ShowName"
}]
}
tracks/19/type = "method"
tracks/19/imported = false
tracks/19/enabled = true
tracks/19/path = NodePath(".")
tracks/19/interp = 1
tracks/19/loop_wrap = true
tracks/19/keys = {
"times": PackedFloat32Array(38.1667),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [],
"method": &"Finished"
}]
}
tracks/20/type = "value"
tracks/20/imported = false
tracks/20/enabled = true
tracks/20/path = NodePath("MarginContainer/ImagesContainer/Intro1/l1_forest:position")
tracks/20/interp = 2
tracks/20/loop_wrap = true
tracks/20/keys = {
"times": PackedFloat32Array(0.0666667, 2.56667),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(0, 0), Vector2(-13.915, 0)]
}
tracks/21/type = "value"
tracks/21/imported = false
tracks/21/enabled = true
tracks/21/path = NodePath("MarginContainer/ImagesContainer/Intro1/l2_forest:position")
tracks/21/interp = 2
tracks/21/loop_wrap = true
tracks/21/keys = {
"times": PackedFloat32Array(0.0666667, 2.63333),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(0, 0), Vector2(-37.65, 0)]
}
tracks/22/type = "value"
tracks/22/imported = false
tracks/22/enabled = true
tracks/22/path = NodePath("MarginContainer/ImagesContainer/Intro4/GPUParticles2D:emitting")
tracks/22/interp = 1
tracks/22/loop_wrap = true
tracks/22/keys = {
"times": PackedFloat32Array(6.03333, 11.3667),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [true, true]
}
tracks/23/type = "value"
tracks/23/imported = false
tracks/23/enabled = true
tracks/23/path = NodePath("MarginContainer/ImagesContainer/Intro5/Cirno:material:shader_parameter/teleport_progress")
tracks/23/interp = 2
tracks/23/loop_wrap = true
tracks/23/keys = {
"times": PackedFloat32Array(6.93333, 8.9),
"transitions": PackedFloat32Array(2.07053, 1),
"update": 0,
"values": [0.0, 1.0]
}
tracks/24/type = "value"
tracks/24/imported = false
tracks/24/enabled = true
tracks/24/path = NodePath("MarginContainer/ImagesContainer/Intro5/Cirno:material:shader_parameter/scanline_density")
tracks/24/interp = 2
tracks/24/loop_wrap = true
tracks/24/keys = {
"times": PackedFloat32Array(6.93333, 8.9),
"transitions": PackedFloat32Array(0.217638, 0.210224),
"update": 0,
"values": [40.0, 50.0]
}
tracks/25/type = "value"
tracks/25/imported = false
tracks/25/enabled = true
tracks/25/path = NodePath("MarginContainer/ImagesContainer/Intro10/Bullets:emitting")
tracks/25/interp = 1
tracks/25/loop_wrap = true
tracks/25/keys = {
"times": PackedFloat32Array(17.7333, 18.3333),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [true, false]
}
tracks/26/type = "value"
tracks/26/imported = false
tracks/26/enabled = true
tracks/26/path = NodePath("MarginContainer/ImagesContainer/Intro2/Intro2-2:modulate")
tracks/26/interp = 1
tracks/26/loop_wrap = true
tracks/26/keys = {
"times": PackedFloat32Array(0.666667, 2.26667, 2.96667, 3.43333),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 1,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
}
tracks/27/type = "value"
tracks/27/imported = false
tracks/27/enabled = true
tracks/27/path = NodePath("MarginContainer/ImagesContainer/Intro2/Intro2-3:modulate")
tracks/27/interp = 1
tracks/27/loop_wrap = true
tracks/27/keys = {
"times": PackedFloat32Array(0.7, 2.6, 2.96667, 3.73333),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 1,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
}
tracks/28/type = "value"
tracks/28/imported = false
tracks/28/enabled = true
tracks/28/path = NodePath("MarginContainer/ImagesContainer/Intro9/Cirno shot:position")
tracks/28/interp = 1
tracks/28/loop_wrap = true
tracks/28/keys = {
"times": PackedFloat32Array(15.5095, 16.3395),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(0, 0), Vector2(5, 0)]
}
tracks/29/type = "value"
tracks/29/imported = false
tracks/29/enabled = true
tracks/29/path = NodePath("MarginContainer/ImagesContainer/Intro9/Cirno-death:modulate")
tracks/29/interp = 1
tracks/29/loop_wrap = true
tracks/29/keys = {
"times": PackedFloat32Array(14.3333, 16.1333, 16.4333),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 0.973106)]
}
tracks/30/type = "value"
tracks/30/imported = false
tracks/30/enabled = true
tracks/30/path = NodePath("MarginContainer/ImagesContainer/Intro9/Cirno shot:modulate")
tracks/30/interp = 1
tracks/30/loop_wrap = true
tracks/30/keys = {
"times": PackedFloat32Array(16.1, 16.3333),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
}
tracks/31/type = "value"
tracks/31/imported = false
tracks/31/enabled = true
tracks/31/path = NodePath("MarginContainer/ImagesContainer/Intro9/Laser:position")
tracks/31/interp = 1
tracks/31/loop_wrap = true
tracks/31/keys = {
"times": PackedFloat32Array(15.5, 16.3333),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(0, 0), Vector2(5, 0)]
}
tracks/32/type = "value"
tracks/32/imported = false
tracks/32/enabled = true
tracks/32/path = NodePath("MarginContainer/ImagesContainer/Intro9/Laser:modulate")
tracks/32/interp = 1
tracks/32/loop_wrap = true
tracks/32/keys = {
"times": PackedFloat32Array(16.1333, 16.3667),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
}
tracks/33/type = "value"
tracks/33/imported = false
tracks/33/enabled = true
tracks/33/path = NodePath("MarginContainer/ImagesContainer/Intro10/Shards:emitting")
tracks/33/interp = 1
tracks/33/loop_wrap = true
tracks/33/keys = {
"times": PackedFloat32Array(17.7, 18),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [true, false]
}
tracks/34/type = "value"
tracks/34/imported = false
tracks/34/enabled = true
tracks/34/path = NodePath("MarginContainer/ImagesContainer/Intro10/Moons:emitting")
tracks/34/interp = 1
tracks/34/loop_wrap = true
tracks/34/keys = {
"times": PackedFloat32Array(17.7333, 17.9667),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [true, false]
}
tracks/35/type = "value"
tracks/35/imported = false
tracks/35/enabled = true
tracks/35/path = NodePath("MarginContainer/ImagesContainer/Intro10/ExplosionCore:emitting")
tracks/35/interp = 1
tracks/35/loop_wrap = true
tracks/35/keys = {
"times": PackedFloat32Array(16.6667, 17.8, 20.1667),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 1,
"values": [false, true, false]
}
tracks/36/type = "animation"
tracks/36/imported = false
tracks/36/enabled = true
tracks/36/path = NodePath("MarginContainer/ImagesContainer/Intro1/Intro1Animation")
tracks/36/interp = 1
tracks/36/loop_wrap = true
tracks/36/keys = {
"clips": PackedStringArray("forest_pan"),
"times": PackedFloat32Array(0)
}
tracks/37/type = "value"
tracks/37/imported = false
tracks/37/enabled = true
tracks/37/path = NodePath("MarginContainer/ImagesContainer/Intro11/CrystalEmitter:emitting")
tracks/37/interp = 1
tracks/37/loop_wrap = true
tracks/37/keys = {
"times": PackedFloat32Array(10.7333, 23.2859),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [false, true]
}
tracks/38/type = "value"
tracks/38/imported = false
tracks/38/enabled = true
tracks/38/path = NodePath("MarginContainer/ImagesContainer/CirnoReforming/CirnoReformingTexture:position")
tracks/38/interp = 1
tracks/38/loop_wrap = true
tracks/38/keys = {
"times": PackedFloat32Array(24.1667, 28.6333),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(0, -26.79), Vector2(0, 10.15)]
}

[sub_resource type="AnimationLibrary" id="AnimationLibrary_p86nr"]
_data = {
&"RESET": SubResource("Animation_8r24y"),
&"intro": SubResource("Animation_d4oe4")
}

[node name="Intro" type="CanvasLayer" node_paths=PackedStringArray("PanelsHolder", "AnimationPlayer")]
script = ExtResource("1_jtu71")
PanelsHolder = NodePath("MarginContainer/ImagesContainer")
Images = Array[Texture2D]([ExtResource("2_6u3to"), ExtResource("3_5hqyp"), ExtResource("4_845v1"), ExtResource("5_mp1dh"), ExtResource("6_bnr5y"), ExtResource("7_ps628"), ExtResource("8_bnr5y"), ExtResource("9_d4oe4"), ExtResource("10_8r24y"), ExtResource("11_p86nr"), ExtResource("12_paaiq"), ExtResource("13_vtao2"), ExtResource("14_xyh1c"), ExtResource("15_aiaxc"), ExtResource("16_augg6"), ExtResource("17_5dxui")])
TransitionTime = 4.0
NextSceneName = "res://Scenes/MainMenu.tscn"
AnimationPlayer = NodePath("AnimationPlayer")

[node name="MarginContainer" type="MarginContainer" parent="."]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2

[node name="BlackGround" type="TextureRect" parent="MarginContainer"]
layout_mode = 2
texture = SubResource("GradientTexture2D_xs4jm")

[node name="ImagesContainer" type="CenterContainer" parent="MarginContainer"]
layout_mode = 2

[node name="TextureRect" type="TextureRect" parent="MarginContainer/ImagesContainer"]
visible = false
modulate = Color(1, 1, 1, 0)
layout_mode = 2
size_flags_horizontal = 4
size_flags_vertical = 4
texture = ExtResource("6_k5r5b")

[node name="TextureRect2" type="TextureRect" parent="MarginContainer/ImagesContainer"]
visible = false
layout_mode = 2
texture = ExtResource("4_845v1")
stretch_mode = 5

[node name="Intro1" type="TextureRect" parent="MarginContainer/ImagesContainer"]
modulate = Color(1, 1, 1, 0)
clip_contents = true
layout_mode = 2
texture = ExtResource("19_seqj8")
stretch_mode = 5

[node name="l1_forest" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro1"]
layout_mode = 0
offset_right = 256.0
offset_bottom = 100.0
texture = ExtResource("20_jmnog")

[node name="l2_forest" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro1"]
layout_mode = 0
offset_right = 256.0
offset_bottom = 100.0
texture = ExtResource("21_kvayf")

[node name="l3_forest" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro1"]
layout_mode = 0
offset_right = 256.0
offset_bottom = 100.0
texture = ExtResource("22_ypu2s")

[node name="l4_forest" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro1"]
layout_mode = 0
offset_right = 256.0
offset_bottom = 100.0
texture = ExtResource("23_1hkdx")

[node name="l5_forest" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro1"]
layout_mode = 0
offset_right = 256.0
offset_bottom = 100.0
texture = ExtResource("24_mqbwl")

[node name="Intro1Animation" type="AnimationPlayer" parent="MarginContainer/ImagesContainer/Intro1"]
libraries = {
&"": SubResource("AnimationLibrary_yr5qh")
}

[node name="Intro2" type="TextureRect" parent="MarginContainer/ImagesContainer"]
modulate = Color(1, 1, 1, 0)
clip_contents = true
layout_mode = 2
texture = ExtResource("25_seqj8")
stretch_mode = 5

[node name="Intro2-2" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro2"]
layout_mode = 0
offset_right = 40.0
offset_bottom = 40.0
texture = ExtResource("26_jmnog")

[node name="Intro2-3" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro2"]
layout_mode = 0
offset_right = 40.0
offset_bottom = 40.0
texture = ExtResource("27_kvayf")

[node name="CirnoFlying" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro2"]
layout_mode = 0
offset_right = 40.0
offset_bottom = 40.0
texture = ExtResource("28_ypu2s")

[node name="Intro3" type="TextureRect" parent="MarginContainer/ImagesContainer"]
modulate = Color(1, 1, 1, 0)
layout_mode = 2
texture = ExtResource("29_ypu2s")
stretch_mode = 5

[node name="TextureRect" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro3"]
layout_mode = 0
offset_right = 40.0
offset_bottom = 40.0
texture = ExtResource("30_1hkdx")

[node name="Intro4" type="TextureRect" parent="MarginContainer/ImagesContainer"]
modulate = Color(1, 1, 1, 0)
clip_contents = true
layout_mode = 2
texture = ExtResource("31_mqbwl")
stretch_mode = 5

[node name="Cirno" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro4"]
layout_mode = 0
offset_left = -0.902
offset_top = -1.559
offset_right = 129.098
offset_bottom = 98.441
texture = ExtResource("32_cvfpi")

[node name="GPUParticles2D" type="GPUParticles2D" parent="MarginContainer/ImagesContainer/Intro4"]
position = Vector2(63.824, 75.913)
amount = 64
process_material = SubResource("ParticleProcessMaterial_augg6")

[node name="Intro5" type="TextureRect" parent="MarginContainer/ImagesContainer"]
modulate = Color(1, 1, 1, 0)
clip_contents = true
layout_mode = 2
texture = ExtResource("31_mqbwl")
stretch_mode = 5

[node name="Cirno" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro5"]
material = SubResource("ShaderMaterial_c4jwh")
layout_mode = 0
offset_left = 0.808
offset_top = -4.074
offset_right = 130.808
offset_bottom = 95.926
texture = ExtResource("34_dkum6")

[node name="Intro6" type="TextureRect" parent="MarginContainer/ImagesContainer"]
modulate = Color(1, 1, 1, 0)
layout_mode = 2
texture = ExtResource("31_mqbwl")
stretch_mode = 5

[node name="Intro7" type="TextureRect" parent="MarginContainer/ImagesContainer"]
modulate = Color(1, 1, 1, 0)
layout_mode = 2
texture = ExtResource("35_gbvvb")
stretch_mode = 5

[node name="TextureRect3" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro7"]
layout_mode = 0
offset_right = 40.0
offset_bottom = 40.0
texture = ExtResource("36_tlrlu")

[node name="TextureRect" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro7"]
layout_mode = 0
offset_right = 40.0
offset_bottom = 40.0
texture = ExtResource("37_8f1jm")

[node name="TextureRect2" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro7"]
layout_mode = 0
offset_right = 40.0
offset_bottom = 40.0
texture = ExtResource("38_kkn1r")

[node name="Intro8" type="TextureRect" parent="MarginContainer/ImagesContainer"]
modulate = Color(1, 1, 1, 0)
layout_mode = 2
texture = ExtResource("39_4d10p")
stretch_mode = 5

[node name="TextureRect" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro8"]
layout_mode = 0
offset_right = 40.0
offset_bottom = 40.0
texture = ExtResource("40_2p1cn")

[node name="TextureRect2" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro8"]
layout_mode = 0
offset_right = 40.0
offset_bottom = 40.0
texture = ExtResource("41_bsyaq")

[node name="Intro9" type="TextureRect" parent="MarginContainer/ImagesContainer"]
modulate = Color(1, 1, 1, 0)
clip_contents = true
layout_mode = 2
texture = ExtResource("42_oui7j")
stretch_mode = 5

[node name="Cirno shot" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro9"]
layout_mode = 0
offset_right = 130.0
offset_bottom = 100.0
texture = ExtResource("43_bqvt7")

[node name="Laser" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro9"]
layout_mode = 0
offset_right = 130.0
offset_bottom = 100.0
texture = ExtResource("44_ow7ut")

[node name="Cirno-death" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro9"]
layout_mode = 0
offset_left = 4.99
offset_right = 134.99
offset_bottom = 100.0
texture = ExtResource("45_8f1jm")

[node name="Intro10" type="TextureRect" parent="MarginContainer/ImagesContainer"]
modulate = Color(1, 1, 1, 0)
clip_contents = true
layout_mode = 2
texture = ExtResource("42_oui7j")
stretch_mode = 5

[node name="ExplosionCore" type="GPUParticles2D" parent="MarginContainer/ImagesContainer/Intro10"]
position = Vector2(64.1303, 57.0239)
amount = 1
texture = ExtResource("36_6sldi")
lifetime = 2.0
one_shot = true
use_fixed_seed = true
seed = 2972533948
process_material = SubResource("ParticleProcessMaterial_ypu2s")

[node name="Bullets" type="GPUParticles2D" parent="MarginContainer/ImagesContainer/Intro10"]
position = Vector2(64.3038, 47.1176)
amount = 64
texture = ExtResource("25_c4jwh")
process_material = SubResource("ParticleProcessMaterial_3mfpq")

[node name="Shards" type="GPUParticles2D" parent="MarginContainer/ImagesContainer/Intro10"]
position = Vector2(64.3038, 47.1176)
amount = 16
texture = ExtResource("19_paaiq")
process_material = SubResource("ParticleProcessMaterial_6sldi")

[node name="Moons" type="GPUParticles2D" parent="MarginContainer/ImagesContainer/Intro10"]
position = Vector2(64.3038, 47.1176)
amount = 16
texture = ExtResource("35_lrnvt")
process_material = SubResource("ParticleProcessMaterial_6n1fx")

[node name="Intro11" type="TextureRect" parent="MarginContainer/ImagesContainer"]
modulate = Color(1, 1, 1, 0)
clip_contents = true
layout_mode = 2
texture = ExtResource("50_kkn1r")
stretch_mode = 5

[node name="Intro11-Crystal" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro11"]
layout_mode = 2
offset_left = 41.0
offset_top = 34.0
offset_right = 63.565
offset_bottom = 66.0
texture = ExtResource("51_4d10p")
stretch_mode = 5

[node name="TextureRect" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro11"]
layout_mode = 0
offset_right = 40.0
offset_bottom = 40.0
texture = ExtResource("52_2p1cn")

[node name="CrystalEmitter" type="GPUParticles2D" parent="MarginContainer/ImagesContainer/Intro11"]
position = Vector2(83.5956, 43.464)
emitting = false
amount = 64
texture = ExtResource("51_4d10p")
process_material = SubResource("ParticleProcessMaterial_dgmlk")

[node name="CirnoReforming" type="TextureRect" parent="MarginContainer/ImagesContainer"]
modulate = Color(1, 1, 1, 0)
clip_contents = true
layout_mode = 2
texture = ExtResource("53_oui7j")
stretch_mode = 5

[node name="CirnoReformingTexture" type="TextureRect" parent="MarginContainer/ImagesContainer/CirnoReforming"]
layout_mode = 0
offset_right = 130.0
offset_bottom = 100.0
texture = ExtResource("54_bqvt7")

[node name="CrystalEmitter2" type="GPUParticles2D" parent="MarginContainer/ImagesContainer/CirnoReforming/CirnoReformingTexture"]
position = Vector2(63.7495, 44.7237)
amount = 64
texture = ExtResource("51_4d10p")
process_material = SubResource("ParticleProcessMaterial_dgmlk")

[node name="Intro13" type="TextureRect" parent="MarginContainer/ImagesContainer"]
modulate = Color(1, 1, 1, 0)
layout_mode = 2
texture = ExtResource("55_ow7ut")
stretch_mode = 5

[node name="TextureRect2" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro13"]
layout_mode = 0
offset_right = 130.0
offset_bottom = 100.0
texture = ExtResource("56_dgmlk")

[node name="TextureRect" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro13"]
layout_mode = 0
offset_right = 40.0
offset_bottom = 40.0
texture = ExtResource("57_5r400")

[node name="Intro14" type="TextureRect" parent="MarginContainer/ImagesContainer"]
layout_mode = 2
texture = ExtResource("58_dgmlk")
stretch_mode = 5

[node name="TextureRect" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro14"]
layout_mode = 0
offset_right = 40.0
offset_bottom = 40.0
texture = ExtResource("59_5r400")

[node name="RobotUI" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro14"]
visible = false
layout_mode = 0
offset_right = 40.0
offset_bottom = 40.0
texture = ExtResource("60_2bgr7")

[node name="AnimatedTextureRect" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro14"]
layout_mode = 0
offset_right = 40.0
offset_bottom = 40.0
texture = ExtResource("61_qihmg")
script = ExtResource("62_8b3n1")
Frames = SubResource("SpriteFrames_cq8x2")
metadata/_custom_type_script = "uid://w85hem1ec8cq"

[node name="Intro15" type="TextureRect" parent="MarginContainer/ImagesContainer"]
modulate = Color(1, 1, 1, 0)
layout_mode = 2
texture = ExtResource("59_5r400")
stretch_mode = 5

[node name="TextureRect" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro15"]
layout_mode = 0
offset_left = 19.76
offset_top = 13.165
offset_right = 83.76
offset_bottom = 77.165
texture = ExtResource("61_5r400")

[node name="CRT" type="TextureRect" parent="MarginContainer"]
material = SubResource("ShaderMaterial_mf5e4")
layout_mode = 2
texture = SubResource("GradientTexture2D_bnr5y")

[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
libraries = {
&"": SubResource("AnimationLibrary_p86nr")
}

[node name="AudioStreamPlayer2D2" parent="." instance=ExtResource("20_8r24y")]
MusicData = ExtResource("23_vtao2")
