[gd_scene load_steps=16 format=4 uid="uid://cydhstymr5c0a"]

[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_oiwal"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_u4oh6"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_kwj4e"]
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_7c3o5"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="4_uwdnm"]
[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="5_qu4wx"]
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_uwdnm"]
[ext_resource type="PackedScene" uid="uid://byu7xm153ktle" path="res://Scenes/Prefabs/Entities/Enemies/Barrel.tscn" id="9_lxww6"]
[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="10_02mmu"]
[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="11_vukjj"]
[ext_resource type="PackedScene" uid="uid://qn4g0qkjcuiy" path="res://Scenes/Parts/SmallCastleVisual.tscn" id="12_02mmu"]
[ext_resource type="PackedScene" uid="uid://ck0spcws71sg5" path="res://Scenes/Prefabs/Entities/Items/WingItem.tscn" id="12_lxww6"]
[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="13_02mmu"]
[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="16_3dvad"]

[sub_resource type="Curve2D" id="Curve2D_d7jew"]
_data = {
"points": PackedVector2Array(0, 0, 0, 0, -224, -48, -40.026325, 2.5657902, 40.026325, -2.5657902, -32, -40, -106.22371, 7.184212, 106.22371, -7.184212, 152, -176, -95.447395, 0.513158, 95.447395, -0.513158, 400, -72, -43.61843, 2.5657902, 43.61843, -2.5657902, 736, -72, -63.11844, 3.078948, 63.11844, -3.078948, 888, -160, -59.013172, 0, 59.013172, 0, 1088, -120, -60.03949, -81.078964, 60.03949, 81.078964, 1288, -40, 0, 0, 0, 0, 1480, -64, -141.6316, -114.947395, 141.6316, 114.947395, 1776, -56, -81.078964, -1.539474, 81.078964, 1.539474, 2088, -144, -63.631596, -46.184223, 63.631596, 46.184223, 2264, -40, 0, 0, 0, 0, 2408, -72, -47.723698, 0.5131581, 47.723698, -0.5131581, 2512, -136, -61.065804, 0, 61.065804, 0, 2632, -16, -63.631596, 2.052632, 63.631596, -2.052632, 2856, -16, -54.90791, 0, 54.90791, 0, 3144, -160, -66.19739, 0.513158, 66.19739, -0.513158, 3392, -160, -137.52635, 0.513158, 137.52635, -0.513158, 3568, -88, -92.36845, 1.026316, 92.36845, -1.026316, 3888, -168, 0, 0, 0, 0, 4112, -96, -45.671062, 78.513176, 45.671062, -78.513176, 4352, -96, -105.86707, -40.980804, 105.86707, 40.980804, 4632, -176, -40.29779, 32.101627, 40.29779, -32.101627, 4840, -160, 0, 0, 0, 0, 5208, -160)
}
point_count = 25

[node name="Level" type="Node"]
script = ExtResource("1_oiwal")
music = ExtResource("2_u4oh6")
theme = "Skyland"
theme_time = "Night"
campaign = "SMBS"
world_id = 2
level_id = 3
metadata/_custom_type_script = "uid://bcqr1v25ygedb"

[node name="LevelBG" parent="." instance=ExtResource("3_kwj4e")]
second_layer = 1
second_layer_offset = Vector2(0, -32)
overlay_clouds = true

[node name="DropShadow" parent="." instance=ExtResource("4_uwdnm")]

[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("5_qu4wx")]
boo = NodePath("../RaceBoo")
level_id = 6

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

[node name="Player" parent="." instance=ExtResource("5_uwdnm")]
position = Vector2(-216, 0)

[node name="Enemies" type="Node" parent="."]

[node name="Barrel" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(120, -128)

[node name="Barrel2" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(216, -128)

[node name="Barrel3" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(440, -128)

[node name="Barrel4" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(680, -128)

[node name="Barrel5" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(1304, 0)

[node name="Barrel6" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(1368, 0)

[node name="Barrel7" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(1432, 0)

[node name="Barrel8" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(3016, -64)

[node name="Barrel9" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(3288, -144)

[node name="Barrel10" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(3384, -144)

[node name="Barrel11" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(3768, -64)

[node name="Barrel12" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(3912, -144)

[node name="Barrel13" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(4072, -64)

[node name="Barrel14" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(4232, -144)

[node name="Barrel15" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(4504, -144)

[node name="Barrel16" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(4616, -144)

[node name="Barrel17" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(4712, -64)

[node name="Barrel18" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(4760, -80)

[node name="Barrel19" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(4808, -96)

[node name="Barrel20" parent="Enemies" instance=ExtResource("9_lxww6")]
position = Vector2(4952, -144)

[node name="EndFlagpole" parent="." instance=ExtResource("10_02mmu")]
position = Vector2(5208, 0)

[node name="EndSmallCastle" parent="." instance=ExtResource("11_vukjj")]
position = Vector2(5304, 0)

[node name="WingItem" parent="." instance=ExtResource("12_lxww6")]
position = Vector2(2088, -112)

[node name="DecoTiles" parent="." instance=ExtResource("13_02mmu")]
tile_map_data = PackedByteArray("AABQAf//AAABAAEAAABRAf//AAABAAEAAABHAf7/AAADAAAAAABHAf//AAADAAEAAACzAP//AAACAAEAAAC0AP//AAABAAEAAAC2AP//AAABAAEAAACxAP7/AAADAAAAAACxAP//AAADAAEAAACuAP//AAAAAAAAAACvAP//AAABAAAAAACwAP//AAACAAAAAAD8////AAABAAEAAAD9////AAABAAEAAAD7////AAACAAEAAAD4//3/AAAEAAAAAAD4//7/AAAEAAEAAAD4////AAAAAAEAAAA=")

[node name="SmallCastleVisual" parent="." instance=ExtResource("12_02mmu")]
position = Vector2(-216, -40)

[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("16_3dvad")]
position = Vector2(-224, -48)
path = NodePath("../Path2D/PathFollow2D")
time_needed = [60, 55, 50, 45, 42]

[node name="Path2D" type="Path2D" parent="."]
curve = SubResource("Curve2D_d7jew")

[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"]
position = Vector2(-224, -48)
rotation = 0.06941211

[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"]
remote_path = NodePath("../../../RaceBoo")
update_rotation = false
update_scale = false

[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124884" to="Tiles/@Node2D@124884/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124885" to="Tiles/@Node2D@124885/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124886" to="Tiles/@Node2D@124886/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124887" to="Tiles/@Node2D@124887/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124888" to="Tiles/@Node2D@124888/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124889" to="Tiles/@Node2D@124889/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124890" to="Tiles/@Node2D@124890/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124891" to="Tiles/@Node2D@124891/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124892" to="Tiles/@Node2D@124892/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124893" to="Tiles/@Node2D@124893/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124894" to="Tiles/@Node2D@124894/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124895" to="Tiles/@Node2D@124895/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124896" to="Tiles/@Node2D@124896/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124897" to="Tiles/@Node2D@124897/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124898" to="Tiles/@Node2D@124898/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124899" to="Tiles/@Node2D@124899/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124900" to="Tiles/@Node2D@124900/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124901" to="Tiles/@Node2D@124901/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124902" to="Tiles/@Node2D@124902/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124903" to="Tiles/@Node2D@124903/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124904" to="Tiles/@Node2D@124904/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124905" to="Tiles/@Node2D@124905/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124906" to="Tiles/@Node2D@124906/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124907" to="Tiles/@Node2D@124907/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124908" to="Tiles/@Node2D@124908/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124909" to="Tiles/@Node2D@124909/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124910" to="Tiles/@Node2D@124910/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124911" to="Tiles/@Node2D@124911/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124912" to="Tiles/@Node2D@124912/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124913" to="Tiles/@Node2D@124913/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124914" to="Tiles/@Node2D@124914/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124915" to="Tiles/@Node2D@124915/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124916" to="Tiles/@Node2D@124916/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124917" to="Tiles/@Node2D@124917/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124918" to="Tiles/@Node2D@124918/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124919" to="Tiles/@Node2D@124919/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124920" to="Tiles/@Node2D@124920/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124921" to="Tiles/@Node2D@124921/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124922" to="Tiles/@Node2D@124922/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124923" to="Tiles/@Node2D@124923/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124924" to="Tiles/@Node2D@124924/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124925" to="Tiles/@Node2D@124925/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124926" to="Tiles/@Node2D@124926/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124927" to="Tiles/@Node2D@124927/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124928" to="Tiles/@Node2D@124928/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124929" to="Tiles/@Node2D@124929/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124930" to="Tiles/@Node2D@124930/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124931" to="Tiles/@Node2D@124931/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124932" to="Tiles/@Node2D@124932/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124933" to="Tiles/@Node2D@124933/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124934" to="Tiles/@Node2D@124934/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124935" to="Tiles/@Node2D@124935/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124936" to="Tiles/@Node2D@124936/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124937" to="Tiles/@Node2D@124937/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124938" to="Tiles/@Node2D@124938/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124939" to="Tiles/@Node2D@124939/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124940" to="Tiles/@Node2D@124940/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124941" to="Tiles/@Node2D@124941/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124942" to="Tiles/@Node2D@124942/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124943" to="Tiles/@Node2D@124943/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124944" to="Tiles/@Node2D@124944/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124945" to="Tiles/@Node2D@124945/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124946" to="Tiles/@Node2D@124946/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124947" to="Tiles/@Node2D@124947/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124948" to="Tiles/@Node2D@124948/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124949" to="Tiles/@Node2D@124949/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124950" to="Tiles/@Node2D@124950/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124951" to="Tiles/@Node2D@124951/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124952" to="Tiles/@Node2D@124952/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124953" to="Tiles/@Node2D@124953/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124954" to="Tiles/@Node2D@124954/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124955" to="Tiles/@Node2D@124955/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124956" to="Tiles/@Node2D@124956/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124957" to="Tiles/@Node2D@124957/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124958" to="Tiles/@Node2D@124958/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124959" to="Tiles/@Node2D@124959/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124960" to="Tiles/@Node2D@124960/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124961" to="Tiles/@Node2D@124961/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124962" to="Tiles/@Node2D@124962/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124963" to="Tiles/@Node2D@124963/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124964" to="Tiles/@Node2D@124964/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124965" to="Tiles/@Node2D@124965/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@124966" to="Tiles/@Node2D@124966/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124967" to="Tiles/@AnimatableBody2D@124967" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124967" to="Tiles/@AnimatableBody2D@124967/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124968" to="Tiles/@AnimatableBody2D@124968" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124968" to="Tiles/@AnimatableBody2D@124968/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124969" to="Tiles/@AnimatableBody2D@124969" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124969" to="Tiles/@AnimatableBody2D@124969/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124970" to="Tiles/@AnimatableBody2D@124970" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124970" to="Tiles/@AnimatableBody2D@124970/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124971" to="Tiles/@AnimatableBody2D@124971" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124971" to="Tiles/@AnimatableBody2D@124971/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124972" to="Tiles/@AnimatableBody2D@124972" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124972" to="Tiles/@AnimatableBody2D@124972/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124973" to="Tiles/@AnimatableBody2D@124973" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124973" to="Tiles/@AnimatableBody2D@124973/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124974" to="Tiles/@AnimatableBody2D@124974" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@124974" to="Tiles/@AnimatableBody2D@124974/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@125116" to="Tiles/@AnimatableBody2D@125116" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@125116" to="Tiles/@AnimatableBody2D@125116/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@125117" to="Tiles/@AnimatableBody2D@125117/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@125117" to="Tiles/@AnimatableBody2D@125117/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@125117" to="Tiles/@AnimatableBody2D@125117" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@125117" to="Tiles/@AnimatableBody2D@125117/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@125117" to="Tiles/@AnimatableBody2D@125117" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@125117" to="Tiles/@AnimatableBody2D@125117/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"]
