[gd_scene load_steps=8 format=3 uid="uid://tof3b3hl57pc"] [ext_resource type="FontFile" uid="uid://bk2qwj2aovtrp" path="res://assets/pixel_font.ttf" id="1_1pmcj"] [ext_resource type="Shader" path="res://scenes/pauseMenu/pause_menu.gdshader" id="1_22xeq"] [ext_resource type="Script" path="res://scenes/pauseMenu/pause_menu.gd" id="1_prow0"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_ky6mg"] shader = ExtResource("1_22xeq") shader_parameter/lod = 0.0 [sub_resource type="Animation" id="Animation_lu1dk"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("ColorRect:material:shader_parameter/lod") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [0.0] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("PanelContainer:modulate") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 0)] } [sub_resource type="Animation" id="Animation_3ihps"] resource_name = "blur" tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("ColorRect:material:shader_parameter/lod") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.3), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [0.0, 0.8] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("PanelContainer:modulate") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.3), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_6e33f"] _data = { "RESET": SubResource("Animation_lu1dk"), "blur": SubResource("Animation_3ihps") } [node name="PauseMenu" type="Control"] process_mode = 3 layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("1_prow0") [node name="ColorRect" type="ColorRect" parent="."] material = SubResource("ShaderMaterial_ky6mg") layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 [node name="PanelContainer" type="PanelContainer" parent="."] modulate = Color(1, 1, 1, 0) layout_mode = 1 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -60.0 offset_top = -40.0 offset_right = 60.0 offset_bottom = 40.0 grow_horizontal = 2 grow_vertical = 2 [node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer"] layout_mode = 2 [node name="Resume" type="Button" parent="PanelContainer/VBoxContainer"] layout_mode = 2 theme_override_fonts/font = ExtResource("1_1pmcj") text = "Resume" [node name="Restart" type="Button" parent="PanelContainer/VBoxContainer"] layout_mode = 2 theme_override_fonts/font = ExtResource("1_1pmcj") text = "Restart" [node name="Quit" type="Button" parent="PanelContainer/VBoxContainer"] layout_mode = 2 theme_override_fonts/font = ExtResource("1_1pmcj") text = "Quit" [node name="AnimationPlayer" type="AnimationPlayer" parent="."] libraries = { "": SubResource("AnimationLibrary_6e33f") } [connection signal="pressed" from="PanelContainer/VBoxContainer/Resume" to="." method="_on_resume_pressed"] [connection signal="pressed" from="PanelContainer/VBoxContainer/Restart" to="." method="_on_restart_pressed"] [connection signal="pressed" from="PanelContainer/VBoxContainer/Quit" to="." method="_on_quit_pressed"]