[gd_scene load_steps=9 format=3 uid="uid://cefit4bc8akbb"] [ext_resource type="Script" path="res://src/game/game.gd" id="1_4qa87"] [ext_resource type="FontFile" uid="uid://dsa0oh7c0h4pu" path="res://assets/fonts/Racing_Sans_One/RacingSansOne-Regular.ttf" id="2_y3adf"] [ext_resource type="Script" path="res://src/ui/decorations/rumbler.gd" id="3_3vfdb"] [ext_resource type="Script" path="res://src/ui/game_viewport_container.gd" id="3_rmm5i"] [sub_resource type="Animation" id="Animation_c3dlb"] 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] } 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_2c1ud"] resource_name = "fade_in" length = 0.4 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] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath(".:modulate") tracks/1/interp = 2 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.4), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } [sub_resource type="Animation" id="Animation_xbqy2"] resource_name = "fade_out" length = 0.4 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.4), "transitions": PackedFloat32Array(1, 1), "update": 1, "values": [true, false] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath(".:modulate") tracks/1/interp = 2 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.4), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_1s0w0"] _data = { "RESET": SubResource("Animation_c3dlb"), "fade_in": SubResource("Animation_2c1ud"), "fade_out": SubResource("Animation_xbqy2") } [node name="Game" type="Node" groups=["GameGroup"]] process_mode = 3 script = ExtResource("1_4qa87") [node name="RootControl" type="Control" parent="."] unique_name_in_owner = true layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 [node name="LoadingScreen" type="Control" parent="RootControl"] unique_name_in_owner = true z_index = 128 layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 2 [node name="ColorRect" type="ColorRect" parent="RootControl/LoadingScreen"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 2 color = Color(0, 0, 0, 1) [node name="MarginContainer" type="MarginContainer" parent="RootControl/LoadingScreen"] layout_mode = 1 anchors_preset = 3 anchor_left = 1.0 anchor_top = 1.0 anchor_right = 1.0 anchor_bottom = 1.0 offset_left = -1.0 offset_top = -42.0 grow_horizontal = 0 grow_vertical = 0 theme_override_constants/margin_right = 64 theme_override_constants/margin_bottom = 32 [node name="RichTextLabel" type="RichTextLabel" parent="RootControl/LoadingScreen/MarginContainer"] custom_minimum_size = Vector2(160, 0) layout_mode = 2 mouse_filter = 2 theme_override_colors/default_color = Color(1, 0.75, 0.75, 1) theme_override_fonts/normal_font = ExtResource("2_y3adf") theme_override_font_sizes/normal_font_size = 32 bbcode_enabled = true text = "[wave]LOADING...[/wave]" fit_content = true [node name="LoaderTransition" type="AnimationPlayer" parent="RootControl/LoadingScreen"] unique_name_in_owner = true libraries = { "": SubResource("AnimationLibrary_1s0w0") } [node name="Rumbler" type="Control" parent="RootControl"] unique_name_in_owner = true layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("3_3vfdb") [node name="ViewportContainer" type="SubViewportContainer" parent="RootControl/Rumbler"] unique_name_in_owner = true process_mode = 3 layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 stretch = true script = ExtResource("3_rmm5i") [node name="Viewport" type="SubViewport" parent="RootControl/Rumbler/ViewportContainer"] handle_input_locally = false msaa_2d = 3 msaa_3d = 3 screen_space_aa = 1 use_taa = true size = Vector2i(1280, 720) render_target_update_mode = 4 [node name="Content" type="Node" parent="RootControl/Rumbler/ViewportContainer/Viewport"] unique_name_in_owner = true process_mode = 1