[gd_scene load_steps=14 format=2]

[ext_resource path="res://src/Utilities/GameplaySignalManager.gd" type="Script" id=1]
[ext_resource path="res://src/Environment/AlienShipTileSet.tres" type="TileSet" id=2]
[ext_resource path="res://src/Contraptions/Triggers/ElevatorButton.tscn" type="PackedScene" id=3]
[ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=4]
[ext_resource path="res://src/NeutralObjects/Coin.tscn" type="PackedScene" id=5]
[ext_resource path="res://src/Levels/Enemy Test Level.tscn" type="PackedScene" id=6]
[ext_resource path="res://src/Environment/ShaderGrass.tscn" type="PackedScene" id=7]
[ext_resource path="res://src/Contraptions/Triggers/ThreeWhyButtons.tscn" type="PackedScene" id=8]
[ext_resource path="res://src/UserInterface/UserInterface.tscn" type="PackedScene" id=9]
[ext_resource path="res://src/Contraptions/Portal/Portal.tscn" type="PackedScene" id=10]
[ext_resource path="res://src/Actors/BlobbyCam.tscn" type="PackedScene" id=11]
[ext_resource path="res://src/Actors/Enemies/Beings/WhatAreFrog.tscn" type="PackedScene" id=12]

[sub_resource type="AnimationNodeStateMachinePlayback" id=4]

[node name="LevelTemplate" type="Node2D"]
__meta__ = {
"_edit_horizontal_guides_": [ 464.0 ],
"_edit_vertical_guides_": [ 2880.0 ]
}

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

[node name="Timer" parent="UserInterface/HUD/HUDOverlay/GetBackTimer" index="0"]
wait_time = 20.0

[node name="PauseScreen" parent="UserInterface" index="1"]
margin_left = 3.15372
margin_top = 0.456848
margin_right = 3.15375
margin_bottom = 0.456848

[node name="BlobbyCam" parent="." instance=ExtResource( 11 )]

[node name="Blobby" parent="." instance=ExtResource( 4 )]
unique_name_in_owner = true
position = Vector2( 71.0069, 335.293 )
scale = Vector2( 0.878906, 0.936025 )

[node name="AnimationTree" parent="Blobby/BlobbySprite" index="0"]
parameters/playback = SubResource( 4 )

[node name="Collectibles" type="Node2D" parent="."]
visible = false

[node name="Coin" parent="Collectibles" instance=ExtResource( 5 )]
position = Vector2( 336, -60 )
scale = Vector2( 0.133, 0.133 )
scoreValue = null

[node name="Coin2" parent="Collectibles" instance=ExtResource( 5 )]
position = Vector2( 324, -11 )
scale = Vector2( 0.133, 0.133 )
scoreValue = null

[node name="Coin3" parent="Collectibles" instance=ExtResource( 5 )]
position = Vector2( 1188, -84 )
scale = Vector2( 0.133, 0.133 )
scoreValue = null

[node name="Coin4" parent="Collectibles" instance=ExtResource( 5 )]
position = Vector2( 1236, -108 )
scale = Vector2( 0.133, 0.133 )
scoreValue = null

[node name="Coin5" parent="Collectibles" instance=ExtResource( 5 )]
position = Vector2( 1140, -108 )
scale = Vector2( 0.133, 0.133 )
scoreValue = null

[node name="Coin6" parent="Collectibles" instance=ExtResource( 5 )]
position = Vector2( 696, -48 )
scale = Vector2( 0.133, 0.133 )
scoreValue = null

