[gd_scene format=3 uid="uid://cj48n8wtq70ea"]

[ext_resource type="Texture2D" uid="uid://42h7vrqekyma" path="res://assets/symphonyguys.png" id="1_lxg7y"]
[ext_resource type="Script" uid="uid://dppf0pasfnksi" path="res://scripts/conductor.gd" id="2_x67ht"]
[ext_resource type="AudioStream" uid="uid://b8n6p428csquv" path="res://assets/audio/eine-kleine-click.wav" id="3_q7w51"]
[ext_resource type="PackedScene" uid="uid://cwdkw1p371bks" path="res://scenes/musicians/input_prompt.tscn" id="4_0iywx"]
[ext_resource type="Texture2D" uid="uid://do6jqp2l6nmwm" path="res://assets/input/keyboard_r_outline.png" id="5_r54h3"]

[sub_resource type="AtlasTexture" id="AtlasTexture_lquwl"]
atlas = ExtResource("1_lxg7y")
region = Rect2(96, 0, 32, 32)

[sub_resource type="AtlasTexture" id="AtlasTexture_0xm2m"]
atlas = ExtResource("1_lxg7y")
region = Rect2(0, 0, 32, 32)

[sub_resource type="AtlasTexture" id="AtlasTexture_h2yge"]
atlas = ExtResource("1_lxg7y")
region = Rect2(32, 0, 32, 32)

[sub_resource type="AtlasTexture" id="AtlasTexture_1bvp3"]
atlas = ExtResource("1_lxg7y")
region = Rect2(64, 0, 32, 32)

[sub_resource type="SpriteFrames" id="SpriteFrames_7mycd"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_lquwl")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_0xm2m")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_h2yge")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_1bvp3")
}],
"loop": true,
"name": &"default",
"speed": 4.0
}]

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

[sub_resource type="GradientTexture2D" id="GradientTexture2D_4c57u"]
gradient = SubResource("Gradient_lquwl")
width = 96
height = 48
fill = 1
fill_from = Vector2(0.5, 0.5)
fill_to = Vector2(0.85, 0.85)

[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_4c57u"]
polygon = PackedVector2Array(0, 14, -2, 15, -4, 14)

[node name="Conductor" type="AnimatedSprite2D" unique_id=607493736]
position = Vector2(2, 0)
sprite_frames = SubResource("SpriteFrames_7mycd")
frame_progress = 0.51704574
script = ExtResource("2_x67ht")

[node name="Audio" type="AudioStreamPlayer2D" parent="." unique_id=1922730130]
stream = ExtResource("3_q7w51")

[node name="Light" type="PointLight2D" parent="." unique_id=1770033681]
unique_name_in_owner = true
position = Vector2(5, 9)
energy = 0.8
shadow_enabled = true
shadow_filter = 2
shadow_filter_smooth = 7.6
texture = SubResource("GradientTexture2D_4c57u")

[node name="Occluder" type="LightOccluder2D" parent="." unique_id=978661388]
occluder = SubResource("OccluderPolygon2D_4c57u")

[node name="InputPrompt" parent="." unique_id=590379112 instance=ExtResource("4_0iywx")]
position = Vector2(-2, 24)
texture = ExtResource("5_r54h3")
