[gd_scene load_steps=13 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"] [ext_resource type="Script" path="res://src/game/game_viewport.gd" id="5_v2qv5"] [ext_resource type="Script" path="res://src/util/debug_version_info.gd" id="6_42bd1"] [ext_resource type="Script" path="res://src/game/sfx.gd" id="7_xpf8p"] [ext_resource type="AudioStream" uid="uid://8uynlpios7u1" path="res://assets/sound/sfx/ui/ecofuture2.wav" id="8_ab8py"] [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.2 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.2), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } tracks/2/type = "method" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("%RootControl/..") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0.2), "transitions": PackedFloat32Array(1), "values": [{ "args": [], "method": &"_unload_content" }] } [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 process_mode = 3 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="DebugOverlay" type="Control" parent="RootControl"] z_index = 129 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="MarginContainer" type="MarginContainer" parent="RootControl/DebugOverlay"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 2 theme_override_constants/margin_left = 16 theme_override_constants/margin_top = 16 theme_override_constants/margin_right = 16 theme_override_constants/margin_bottom = 16 [node name="BuildInfo" type="HBoxContainer" parent="RootControl/DebugOverlay/MarginContainer"] modulate = Color(1, 1, 1, 0.392157) layout_mode = 2 size_flags_horizontal = 0 size_flags_vertical = 0 [node name="Label" type="Label" parent="RootControl/DebugOverlay/MarginContainer/BuildInfo"] layout_mode = 2 theme_type_variation = &"DebugText" text = "PREVIEW BUILD -" [node name="DebugVersionInfo" type="Label" parent="RootControl/DebugOverlay/MarginContainer/BuildInfo"] unique_name_in_owner = true layout_mode = 2 theme_type_variation = &"DebugText" text = "0.0.0" script = ExtResource("6_42bd1") [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 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"] unique_name_in_owner = true handle_input_locally = false msaa_3d = 3 screen_space_aa = 1 use_taa = true audio_listener_enable_3d = true size = Vector2i(1920, 1080) render_target_update_mode = 4 script = ExtResource("5_v2qv5") [node name="Content" type="Node" parent="RootControl/Rumbler/ViewportContainer/Viewport"] unique_name_in_owner = true process_mode = 1 [node name="SFX" type="Node" parent="."] unique_name_in_owner = true script = ExtResource("7_xpf8p") [node name="Chime" type="AudioStreamPlayer" parent="SFX"] unique_name_in_owner = true stream = ExtResource("8_ab8py") bus = &"SFX"