[node name="TileMap" type="TileMap" parent="."]
tile_set = ExtResource( 2 )
cell_size = Vector2( 24, 24 )
cell_quadrant_size = 3
cell_custom_transform = Transform2D( 24, 0, 0, 24, 0, 0 )
collision_layer = 8
collision_mask = 8
format = 1
tile_data = PoolIntArray( 0, -1610612732, 0, 260, -1073741820, 0, 65536, -1610612732, 0, 65569, 2, 0, 65796, -1073741820, 0, 131072, -1610612732, 0, 131105, 2, 0, 131332, -1073741820, 0, 196608, -1610612732, 0, 196641, 2, 0, 196868, -1073741820, 0, 262144, -1610612732, 0, 262177, 2, 0, 262404, -1073741820, 0, 327680, -1610612732, 0, 327713, 2, 0, 327940, -1073741820, 0, 393216, -1610612732, 0, 393249, 2, 0, 393476, -1073741820, 0, 458752, -1610612732, 0, 458785, 2, 0, 459012, -1073741820, 0, 524288, -1610612732, 0, 524321, 2, 0, 524548, -1073741820, 0, 589824, -1610612732, 0, 589857, 2, 0, 590084, -1073741820, 0, 655360, -1610612732, 0, 655393, 2, 0, 655620, -1073741820, 0, 720896, -1610612732, 0, 720929, 2, 0, 721156, -1073741820, 0, 786432, -1610612732, 0, 786465, 2, 0, 786692, -1073741820, 0, 851968, -1610612732, 0, 852001, 2, 0, 852228, -1073741820, 0, 917504, 2, 0, 917505, 2, 0, 917506, 2, 0, 917507, 2, 0, 917508, 2, 0, 917509, 2, 0, 917510, 2, 0, 917511, 2, 0, 917512, 2, 0, 917513, 4, 0, 917514, 4, 0, 917515, 4, 0, 917516, 4, 0, 917517, 4, 0, 917518, 4, 0, 917519, 4, 0, 917520, 4, 0, 917521, 4, 0, 917522, 4, 0, 917523, 4, 0, 917524, 4, 0, 917525, 4, 0, 917526, 4, 0, 917527, 4, 0, 917528, 4, 0, 917529, 4, 0, 917530, 4, 0, 917531, 4, 0, 917532, 4, 0, 917533, 4, 0, 917534, 4, 0, 917535, 4, 0, 917536, 4, 0, 917537, 4, 0, 917538, 4, 0, 917539, 4, 0, 917540, 4, 0, 917541, 4, 0, 917542, 4, 0, 917543, 4, 0, 917544, 4, 0, 917545, 4, 0, 917546, 4, 0, 917547, 4, 0, 917548, 4, 0, 917549, 4, 0, 917550, 4, 0, 917551, 4, 0, 917552, 4, 0, 917553, 4, 0, 917554, 4, 0, 917555, 4, 0, 917556, 4, 0, 917557, 4, 0, 917558, 4, 0, 917559, 4, 0, 917560, 4, 0, 917561, 4, 0, 917562, 4, 0, 917563, 4, 0, 917564, 4, 0, 917565, 4, 0, 917566, 4, 0, 917567, 4, 0, 917568, 4, 0, 917569, 4, 0, 917570, 4, 0, 917571, 4, 0, 917572, 4, 0, 917573, 4, 0, 917574, 4, 0, 917575, 4, 0, 917576, 4, 0, 917577, 4, 0, 917578, 4, 0, 917579, 4, 0, 917580, 4, 0, 917581, 4, 0, 917582, 4, 0, 917583, 4, 0, 917584, 4, 0, 917585, 4, 0, 917586, 4, 0, 917587, 4, 0, 917588, 4, 0, 917589, 4, 0, 917590, 4, 0, 917591, 4, 0, 917592, 4, 0, 917593, 4, 0, 917594, 4, 0, 917595, 4, 0, 917596, 4, 0, 917597, 4, 0, 917598, 4, 0, 917599, 4, 0, 917600, 4, 0, 917601, 4, 0, 917602, 4, 0, 917603, 4, 0, 917604, 4, 0, 917605, 4, 0, 917606, 4, 0, 917607, 4, 0, 917608, 4, 0, 917609, 4, 0, 917610, 4, 0, 917611, 4, 0, 917612, 4, 0, 917613, 4, 0, 917614, 4, 0, 917615, 4, 0, 917616, 4, 0, 917617, 4, 0, 917618, 4, 0, 917619, 4, 0, 917620, 4, 0, 917621, 4, 0, 917622, 4, 0, 917623, 4, 0, 917624, 4, 0, 917625, 4, 0, 917626, 4, 0, 917627, 4, 0, 917628, 4, 0, 917629, 4, 0, 917630, 4, 0, 917631, 4, 0, 917632, 4, 0, 917633, 4, 0, 917634, 4, 0, 917635, 4, 0, 917636, 4, 0, 917637, 4, 0, 917638, 4, 0, 917639, 4, 0, 917640, 4, 0, 917641, 4, 0, 917642, 4, 0, 917643, 4, 0, 917644, 4, 0, 917645, 4, 0, 917646, 4, 0, 917647, 4, 0, 917648, 4, 0, 917649, 4, 0, 917650, 4, 0, 917651, 4, 0, 917652, 4, 0, 917653, 4, 0, 917654, 4, 0, 917655, 4, 0, 917656, 4, 0, 917657, 4, 0, 917658, 4, 0, 917659, 4, 0, 917660, 4, 0, 917661, 4, 0, 917662, 4, 0, 917663, 4, 0, 917664, 4, 0, 917665, 4, 0, 917666, 4, 0, 917667, 4, 0, 917668, 4, 0, 917669, 4, 0, 917670, 4, 0, 917671, 4, 0, 917672, 4, 0, 917673, 4, 0, 917674, 4, 0, 917675, 4, 0, 917676, 4, 0, 917677, 4, 0, 917678, 4, 0, 917679, 4, 0, 917680, 4, 0, 917681, 4, 0, 917682, 4, 0, 917683, 4, 0, 917684, 4, 0, 917685, 4, 0, 917686, 4, 0, 917687, 4, 0, 917688, 4, 0, 917689, 4, 0, 917690, 4, 0, 917691, 4, 0, 917692, 4, 0, 917693, 4, 0, 917694, 4, 0, 917695, 4, 0, 917696, 4, 0, 917697, 4, 0, 917698, 4, 0, 917699, 4, 0, 917700, 4, 0, 917701, 4, 0, 917702, 4, 0, 917703, 4, 0, 917704, 4, 0, 917705, 4, 0, 917706, 4, 0, 917707, 4, 0, 917708, 4, 0, 917709, 4, 0, 917710, 4, 0, 917711, 4, 0, 917712, 4, 0, 917713, 4, 0, 917714, 4, 0, 917715, 4, 0, 917716, 4, 0, 917717, 4, 0, 917718, 4, 0, 917719, 4, 0, 917720, 4, 0, 917721, 4, 0, 917722, 4, 0, 917723, 4, 0, 917724, 4, 0, 917725, 4, 0, 917726, 4, 0, 917727, 4, 0, 917728, 4, 0, 917729, 4, 0, 917730, 4, 0, 917731, 4, 0, 917732, 4, 0, 917733, 4, 0, 917734, 4, 0, 917735, 4, 0, 917736, 4, 0, 917737, 4, 0, 917738, 4, 0, 917739, 4, 0, 917740, 4, 0, 917741, 4, 0, 917742, 4, 0, 917743, 4, 0, 917744, 4, 0, 917745, 4, 0, 917746, 4, 0, 917747, 4, 0, 917748, 4, 0, 917749, 4, 0, 917750, 4, 0, 917751, 4, 0, 917752, 4, 0, 917753, 4, 0, 917754, 4, 0, 917755, 4, 0, 917756, 4, 0, 917757, 4, 0, 917758, 4, 0, 917759, 4, 0, 917760, 4, 0, 917761, 4, 0, 917762, 4, 0, 917763, 4, 0, 917764, 4, 0 )

