[gd_scene load_steps=19 format=3 uid="uid://brknr57xc2cp0"] [ext_resource type="Texture2D" uid="uid://b7ds08rj0yk7j" path="res://assets/ui/corpo_logo/corpo_logo_128_bg.png" id="1_1oh6t"] [ext_resource type="Texture2D" uid="uid://dixpjnlaj86x2" path="res://assets/ui/corpo_logo/corpo_logo_128.png" id="1_p2l3a"] [ext_resource type="Shader" uid="uid://dnytoirugot2e" path="res://src/shaders/canvas_grunk.gdshader" id="2_q367f"] [ext_resource type="FastNoiseLite" uid="uid://cnlvdtx68giv6" path="res://assets/materials/gunk_noise.tres" id="3_8o5hc"] [ext_resource type="PackedScene" uid="uid://b6dx0ovy15g5o" path="res://src/effects/grunk_2d/grunk_2d.tscn" id="5_xrtbx"] [ext_resource type="Theme" uid="uid://b07fevr214mmr" path="res://src/ui/hud/hud_theme.tres" id="6_t8g1i"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_8o5hc"] [sub_resource type="NoiseTexture3D" id="NoiseTexture3D_7v5ka"] width = 256 height = 256 seamless = true seamless_blend_skirt = 0.5 noise = ExtResource("3_8o5hc") [sub_resource type="NoiseTexture3D" id="NoiseTexture3D_d72jk"] width = 256 height = 256 seamless = true seamless_blend_skirt = 0.5 noise = ExtResource("3_8o5hc") [sub_resource type="FastNoiseLite" id="FastNoiseLite_qsvii"] frequency = 0.0006 fractal_type = 2 fractal_octaves = 4 fractal_gain = 0.667 domain_warp_type = 2 [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_pgbvb"] width = 1024 height = 1024 noise = SubResource("FastNoiseLite_qsvii") [sub_resource type="ShaderMaterial" id="ShaderMaterial_t8g1i"] resource_local_to_scene = true shader = ExtResource("2_q367f") shader_parameter/color_1 = Color(0, 0, 0, 1) shader_parameter/color_2 = Color(0.137255, 0.984314, 0.34902, 1) shader_parameter/emission_color = Color(0.486275, 1, 0.25098, 1) shader_parameter/pixellation = 32.0 shader_parameter/time_pixellation = 60.0 shader_parameter/emission_strength = 0.05 shader_parameter/aspect_ratio = 1.0 shader_parameter/time_scale = 1.0 shader_parameter/gunk_noise = SubResource("NoiseTexture3D_7v5ka") shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_d72jk") shader_parameter/mask_progress = 1.0 shader_parameter/mask_noise = SubResource("NoiseTexture2D_pgbvb") [sub_resource type="Animation" id="Animation_yor10"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath(".:visible") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [true] } [sub_resource type="Animation" id="Animation_jqm8y"] resource_name = "blink" length = 0.3 loop_mode = 1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath(".:visible") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.15, 0.3), "transitions": PackedFloat32Array(1, 1, 1), "update": 1, "values": [true, false, true] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_ovpa4"] _data = { &"RESET": SubResource("Animation_yor10"), &"blink": SubResource("Animation_jqm8y") } [sub_resource type="Animation" id="Animation_ovpa4"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("HBoxContainer/Label:visible_ratio") 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(".: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, 1)] } [sub_resource type="Animation" id="Animation_t8g1i"] resource_name = "display" length = 2.0 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("HBoxContainer/Label:visible_ratio") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.6, 0.8), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [0.0, 0.0, 1.0] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath(".:modulate") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 1, 2), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)] } tracks/2/type = "method" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath(".") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(2), "transitions": PackedFloat32Array(1), "values": [{ "args": [], "method": &"queue_free" }] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_lm3su"] _data = { &"RESET": SubResource("Animation_ovpa4"), &"display": SubResource("Animation_t8g1i") } [node name="SaveIcon" type="MarginContainer"] offset_right = 348.0 offset_bottom = 140.0 [node name="HBoxContainer" type="HBoxContainer" parent="."] layout_mode = 2 alignment = 2 [node name="Control" type="Control" parent="HBoxContainer"] custom_minimum_size = Vector2(140, 140) layout_mode = 2 [node name="IconBG" type="TextureRect" parent="HBoxContainer/Control"] layout_mode = 1 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -70.0 offset_top = -70.0 offset_right = 70.0 offset_bottom = 70.0 grow_horizontal = 2 grow_vertical = 2 size_flags_horizontal = 4 size_flags_vertical = 4 texture = ExtResource("1_1oh6t") stretch_mode = 2 [node name="SaveIcon" type="TextureRect" parent="HBoxContainer/Control"] clip_children = 2 texture_filter = 3 material = SubResource("ShaderMaterial_8o5hc") layout_mode = 1 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -64.0 offset_top = -64.0 offset_right = 64.0 offset_bottom = 64.0 grow_horizontal = 2 grow_vertical = 2 size_flags_horizontal = 4 size_flags_vertical = 4 texture = ExtResource("1_p2l3a") stretch_mode = 2 [node name="Grunk2D" parent="HBoxContainer/Control/SaveIcon" instance=ExtResource("5_xrtbx")] material = SubResource("ShaderMaterial_t8g1i") layout_mode = 1 [node name="Label" type="Label" parent="HBoxContainer"] layout_mode = 2 size_flags_vertical = 8 theme = ExtResource("6_t8g1i") theme_override_colors/font_color = Color(0.14, 1, 0.355, 1) text = "UI_SAVING" visible_characters = 0 visible_ratio = 0.0 [node name="Blinker" type="Label" parent="HBoxContainer"] layout_mode = 2 size_flags_vertical = 8 theme = ExtResource("6_t8g1i") theme_override_colors/font_color = Color(0.14, 1, 0.355, 1) text = "_" [node name="AnimationPlayer" type="AnimationPlayer" parent="HBoxContainer/Blinker"] libraries = { &"": SubResource("AnimationLibrary_ovpa4") } autoplay = "blink" [node name="AnimationPlayer" type="AnimationPlayer" parent="."] libraries = { &"": SubResource("AnimationLibrary_lm3su") } autoplay = "display"