[gd_scene load_steps=13 format=4 uid="uid://bj23lb720p5l6"]

[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_r4n46"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_8iwdf"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_byhd0"]
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_ju4u3"]
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_kdsrq"]
[ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="8_8iwdf"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_byhd0"]
[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="10_kdsrq"]
[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="11_6quhh"]
[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="12_geva3"]
[ext_resource type="PackedScene" uid="uid://bney0cc8cfm5s" path="res://Scenes/Prefabs/LevelObjects/EndFinalCastle.tscn" id="13_e38uv"]

[sub_resource type="Curve2D" id="Curve2D_geva3"]
_data = {
"points": PackedVector2Array(-98.86888, -4.0696635, 98.86888, 4.0696635, -248, -56, -55.538937, 1.1969599, 55.538937, -1.1969599, -88, -136, -33.275482, -1.4363518, 33.275482, 1.4363518, 24, -168, -36.19846, 0.11251438, 36.19846, -0.11251438, 120, -88, -37.946022, -0.8689929, 37.946022, 0.8689929, 232, -88, -37.366695, -0.8689929, 37.366695, 0.8689929, 328, -40, -48.6636, -0.8689929, 48.6636, 0.8689929, 432, -136, -34.95123, -1.1969599, 34.95123, 1.1969599, 536, -136, -33.514877, -1.6757438, 33.514877, 1.6757438, 584, -104, -23.939198, 0.9575679, 23.939198, -0.9575679, 640, -104, -25.37555, 0.9575679, 25.37555, -0.9575679, 704, -168, -28.00886, -1.1969599, 28.00886, 1.1969599, 792, -168, -53.863194, -0.23939197, 0, 0, 912, -88, -22.941414, -0.6372615, 22.941414, 0.6372615, 1120, -88, -42.05926, 0.31863075, 42.05926, -0.31863075, 1184, -120, -30.907183, -0.6372615, 30.907183, 0.6372615, 1256, -72, -42.05926, -0.6372615, 42.05926, 0.6372615, 1336, -72, -80.61358, 4.7794614, 80.61358, -4.7794614, 1424, -168, -36.323906, -2.549046, 36.323906, 2.549046, 1512, -168, -50.34366, -1.9117845, 50.34366, 1.9117845, 1616, -88, -42.37789, -0.95589226, 42.37789, 0.95589226, 1784, -136, -56.079014, 0, 56.079014, 0, 1960, -56, -43.652412, 0.95589226, 43.652412, -0.95589226, 2080, -104, -49.706398, 0, 49.706398, 0, 2152, -72, -44.926937, 0.6372615, 44.926937, -0.6372615, 2256, -168, -33.1376, 0.6372615, 33.1376, -0.6372615, 2328, -128, -32.818966, 1.5931537, 32.818966, -1.5931537, 2448, -168, -47.475983, 0, 47.475983, 0, 2608, -104, -55.44175, -1.274523, 55.44175, 1.274523, 2736, -168, 0, 0, 0, 0, 2864, -136, -43.971043, 0.95589226, 43.971043, -0.95589226, 2968, -88, -61.177105, -2.8676767, 61.177105, 2.8676767, 3128, -152, -49.419632, -1.4019754, 49.419632, 1.4019754, 3240, -72, -41.007782, 0.35049385, 41.007782, -0.35049385, 3336, -104, -36.10087, 1.4019754, 36.10087, -1.4019754, 3416, -80, -38.904816, -0.7009877, 38.904816, 0.7009877, 3472, -168, -45.5642, 2.4534569, 45.5642, -2.4534569, 3560, -144, -72.90272, -1.7524693, 72.90272, 1.7524693, 3720, -184, 0, 0, 0, 0, 3832, -152)
}
point_count = 39

[node name="BooLL1-3" type="Node"]
script = ExtResource("1_r4n46")
music = ExtResource("2_8iwdf")
campaign = "SMBLL"
level_id = 3
metadata/_custom_type_script = "uid://bcqr1v25ygedb"

[node name="LevelBG" parent="." instance=ExtResource("3_byhd0")]
primary_layer = 2
second_layer = 2
overlay_clouds = true

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

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

[node name="StartCastle" parent="." instance=ExtResource("8_8iwdf")]
position = Vector2(-216, -40)

[node name="DropShadow" parent="." instance=ExtResource("9_byhd0")]

[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("10_kdsrq")]
boo = NodePath("../RaceBoo")
level_id = 2

[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("11_6quhh")]
position = Vector2(-248, -56)
path = NodePath("../Path2D/PathFollow2D")
time_needed = [45, 35, 32, 30, 27]

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

[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"]
position = Vector2(-248, -56)
rotates = false

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

[node name="EndFlagpole" parent="." instance=ExtResource("12_geva3")]
position = Vector2(3832, 0)

[node name="EndFinalCastle" parent="." instance=ExtResource("13_e38uv")]
position = Vector2(3912, 0)

[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113307" to="Tiles/@Node2D@113307/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113308" to="Tiles/@Node2D@113308/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113309" to="Tiles/@Node2D@113309/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113310" to="Tiles/@Node2D@113310/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113311" to="Tiles/@Node2D@113311/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113312" to="Tiles/@Node2D@113312/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113313" to="Tiles/@Node2D@113313/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113314" to="Tiles/@Node2D@113314/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113315" to="Tiles/@Node2D@113315/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113316" to="Tiles/@Node2D@113316/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113317" to="Tiles/@Node2D@113317/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113318" to="Tiles/@Node2D@113318/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113319" to="Tiles/@Node2D@113319/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113320" to="Tiles/@Node2D@113320/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113321" to="Tiles/@Node2D@113321/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113322" to="Tiles/@Node2D@113322/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113323" to="Tiles/@Node2D@113323/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113324" to="Tiles/@Node2D@113324/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113325" to="Tiles/@Node2D@113325/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113326" to="Tiles/@Node2D@113326/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113327" to="Tiles/@Node2D@113327/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113328" to="Tiles/@Node2D@113328/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113329" to="Tiles/@Node2D@113329/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113330" to="Tiles/@Node2D@113330/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113331" to="Tiles/@Node2D@113331/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113332" to="Tiles/@Node2D@113332/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113333" to="Tiles/@Node2D@113333/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113334" to="Tiles/@Node2D@113334/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113335" to="Tiles/@Node2D@113335/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113336" to="Tiles/@Node2D@113336/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113337" to="Tiles/@Node2D@113337/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113338" to="Tiles/@Node2D@113338/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113339" to="Tiles/@Node2D@113339/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113340" to="Tiles/@Node2D@113340/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113341" to="Tiles/@Node2D@113341/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113342" to="Tiles/@Node2D@113342/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113343" to="Tiles/@Node2D@113343/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113344" to="Tiles/@Node2D@113344/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113345" to="Tiles/@Node2D@113345/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113346" to="Tiles/@Node2D@113346/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113347" to="Tiles/@Node2D@113347/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113348" to="Tiles/@Node2D@113348/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113349" to="Tiles/@Node2D@113349/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113350" to="Tiles/@Node2D@113350/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113351" to="Tiles/@Node2D@113351/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113352" to="Tiles/@Node2D@113352/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113353" to="Tiles/@Node2D@113353/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113354" to="Tiles/@Node2D@113354/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113355" to="Tiles/@Node2D@113355/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113356" to="Tiles/@Node2D@113356/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113357" to="Tiles/@Node2D@113357/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113358" to="Tiles/@Node2D@113358/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113359" to="Tiles/@Node2D@113359/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113360" to="Tiles/@Node2D@113360/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113361" to="Tiles/@Node2D@113361/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113362" to="Tiles/@Node2D@113362/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113363" to="Tiles/@Node2D@113363/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113364" to="Tiles/@Node2D@113364/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113365" to="Tiles/@Node2D@113365/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113366" to="Tiles/@Node2D@113366/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113367" to="Tiles/@Node2D@113367/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113368" to="Tiles/@Node2D@113368/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113369" to="Tiles/@Node2D@113369/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113370" to="Tiles/@Node2D@113370/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113371" to="Tiles/@Node2D@113371/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113372" to="Tiles/@Node2D@113372/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113373" to="Tiles/@Node2D@113373/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113374" to="Tiles/@Node2D@113374/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113375" to="Tiles/@Node2D@113375/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113376" to="Tiles/@Node2D@113376/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113377" to="Tiles/@Node2D@113377/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113378" to="Tiles/@Node2D@113378/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113379" to="Tiles/@Node2D@113379/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113380" to="Tiles/@Node2D@113380/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113381" to="Tiles/@Node2D@113381/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113382" to="Tiles/@Node2D@113382/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113383" to="Tiles/@Node2D@113383/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113384" to="Tiles/@Node2D@113384/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113385" to="Tiles/@Node2D@113385/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@113386" to="Tiles/@Node2D@113386/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="shell_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock" method="block_hit" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113387" to="Tiles/@AnimatableBody2D@113387" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113387" to="Tiles/@AnimatableBody2D@113387/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113387" to="Tiles/@AnimatableBody2D@113387" method="block_hit" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113387" to="Tiles/@AnimatableBody2D@113387/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113388" to="Tiles/@AnimatableBody2D@113388" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113388" to="Tiles/@AnimatableBody2D@113388/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113388" to="Tiles/@AnimatableBody2D@113388" method="block_hit" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113388" to="Tiles/@AnimatableBody2D@113388/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113389" to="Tiles/@AnimatableBody2D@113389" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113389" to="Tiles/@AnimatableBody2D@113389/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113389" to="Tiles/@AnimatableBody2D@113389" method="block_hit" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113389" to="Tiles/@AnimatableBody2D@113389/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113390" to="Tiles/@AnimatableBody2D@113390" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113390" to="Tiles/@AnimatableBody2D@113390/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113390" to="Tiles/@AnimatableBody2D@113390" method="block_hit" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113390" to="Tiles/@AnimatableBody2D@113390/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113391" to="Tiles/@AnimatableBody2D@113391" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113391" to="Tiles/@AnimatableBody2D@113391/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113391" to="Tiles/@AnimatableBody2D@113391" method="block_hit" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113391" to="Tiles/@AnimatableBody2D@113391/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113392" to="Tiles/@AnimatableBody2D@113392" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113392" to="Tiles/@AnimatableBody2D@113392/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113392" to="Tiles/@AnimatableBody2D@113392" method="block_hit" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113392" to="Tiles/@AnimatableBody2D@113392/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113393" to="Tiles/@AnimatableBody2D@113393" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113393" to="Tiles/@AnimatableBody2D@113393/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113393" to="Tiles/@AnimatableBody2D@113393" method="block_hit" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113393" to="Tiles/@AnimatableBody2D@113393/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/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="block_destroyed" from="Tiles/@AnimatableBody2D@113395" to="Tiles/@AnimatableBody2D@113395/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@113395" to="Tiles/@AnimatableBody2D@113395/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113395" to="Tiles/@AnimatableBody2D@113395" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113395" to="Tiles/@AnimatableBody2D@113395" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@113395" to="Tiles/@AnimatableBody2D@113395/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113395" to="Tiles/@AnimatableBody2D@113395" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@113395" to="Tiles/@AnimatableBody2D@113395/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"]