[node name="TreeWhyButtons" parent="." instance=ExtResource( 8 )]
visible = false
position = Vector2( -108, -7 )

[node name="WhyButton1" parent="TreeWhyButtons" index="0"]
position = Vector2( -12, -49 )
rotation = 1.5708

[node name="WhyButton2" parent="TreeWhyButtons" index="1"]
position = Vector2( 444, -17 )
rotation = 3.14159

[node name="WhyButton3" parent="TreeWhyButtons" index="2"]
position = Vector2( 1452, -77 )
rotation = -1.5708

[node name="ElevatorButton" parent="." instance=ExtResource( 3 )]
visible = false
position = Vector2( 1452, -96 )

[node name="Portal" parent="ElevatorButton" instance=ExtResource( 10 )]
visible = false
position = Vector2( -1464, 84 )
monitoring = false
next_scene = ExtResource( 6 )

[node name="GameplaySignalManager" type="Node2D" parent="."]
script = ExtResource( 1 )

[node name="ShaderGrass" parent="." instance=ExtResource( 7 )]
position = Vector2( 94.3273, 323.897 )
z_index = -1

[node name="ShaderGrass2" parent="." instance=ExtResource( 7 )]
position = Vector2( 97.7583, 323.726 )

[node name="ShaderGrass3" parent="." instance=ExtResource( 7 )]
position = Vector2( 103.443, 323.813 )

[node name="ShaderGrass4" parent="." instance=ExtResource( 7 )]
position = Vector2( 99.556, 322.393 )
z_index = -1

[node name="ShaderGrass5" parent="." instance=ExtResource( 7 )]
position = Vector2( 107.485, 323.87 )

