[gd_scene load_steps=12 format=4 uid="uid://dvqwotpb7kb5q"]

[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_hbddb"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/Underwater.json" id="2_gajo4"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_r7l3w"]
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_dkvri"]
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_rf6s6"]
[ext_resource type="PackedScene" uid="uid://ds5iugeocqd6a" path="res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn" id="8_r7l3w"]
[ext_resource type="PackedScene" uid="uid://e3wkbwtm7sh" path="res://Scenes/Parts/WaterArea.tscn" id="9_dkvri"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="10_qu55r"]
[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="11_chuje"]
[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="12_6ir82"]
[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="13_roa2h"]

[node name="5-1a" type="Node"]
script = ExtResource("1_hbddb")
music = ExtResource("2_gajo4")
theme = "Underwater"
theme_time = "Night"
campaign = "SMBS"
world_id = 5
metadata/_custom_type_script = "uid://bcqr1v25ygedb"

[node name="Tiles2" parent="." instance=ExtResource("4_dkvri")]
z_index = -4096
tile_map_data = PackedByteArray("[encoded data, 8340 characters]")

[node name="LevelBG" parent="." instance=ExtResource("3_r7l3w")]
time_of_day = 1

[node name="Tiles" parent="." instance=ExtResource("4_dkvri")]
tile_map_data = PackedByteArray("[encoded data, 5492 characters]")

[node name="Player" parent="." instance=ExtResource("5_rf6s6")]
position = Vector2(-200, -152)

[node name="HardCameraRightLimit" parent="." instance=ExtResource("8_r7l3w")]
position = Vector2(336, -104)

[node name="WaterArea" parent="." instance=ExtResource("9_dkvri")]
visible = false
position = Vector2(8, -64)
scale = Vector2(98.72, 200)

[node name="DropShadow" parent="." instance=ExtResource("10_qu55r")]

[node name="ChallengeNodes" type="Node" parent="."]
script = ExtResource("11_chuje")
metadata/_custom_type_script = "uid://cgm3opb5qudc1"

[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("12_6ir82")]
position = Vector2(8, -120)
id = 2

[node name="PipeArea" parent="." instance=ExtResource("13_roa2h")]
position = Vector2(256, -48)
enter_direction = 3
pipe_id = 1
target_level = "uid://clmbmxwfoicab"

[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@91447" to="Tiles/@Node2D@91447/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@91448" to="Tiles/@Node2D@91448/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@91449" to="Tiles/@Node2D@91449/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@91450" to="Tiles/@Node2D@91450/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@91451" to="Tiles/@Node2D@91451/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@91452" to="Tiles/@Node2D@91452/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@91453" to="Tiles/@Node2D@91453/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@91454" to="Tiles/@Node2D@91454/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@91455" to="Tiles/@Node2D@91455/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@91456" to="Tiles/@Node2D@91456/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@91457" to="Tiles/@Node2D@91457/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@91458" to="Tiles/@Node2D@91458/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@91459" to="Tiles/@Node2D@91459/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@91460" to="Tiles/@Node2D@91460/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@91461" to="Tiles/@Node2D@91461/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@91462" to="Tiles/@Node2D@91462/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@91463" to="Tiles/@Node2D@91463/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@91464" to="Tiles/@Node2D@91464/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@91465" to="Tiles/@Node2D@91465/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@91466" to="Tiles/@Node2D@91466/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@91467" to="Tiles/@Node2D@91467/LevelPersistance" method="set_as_active"]
