[gd_scene load_steps=22 format=4 uid="uid://0sivr6aig7gm"]

[ext_resource type="Script" uid="uid://5e157vdk6175" path="res://addons/reedscene/scene/ReedScene.gd" id="1_0cdhq"]
[ext_resource type="Script" uid="uid://bh066o84byplh" path="res://addons/reedscene/scene/ReedSceneID.gd" id="2_el0p8"]
[ext_resource type="Script" uid="uid://c4gk6pcjk8no3" path="res://_game/scenes/scripts/s_l1_s3.gd" id="3_ufowh"]
[ext_resource type="Script" uid="uid://dsgl7lbyjsiif" path="res://addons/reedscene/act/ActManager.gd" id="4_d7gll"]
[ext_resource type="Script" uid="uid://pxjf5vst08eo" path="res://addons/reedscene/prop/PropManager.gd" id="5_t0x3u"]
[ext_resource type="Script" uid="uid://fxpk2ot6otfh" path="res://addons/reedscene/act/Act.gd" id="5_y37js"]
[ext_resource type="Script" uid="uid://baqgorvlumyju" path="res://addons/reedscene/act/SingleAct.gd" id="6_p6otn"]
[ext_resource type="PackedScene" uid="uid://1l06de041i40" path="res://_levels/l_level_1.tscn" id="6_ufowh"]
[ext_resource type="PackedScene" uid="uid://c3mievyfhx6ni" path="res://_props/coin/coin.tscn" id="7_el0p8"]
[ext_resource type="Script" uid="uid://b4menkyub4ce7" path="res://addons/reedscene/prop/PropComponent.gd" id="8_ol4mv"]
[ext_resource type="Script" uid="uid://di41kt2tj34c2" path="res://addons/reedscene/prop/StateManager.gd" id="9_y37js"]
[ext_resource type="Script" uid="uid://7lml6d1t5xtq" path="res://addons/reedscene/prop/PropState.gd" id="10_p6otn"]
[ext_resource type="Script" uid="uid://cdvgq0xqdbagk" path="res://addons/reedscene/prop/Effect/ReedPropEffect.gd" id="10_ufowh"]

[sub_resource type="Resource" id="Resource_2ccxp"]
script = ExtResource("6_p6otn")

[sub_resource type="Resource" id="Resource_6rf3y"]
script = ExtResource("5_y37js")
prop_state_map = Dictionary[int, ExtResource("6_p6otn")]({
0: SubResource("Resource_2ccxp")
})

[sub_resource type="Resource" id="Resource_y37js"]
script = ExtResource("6_p6otn")
state_id = 1
metadata/_custom_type_script = "uid://baqgorvlumyju"

[sub_resource type="Resource" id="Resource_j52ug"]
script = ExtResource("5_y37js")
prop_state_map = Dictionary[int, ExtResource("6_p6otn")]({
0: SubResource("Resource_y37js")
})

[sub_resource type="Resource" id="Resource_ol4mv"]
script = ExtResource("10_ufowh")
property_name = &"collision_enabled"
value = true
metadata/_custom_type_script = "uid://cdvgq0xqdbagk"

[sub_resource type="Resource" id="Resource_p6otn"]
script = ExtResource("10_ufowh")
property_name = &"visible"
value = true
metadata/_custom_type_script = "uid://cdvgq0xqdbagk"

[sub_resource type="Resource" id="Resource_ufowh"]
script = ExtResource("10_ufowh")
property_name = &"collision_enabled"
value = false
metadata/_custom_type_script = "uid://cdvgq0xqdbagk"

[sub_resource type="Resource" id="Resource_5gn75"]
script = ExtResource("10_ufowh")
property_name = &"visible"
value = false
metadata/_custom_type_script = "uid://cdvgq0xqdbagk"

[node name="l1_s3" type="Node2D"]
script = ExtResource("1_0cdhq")
metadata/_custom_type_script = "uid://5e157vdk6175"

[node name="[ID_ 9900003]" type="Node" parent="."]
script = ExtResource("2_el0p8")
scene_id = 9900003

[node name="SceneManager" type="Node" parent="."]
script = ExtResource("3_ufowh")

[node name="ActManager" type="Node" parent="."]
script = ExtResource("4_d7gll")
prop_state_map = Dictionary[int, ExtResource("5_y37js")]({
0: SubResource("Resource_6rf3y"),
1: SubResource("Resource_j52ug")
})

[node name="Props" type="Node2D" parent="."]
script = ExtResource("5_t0x3u")

[node name="l1_s3_tile" parent="Props" instance=ExtResource("6_ufowh")]
tile_map_data = PackedByteArray("[encoded data, 7540 characters]")

[node name="[Prop_0000]" type="Node" parent="Props/l1_s3_tile"]
script = ExtResource("8_ol4mv")
prop_id = 0

[node name="States" type="Node" parent="Props/l1_s3_tile/[Prop_0000]"]
script = ExtResource("9_y37js")

[node name="[ID_0] Enable" type="Node" parent="Props/l1_s3_tile/[Prop_0000]/States"]
script = ExtResource("10_p6otn")
state_id = 0
effects = Array[ExtResource("10_ufowh")]([SubResource("Resource_ol4mv"), SubResource("Resource_p6otn")])

[node name="[ID_1] Disable" type="Node" parent="Props/l1_s3_tile/[Prop_0000]/States"]
script = ExtResource("10_p6otn")
state_id = 1
effects = Array[ExtResource("10_ufowh")]([SubResource("Resource_ufowh"), SubResource("Resource_5gn75")])

[node name="Coin" parent="." instance=ExtResource("7_el0p8")]
position = Vector2(-227, 195)

[connection signal="collected" from="Coin" to="SceneManager" method="_on_coin_collected"]