[node name="ShaderGrass6" parent="." instance=ExtResource( 7 )]
position = Vector2( 104.781, 322.084 )
z_index = -1

[node name="ShaderGrass7" parent="." instance=ExtResource( 7 )]
position = Vector2( 118.829, 323.704 )

[node name="ShaderGrass8" parent="." instance=ExtResource( 7 )]
position = Vector2( 112.732, 323.918 )

[node name="ShaderGrass9" parent="." instance=ExtResource( 7 )]
position = Vector2( 110.33, 321.607 )
z_index = -1

[node name="ShaderGrass10" parent="." instance=ExtResource( 7 )]
position = Vector2( 122.514, 323.848 )
z_index = -1

[node name="ShaderGrass11" parent="." instance=ExtResource( 7 )]
position = Vector2( 125.945, 323.677 )

[node name="ShaderGrass12" parent="." instance=ExtResource( 7 )]
position = Vector2( 131.629, 323.764 )

[node name="ShaderGrass13" parent="." instance=ExtResource( 7 )]
position = Vector2( 127.742, 322.345 )
z_index = -1

[node name="ShaderGrass14" parent="." instance=ExtResource( 7 )]
position = Vector2( 135.671, 323.821 )

[node name="ShaderGrass15" parent="." instance=ExtResource( 7 )]
position = Vector2( 132.967, 322.035 )
z_index = -1

[node name="ShaderGrass16" parent="." instance=ExtResource( 7 )]
position = Vector2( 147.015, 323.655 )

[node name="ShaderGrass17" parent="." instance=ExtResource( 7 )]
position = Vector2( 140.918, 323.869 )

[node name="ShaderGrass18" parent="." instance=ExtResource( 7 )]
position = Vector2( 138.516, 321.559 )
z_index = -1

[node name="ShaderGrass19" parent="." instance=ExtResource( 7 )]
position = Vector2( 149.723, 323.897 )
z_index = -1

[node name="ShaderGrass20" parent="." instance=ExtResource( 7 )]
position = Vector2( 153.154, 323.726 )

[node name="ShaderGrass21" parent="." instance=ExtResource( 7 )]
position = Vector2( 158.839, 323.813 )

[node name="ShaderGrass22" parent="." instance=ExtResource( 7 )]
position = Vector2( 154.952, 322.393 )
z_index = -1

[node name="ShaderGrass23" parent="." instance=ExtResource( 7 )]
position = Vector2( 162.881, 323.87 )

[node name="ShaderGrass24" parent="." instance=ExtResource( 7 )]
position = Vector2( 160.177, 322.084 )
z_index = -1

[node name="ShaderGrass25" parent="." instance=ExtResource( 7 )]
position = Vector2( 174.225, 323.704 )

[node name="ShaderGrass26" parent="." instance=ExtResource( 7 )]
position = Vector2( 168.128, 323.918 )

[node name="ShaderGrass27" parent="." instance=ExtResource( 7 )]
position = Vector2( 165.726, 321.607 )
z_index = -1

[node name="ShaderGrass28" parent="." instance=ExtResource( 7 )]
position = Vector2( 64.794, 323.73 )
z_index = -1

[node name="ShaderGrass29" parent="." instance=ExtResource( 7 )]
position = Vector2( 68.225, 323.559 )

[node name="ShaderGrass30" parent="." instance=ExtResource( 7 )]
position = Vector2( 73.9096, 323.646 )

[node name="ShaderGrass31" parent="." instance=ExtResource( 7 )]
position = Vector2( 70.0227, 322.227 )
z_index = -1

[node name="ShaderGrass32" parent="." instance=ExtResource( 7 )]
position = Vector2( 77.9516, 323.703 )

[node name="ShaderGrass33" parent="." instance=ExtResource( 7 )]
position = Vector2( 75.2476, 321.917 )
z_index = -1

[node name="ShaderGrass34" parent="." instance=ExtResource( 7 )]
position = Vector2( 89.2956, 323.538 )

[node name="ShaderGrass35" parent="." instance=ExtResource( 7 )]
position = Vector2( 83.1986, 323.751 )

[node name="ShaderGrass36" parent="." instance=ExtResource( 7 )]
position = Vector2( 80.7966, 321.441 )
z_index = -1

[node name="ShaderGrass37" parent="." instance=ExtResource( 7 )]
position = Vector2( 39.2652, 323.564 )
z_index = -1

[node name="ShaderGrass38" parent="." instance=ExtResource( 7 )]
position = Vector2( 42.6962, 323.393 )

[node name="ShaderGrass39" parent="." instance=ExtResource( 7 )]
position = Vector2( 48.3808, 323.48 )

[node name="ShaderGrass40" parent="." instance=ExtResource( 7 )]
position = Vector2( 44.4939, 322.06 )
z_index = -1

[node name="ShaderGrass41" parent="." instance=ExtResource( 7 )]
position = Vector2( 52.4228, 323.537 )

[node name="ShaderGrass42" parent="." instance=ExtResource( 7 )]
position = Vector2( 49.7188, 321.751 )
z_index = -1

[node name="ShaderGrass43" parent="." instance=ExtResource( 7 )]
position = Vector2( 63.7668, 323.371 )

[node name="ShaderGrass44" parent="." instance=ExtResource( 7 )]
position = Vector2( 57.6698, 323.585 )

[node name="ShaderGrass45" parent="." instance=ExtResource( 7 )]
position = Vector2( 55.2678, 321.274 )
z_index = -1

[node name="ShaderGrass46" parent="." instance=ExtResource( 7 )]
position = Vector2( 17.2403, 323.73 )
z_index = -1

[node name="ShaderGrass47" parent="." instance=ExtResource( 7 )]
position = Vector2( 20.6713, 323.559 )

[node name="ShaderGrass48" parent="." instance=ExtResource( 7 )]
position = Vector2( 26.3559, 323.646 )

[node name="ShaderGrass49" parent="." instance=ExtResource( 7 )]
position = Vector2( 22.469, 322.227 )
z_index = -1

[node name="ShaderGrass50" parent="." instance=ExtResource( 7 )]
position = Vector2( 30.3979, 323.703 )

[node name="ShaderGrass51" parent="." instance=ExtResource( 7 )]
position = Vector2( 27.6939, 321.917 )
z_index = -1

[node name="ShaderGrass52" parent="." instance=ExtResource( 7 )]
position = Vector2( 41.7419, 323.538 )

[node name="ShaderGrass53" parent="." instance=ExtResource( 7 )]
position = Vector2( 35.6449, 323.751 )

[node name="ShaderGrass54" parent="." instance=ExtResource( 7 )]
position = Vector2( 33.2429, 321.441 )
z_index = -1

[node name="ShaderGrass55" parent="." instance=ExtResource( 7 )]
position = Vector2( 166.242, 323.73 )
z_index = -1

[node name="ShaderGrass56" parent="." instance=ExtResource( 7 )]
position = Vector2( 169.673, 323.559 )

[node name="ShaderGrass57" parent="." instance=ExtResource( 7 )]
position = Vector2( 175.357, 323.646 )

[node name="ShaderGrass58" parent="." instance=ExtResource( 7 )]
position = Vector2( 171.471, 322.227 )
z_index = -1

[node name="ShaderGrass59" parent="." instance=ExtResource( 7 )]
position = Vector2( 179.399, 323.703 )

[node name="ShaderGrass60" parent="." instance=ExtResource( 7 )]
position = Vector2( 176.695, 321.917 )
z_index = -1

[node name="ShaderGrass61" parent="." instance=ExtResource( 7 )]
position = Vector2( 190.743, 323.538 )

[node name="ShaderGrass62" parent="." instance=ExtResource( 7 )]
position = Vector2( 184.646, 323.751 )

[node name="ShaderGrass63" parent="." instance=ExtResource( 7 )]
position = Vector2( 182.244, 321.441 )
z_index = -1

[node name="WhatAreFrog" parent="." instance=ExtResource( 12 )]
position = Vector2( 622, 323 )

[connection signal="timeout" from="UserInterface/HUD/HUDOverlay/GetBackTimer/Timer" to="GameplaySignalManager" method="_on_Timer_timeout"]
[connection signal="getback_timer_up" from="GameplaySignalManager" to="Blobby" method="_on_GameplaySignalManager_getback_timer_up"]
[connection signal="terminal_activated" from="GameplaySignalManager" to="UserInterface/HUD" method="_on_SignalManager_terminal_activated"]

[editable path="UserInterface"]
[editable path="UserInterface/HUD"]
[editable path="Blobby"]
[editable path="TreeWhyButtons"]
[editable path="TreeWhyButtons/WhyButton1"]
[editable path="TreeWhyButtons/WhyButton2"]
[editable path="TreeWhyButtons/WhyButton3"]
