gfolf2/src/ui/menus/title_screen/title_screen.tscn

1754 lines
51 KiB
Plaintext

[gd_scene load_steps=86 format=3 uid="uid://7fsgocmdas7i"]
[ext_resource type="Script" path="res://src/ui/menus/title_screen/title_screen.gd" id="1_2qtlb"]
[ext_resource type="Texture2D" uid="uid://880x5n8j3b5l" path="res://assets/logo/title.png" id="1_pm82i"]
[ext_resource type="PackedScene" uid="uid://d3eaqw2rdurct" path="res://src/ui/menus/settings_menu/settings_menu.tscn" id="2_g5q2v"]
[ext_resource type="Texture2D" uid="uid://clesl8lljs6of" path="res://assets/logo/subtitle.png" id="2_y0ulk"]
[ext_resource type="PackedScene" uid="uid://ccx2u5oli6men" path="res://src/ui/menus/title_screen/deathmatch_setup/deathmatch_setup.tscn" id="3_bo4ty"]
[ext_resource type="Material" uid="uid://dpsmjlhjpc7vs" path="res://assets/materials/basic_ball_material.tres" id="5_5q83g"]
[ext_resource type="PackedScene" uid="uid://cqu315hviu72n" path="res://src/ui/menus/title_screen/title_crawl.tscn" id="7_r26eu"]
[sub_resource type="Environment" id="Environment_ardux"]
background_mode = 1
ambient_light_source = 2
ambient_light_color = Color(0.0156863, 0.0156863, 0.0156863, 1)
tonemap_mode = 2
ssil_enabled = true
ssil_intensity = 0.4
glow_enabled = true
glow_intensity = 2.0
[sub_resource type="Animation" id="Animation_bby3k"]
resource_name = "rotate"
length = 180.0
loop_mode = 1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:rotation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 180),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector3(-0.785398, 0, 0), Vector3(-0.785398, 6.28319, 0)]
}
[sub_resource type="Animation" id="Animation_vci0b"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:rotation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector3(-0.785398, -3.14159, 0)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_g0lq7"]
_data = {
"RESET": SubResource("Animation_vci0b"),
"rotate": SubResource("Animation_bby3k")
}
[sub_resource type="SphereMesh" id="SphereMesh_korig"]
material = ExtResource("5_5q83g")
radial_segments = 6
rings = 4
[sub_resource type="Curve" id="Curve_mfs4k"]
_data = [Vector2(0, 0), 0.0, 0.0, 0, 0]
point_count = 1
[sub_resource type="Curve" id="Curve_4a340"]
min_value = -2.0
max_value = 2.0
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0]
point_count = 1
[sub_resource type="Curve" id="Curve_jugu4"]
_data = [Vector2(0, 0), 0.0, 0.0, 0, 0]
point_count = 1
[sub_resource type="CurveXYZTexture" id="CurveXYZTexture_6ny4o"]
curve_x = SubResource("Curve_mfs4k")
curve_y = SubResource("Curve_4a340")
curve_z = SubResource("Curve_jugu4")
[sub_resource type="Curve" id="Curve_dlr4d"]
_data = [Vector2(0, 0.001), 0.0, 0.0, 0, 0, Vector2(0.0315789, 1), 0.0, 0.0, 0, 0, Vector2(0.355789, 1), 0.0, 0.0, 0, 0, Vector2(0.633684, 0), 0.0, 0.0, 0, 0]
point_count = 4
[sub_resource type="CurveTexture" id="CurveTexture_ynn40"]
curve = SubResource("Curve_dlr4d")
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_v2b30"]
emission_shape = 6
emission_ring_axis = Vector3(0, 1, 0)
emission_ring_height = 0.1
emission_ring_radius = 4.0
emission_ring_inner_radius = 4.0
spread = 0.0
orbit_velocity_min = 0.25
orbit_velocity_max = 0.25
orbit_velocity_curve = SubResource("CurveXYZTexture_6ny4o")
radial_velocity_min = -1.00002
radial_velocity_max = -1.00002
gravity = Vector3(0, 0, 0)
scale_curve = SubResource("CurveTexture_ynn40")
[sub_resource type="Curve" id="Curve_o7r8j"]
_data = [Vector2(0, 0), 0.0, 33.9978, 0, 0, Vector2(0.0335306, 0.824067), 2.50004, 2.50004, 0, 0, Vector2(0.315582, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
point_count = 4
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_f43mj"]
transparency = 1
cull_mode = 2
shading_mode = 0
vertex_color_use_as_albedo = true
albedo_color = Color(1, 1, 1, 0.156863)
texture_filter = 0
use_particle_trails = true
[sub_resource type="RibbonTrailMesh" id="RibbonTrailMesh_brdwn"]
material = SubResource("StandardMaterial3D_f43mj")
shape = 0
size = 0.1
sections = 16
section_length = 0.1
section_segments = 8
curve = SubResource("Curve_o7r8j")
[sub_resource type="Animation" id="Animation_baak2"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("CameraPivot:rotation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector3(0, 0, 0)]
}
[sub_resource type="Animation" id="Animation_0w1b5"]
resource_name = "idle"
length = 120.0
loop_mode = 1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("CameraPivot:rotation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 120),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector3(0, 0, 0), Vector3(0, 6.28319, 0)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_om72j"]
_data = {
"RESET": SubResource("Animation_baak2"),
"idle": SubResource("Animation_0w1b5")
}
[sub_resource type="Animation" id="Animation_a1sa7"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:color")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(0, 0, 0, 1)]
}
[sub_resource type="Animation" id="Animation_f0ohc"]
resource_name = "fade_in"
length = 8.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:color")
tracks/0/interp = 1
tracks/0/loop_wrap = false
tracks/0/keys = {
"times": PackedFloat32Array(0, 8),
"transitions": PackedFloat32Array(0.618, 1),
"update": 0,
"values": [Color(0, 0, 0, 1), Color(0, 0, 0, 0.5)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_kjacl"]
_data = {
"RESET": SubResource("Animation_a1sa7"),
"fade_in": SubResource("Animation_f0ohc")
}
[sub_resource type="Animation" id="Animation_fths4"]
length = 0.001
[sub_resource type="Animation" id="Animation_ptiak"]
resource_name = "show"
length = 2.0
[sub_resource type="AnimationLibrary" id="AnimationLibrary_a8te0"]
_data = {
"RESET": SubResource("Animation_fths4"),
"show": SubResource("Animation_ptiak")
}
[sub_resource type="Animation" id="Animation_h42sh"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:modulate")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 1)]
}
[sub_resource type="Animation" id="Animation_55hm2"]
resource_name = "fade_out"
length = 0.6
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:modulate")
tracks/0/interp = 2
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.0666667, 0.133333, 0.2, 0.266667, 0.333333, 0.4, 0.466667, 0.533333, 0.6),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
"update": 0,
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 0), Color(1, 1, 1, 0.5), Color(1, 1, 1, 0), Color(1, 1, 1, 0.25), Color(1, 1, 1, 0), Color(1, 1, 1, 0.125), Color(1, 1, 1, 0)]
}
tracks/1/type = "method"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("../../..")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.6),
"transitions": PackedFloat32Array(1, 1),
"values": [{
"args": [],
"method": &"play_chime"
}, {
"args": [],
"method": &"_on_quit"
}]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_cgw58"]
_data = {
"RESET": SubResource("Animation_h42sh"),
"fade_out": SubResource("Animation_55hm2")
}
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_mak8k"]
animation = &"local_idle"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_ierxo"]
animation = &"multi_to_local"
play_mode = 1
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_jlvld"]
animation = &"main_idle"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_llncl"]
animation = &"main_to_multi_player"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_hpbmu"]
animation = &"main_to_single_player"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_wugpj"]
animation = &"multi_player_idle"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_or480"]
animation = &"main_to_multi_player"
play_mode = 1
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_tlvbg"]
animation = &"multi_to_local"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_7d7hg"]
animation = &"multi_to_network"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_h20ej"]
animation = &"network_idle"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_q2s7e"]
animation = &"multi_to_network"
play_mode = 1
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_xl7to"]
animation = &"press_start_fade_in"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_5lvhs"]
animation = &"press_start_idle"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_xm5t4"]
animation = &"press_start_to_main"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_71873"]
animation = &"single_player_idle"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_k701l"]
animation = &"main_to_single_player"
play_mode = 1
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_qnobx"]
advance_mode = 2
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_53b8j"]
switch_mode = 2
advance_mode = 2
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_0gplt"]
xfade_time = 0.1
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_swhvi"]
switch_mode = 2
advance_mode = 2
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_3jlkb"]
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_k1ui3"]
switch_mode = 2
advance_mode = 2
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_o7lx8"]
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_g25pk"]
switch_mode = 2
advance_mode = 2
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_e3j5v"]
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_orr1h"]
switch_mode = 2
advance_mode = 2
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_0j6ll"]
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_tf3sp"]
switch_mode = 2
advance_mode = 2
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_rrgko"]
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ub4la"]
switch_mode = 2
advance_mode = 2
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_ogcm6"]
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_tv5rn"]
switch_mode = 2
advance_mode = 2
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_rhmua"]
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_x6nio"]
switch_mode = 2
advance_mode = 2
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_0tvn5"]
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_lejxi"]
switch_mode = 2
advance_mode = 2
[sub_resource type="AnimationNodeStateMachine" id="AnimationNodeStateMachine_p18ah"]
states/End/position = Vector2(172, 100)
states/Start/position = Vector2(5, 100)
states/local_idle/node = SubResource("AnimationNodeAnimation_mak8k")
states/local_idle/position = Vector2(519, 713)
states/local_to_multi/node = SubResource("AnimationNodeAnimation_ierxo")
states/local_to_multi/position = Vector2(519, 785)
states/main_idle/node = SubResource("AnimationNodeAnimation_jlvld")
states/main_idle/position = Vector2(5, 401)
states/main_to_multi_player/node = SubResource("AnimationNodeAnimation_llncl")
states/main_to_multi_player/position = Vector2(280, 482)
states/main_to_single_player/node = SubResource("AnimationNodeAnimation_hpbmu")
states/main_to_single_player/position = Vector2(-262, 482)
states/multi_player_idle/node = SubResource("AnimationNodeAnimation_wugpj")
states/multi_player_idle/position = Vector2(280, 563)
states/multi_player_to_main/node = SubResource("AnimationNodeAnimation_or480")
states/multi_player_to_main/position = Vector2(280, 638)
states/multi_to_local/node = SubResource("AnimationNodeAnimation_tlvbg")
states/multi_to_local/position = Vector2(519, 638)
states/multi_to_network/node = SubResource("AnimationNodeAnimation_7d7hg")
states/multi_to_network/position = Vector2(31, 638)
states/network_idle/node = SubResource("AnimationNodeAnimation_h20ej")
states/network_idle/position = Vector2(31, 713)
states/network_to_multi/node = SubResource("AnimationNodeAnimation_q2s7e")
states/network_to_multi/position = Vector2(31, 785)
states/press_start_fade_in/node = SubResource("AnimationNodeAnimation_xl7to")
states/press_start_fade_in/position = Vector2(5, 178)
states/press_start_idle/node = SubResource("AnimationNodeAnimation_5lvhs")
states/press_start_idle/position = Vector2(5, 251)
states/press_start_to_main/node = SubResource("AnimationNodeAnimation_xm5t4")
states/press_start_to_main/position = Vector2(5, 327)
states/single_player_idle/node = SubResource("AnimationNodeAnimation_71873")
states/single_player_idle/position = Vector2(-262, 563)
states/single_player_to_main/node = SubResource("AnimationNodeAnimation_k701l")
states/single_player_to_main/position = Vector2(-262, 638)
transitions = ["Start", "press_start_fade_in", SubResource("AnimationNodeStateMachineTransition_qnobx"), "press_start_fade_in", "press_start_idle", SubResource("AnimationNodeStateMachineTransition_53b8j"), "press_start_idle", "press_start_to_main", SubResource("AnimationNodeStateMachineTransition_0gplt"), "press_start_to_main", "main_idle", SubResource("AnimationNodeStateMachineTransition_swhvi"), "main_idle", "main_to_single_player", SubResource("AnimationNodeStateMachineTransition_3jlkb"), "main_to_single_player", "single_player_idle", SubResource("AnimationNodeStateMachineTransition_k1ui3"), "single_player_idle", "single_player_to_main", SubResource("AnimationNodeStateMachineTransition_o7lx8"), "single_player_to_main", "main_idle", SubResource("AnimationNodeStateMachineTransition_g25pk"), "main_idle", "main_to_multi_player", SubResource("AnimationNodeStateMachineTransition_e3j5v"), "main_to_multi_player", "multi_player_idle", SubResource("AnimationNodeStateMachineTransition_orr1h"), "multi_player_idle", "multi_player_to_main", SubResource("AnimationNodeStateMachineTransition_0j6ll"), "multi_player_to_main", "main_idle", SubResource("AnimationNodeStateMachineTransition_tf3sp"), "multi_player_idle", "multi_to_local", SubResource("AnimationNodeStateMachineTransition_rrgko"), "multi_to_local", "local_idle", SubResource("AnimationNodeStateMachineTransition_ub4la"), "local_idle", "local_to_multi", SubResource("AnimationNodeStateMachineTransition_ogcm6"), "local_to_multi", "multi_player_idle", SubResource("AnimationNodeStateMachineTransition_tv5rn"), "multi_player_idle", "multi_to_network", SubResource("AnimationNodeStateMachineTransition_rhmua"), "multi_to_network", "network_idle", SubResource("AnimationNodeStateMachineTransition_x6nio"), "network_idle", "network_to_multi", SubResource("AnimationNodeStateMachineTransition_0tvn5"), "network_to_multi", "multi_player_idle", SubResource("AnimationNodeStateMachineTransition_lejxi")]
graph_offset = Vector2(-930, 88.936)
[sub_resource type="Animation" id="Animation_buf53"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("PressStart:modulate")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 1)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("PressStart:visible")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("MainMenu:visible")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("MainMenu:modulate")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 1)]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("MainMenu:anchor_left")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.5]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("MainMenu:anchor_right")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.5]
}
tracks/6/type = "value"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("SingleplayerMenu:anchor_left")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [1.5]
}
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("SingleplayerMenu:anchor_right")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [1.5]
}
tracks/8/type = "value"
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/path = NodePath("MultiplayerMenu:anchor_left")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [1.5]
}
tracks/9/type = "value"
tracks/9/imported = false
tracks/9/enabled = true
tracks/9/path = NodePath("MultiplayerMenu:anchor_right")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [1.5]
}
tracks/10/type = "value"
tracks/10/imported = false
tracks/10/enabled = true
tracks/10/path = NodePath("LocalMultiplayerMenu:anchor_left")
tracks/10/interp = 1
tracks/10/loop_wrap = true
tracks/10/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [1.5]
}
tracks/11/type = "value"
tracks/11/imported = false
tracks/11/enabled = true
tracks/11/path = NodePath("LocalMultiplayerMenu:anchor_right")
tracks/11/interp = 1
tracks/11/loop_wrap = true
tracks/11/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [1.5]
}
tracks/12/type = "value"
tracks/12/imported = false
tracks/12/enabled = true
tracks/12/path = NodePath("NetMultiplayerMenu:anchor_left")
tracks/12/interp = 1
tracks/12/loop_wrap = true
tracks/12/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [1.5]
}
tracks/13/type = "value"
tracks/13/imported = false
tracks/13/enabled = true
tracks/13/path = NodePath("NetMultiplayerMenu:anchor_right")
tracks/13/interp = 1
tracks/13/loop_wrap = true
tracks/13/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [1.5]
}
[sub_resource type="Animation" id="Animation_w82hg"]
resource_name = "local_idle"
length = 0.001
step = 0.0333
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("MainMenu:anchor_left")
tracks/0/interp = 2
tracks/0/loop_wrap = false
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-0.5]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("MainMenu:anchor_right")
tracks/1/interp = 2
tracks/1/loop_wrap = false
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-0.5]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("MultiplayerMenu:anchor_left")
tracks/2/interp = 2
tracks/2/loop_wrap = false
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-0.5]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("MultiplayerMenu:anchor_right")
tracks/3/interp = 2
tracks/3/loop_wrap = false
tracks/3/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-0.5]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("LocalMultiplayerMenu:anchor_left")
tracks/4/interp = 2
tracks/4/loop_wrap = false
tracks/4/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.5]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("LocalMultiplayerMenu:anchor_right")
tracks/5/interp = 2
tracks/5/loop_wrap = false
tracks/5/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.5]
}
[sub_resource type="Animation" id="Animation_lc5gj"]
resource_name = "main_idle"
length = 0.001
step = 0.0333
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("MainMenu: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("MainMenu:anchor_left")
tracks/1/interp = 2
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(0.382),
"update": 0,
"values": [0.5]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("MainMenu:anchor_right")
tracks/2/interp = 2
tracks/2/loop_wrap = false
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(0.382),
"update": 0,
"values": [0.5]
}
[sub_resource type="Animation" id="Animation_6bgbi"]
resource_name = "main_to_multi_player"
length = 0.4
step = 0.0333
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("MainMenu: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("MainMenu:anchor_left")
tracks/1/interp = 2
tracks/1/loop_wrap = false
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.4),
"transitions": PackedFloat32Array(0.382, 1),
"update": 0,
"values": [0.5, -0.5]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("MainMenu:anchor_right")
tracks/2/interp = 2
tracks/2/loop_wrap = false
tracks/2/keys = {
"times": PackedFloat32Array(0, 0.4),
"transitions": PackedFloat32Array(0.382, 1),
"update": 0,
"values": [0.5, -0.5]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("MultiplayerMenu:anchor_left")
tracks/3/interp = 2
tracks/3/loop_wrap = false
tracks/3/keys = {
"times": PackedFloat32Array(0, 0.3996),
"transitions": PackedFloat32Array(0.382, 1),
"update": 0,
"values": [1.5, 0.5]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("MultiplayerMenu:anchor_right")
tracks/4/interp = 2
tracks/4/loop_wrap = false
tracks/4/keys = {
"times": PackedFloat32Array(0, 0.3996),
"transitions": PackedFloat32Array(0.382, 1),
"update": 0,
"values": [1.5, 0.5]
}
[sub_resource type="Animation" id="Animation_4axal"]
resource_name = "main_to_single_player"
length = 0.4
step = 0.0333
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("MainMenu: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("MainMenu:anchor_left")
tracks/1/interp = 2
tracks/1/loop_wrap = false
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.4),
"transitions": PackedFloat32Array(0.382, 1),
"update": 0,
"values": [0.5, -0.5]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("MainMenu:anchor_right")
tracks/2/interp = 2
tracks/2/loop_wrap = false
tracks/2/keys = {
"times": PackedFloat32Array(0, 0.4),
"transitions": PackedFloat32Array(0.382, 1),
"update": 0,
"values": [0.5, -0.5]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("SingleplayerMenu:anchor_left")
tracks/3/interp = 2
tracks/3/loop_wrap = false
tracks/3/keys = {
"times": PackedFloat32Array(0, 0.3996),
"transitions": PackedFloat32Array(0.382, 1),
"update": 0,
"values": [1.5, 0.5]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("SingleplayerMenu:anchor_right")
tracks/4/interp = 2
tracks/4/loop_wrap = false
tracks/4/keys = {
"times": PackedFloat32Array(0, 0.3996),
"transitions": PackedFloat32Array(0.382, 1),
"update": 0,
"values": [1.5, 0.5]
}
[sub_resource type="Animation" id="Animation_b6kam"]
resource_name = "multi_player_idle"
length = 0.001
step = 0.0333
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("MainMenu:visible")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(),
"transitions": PackedFloat32Array(),
"update": 1,
"values": []
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("MainMenu:anchor_left")
tracks/1/interp = 2
tracks/1/loop_wrap = false
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-0.5]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("MainMenu:anchor_right")
tracks/2/interp = 2
tracks/2/loop_wrap = false
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-0.5]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("MultiplayerMenu:anchor_left")
tracks/3/interp = 2
tracks/3/loop_wrap = false
tracks/3/keys = {
"times": PackedFloat32Array(-0.000399977),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.5]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("MultiplayerMenu:anchor_right")
tracks/4/interp = 2
tracks/4/loop_wrap = false
tracks/4/keys = {
"times": PackedFloat32Array(-0.000399977),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.5]
}
[sub_resource type="Animation" id="Animation_y5wr8"]
resource_name = "multi_to_local"
length = 0.4
step = 0.0333
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("MainMenu:anchor_left")
tracks/0/interp = 2
tracks/0/loop_wrap = false
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-0.5]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("MainMenu:anchor_right")
tracks/1/interp = 2
tracks/1/loop_wrap = false
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-0.5]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("MultiplayerMenu:anchor_left")
tracks/2/interp = 2
tracks/2/loop_wrap = false
tracks/2/keys = {
"times": PackedFloat32Array(-0.000399977, 0.3996),
"transitions": PackedFloat32Array(0.382, 1),
"update": 0,
"values": [0.5, -0.5]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("MultiplayerMenu:anchor_right")
tracks/3/interp = 2
tracks/3/loop_wrap = false
tracks/3/keys = {
"times": PackedFloat32Array(-0.000399977, 0.3996),
"transitions": PackedFloat32Array(0.382, 1),
"update": 0,
"values": [0.5, -0.5]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("LocalMultiplayerMenu:anchor_left")
tracks/4/interp = 2
tracks/4/loop_wrap = false
tracks/4/keys = {
"times": PackedFloat32Array(0, 0.3996),
"transitions": PackedFloat32Array(0.382, 1),
"update": 0,
"values": [1.5, 0.5]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("LocalMultiplayerMenu:anchor_right")
tracks/5/interp = 2
tracks/5/loop_wrap = false
tracks/5/keys = {
"times": PackedFloat32Array(0, 0.3996),
"transitions": PackedFloat32Array(0.382, 1),
"update": 0,
"values": [1.5, 0.5]
}
[sub_resource type="Animation" id="Animation_reu2y"]
resource_name = "multi_to_network"
length = 0.4
step = 0.0333
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("MainMenu:anchor_left")
tracks/0/interp = 2
tracks/0/loop_wrap = false
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-0.5]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("MainMenu:anchor_right")
tracks/1/interp = 2
tracks/1/loop_wrap = false
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-0.5]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("MultiplayerMenu:anchor_left")
tracks/2/interp = 2
tracks/2/loop_wrap = false
tracks/2/keys = {
"times": PackedFloat32Array(-0.000399977, 0.3996),
"transitions": PackedFloat32Array(0.382, 1),
"update": 0,
"values": [0.5, -0.5]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("MultiplayerMenu:anchor_right")
tracks/3/interp = 2
tracks/3/loop_wrap = false
tracks/3/keys = {
"times": PackedFloat32Array(-0.000399977, 0.3996),
"transitions": PackedFloat32Array(0.382, 1),
"update": 0,
"values": [0.5, -0.5]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("NetMultiplayerMenu:anchor_left")
tracks/4/interp = 2
tracks/4/loop_wrap = false
tracks/4/keys = {
"times": PackedFloat32Array(0, 0.3996),
"transitions": PackedFloat32Array(0.382, 1),
"update": 0,
"values": [1.5, 0.5]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("NetMultiplayerMenu:anchor_right")
tracks/5/interp = 2
tracks/5/loop_wrap = false
tracks/5/keys = {
"times": PackedFloat32Array(0, 0.3996),
"transitions": PackedFloat32Array(0.382, 1),
"update": 0,
"values": [1.5, 0.5]
}
[sub_resource type="Animation" id="Animation_4h10y"]
resource_name = "network_idle"
length = 0.001
step = 0.0333
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("MainMenu:anchor_left")
tracks/0/interp = 2
tracks/0/loop_wrap = false
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-0.5]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("MainMenu:anchor_right")
tracks/1/interp = 2
tracks/1/loop_wrap = false
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-0.5]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("MultiplayerMenu:anchor_left")
tracks/2/interp = 2
tracks/2/loop_wrap = false
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-0.5]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("MultiplayerMenu:anchor_right")
tracks/3/interp = 2
tracks/3/loop_wrap = false
tracks/3/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-0.5]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("NetMultiplayerMenu:anchor_left")
tracks/4/interp = 2
tracks/4/loop_wrap = false
tracks/4/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.5]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("NetMultiplayerMenu:anchor_right")
tracks/5/interp = 2
tracks/5/loop_wrap = false
tracks/5/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.5]
}
[sub_resource type="Animation" id="Animation_yvdj5"]
resource_name = "fade_in"
length = 0.2
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("PressStart:modulate")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.2),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("PressStart:visible")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("MainMenu:visible")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
[sub_resource type="Animation" id="Animation_w6dlg"]
resource_name = "idle"
length = 2.0
loop_mode = 1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("PressStart:modulate")
tracks/0/interp = 2
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 1),
"transitions": PackedFloat32Array(1.618, 0.618),
"update": 0,
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("PressStart:visible")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("MainMenu:visible")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
[sub_resource type="Animation" id="Animation_y08qw"]
resource_name = "fade_out"
length = 0.8
step = 0.0333
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("PressStart:modulate")
tracks/0/interp = 2
tracks/0/loop_wrap = false
tracks/0/keys = {
"times": PackedFloat32Array(0.1, 0.6),
"transitions": PackedFloat32Array(1.618, 1),
"update": 0,
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("PressStart:visible")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.0333333, 0.0666667, 0.1, 0.133333, 0.166667, 0.2, 0.233333, 0.266667, 0.3, 0.333333, 0.366667, 0.4, 0.433333, 0.466667, 0.5, 0.533333, 0.566667, 0.6),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
"update": 1,
"values": [false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("MainMenu:visible")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 0.633333),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [false, true]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("MainMenu:modulate")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0.633333, 0.8),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
}
tracks/4/type = "method"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("%Menu/..")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [],
"method": &"play_chime"
}]
}
[sub_resource type="Animation" id="Animation_acqxw"]
resource_name = "single_player_idle"
length = 0.001
step = 0.0333
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("MainMenu:anchor_left")
tracks/0/interp = 2
tracks/0/loop_wrap = false
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-0.5]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("MainMenu:anchor_right")
tracks/1/interp = 2
tracks/1/loop_wrap = false
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-0.5]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("SingleplayerMenu:anchor_left")
tracks/2/interp = 2
tracks/2/loop_wrap = false
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.5]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("SingleplayerMenu:anchor_right")
tracks/3/interp = 2
tracks/3/loop_wrap = false
tracks/3/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.5]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_gmd4s"]
_data = {
"RESET": SubResource("Animation_buf53"),
"local_idle": SubResource("Animation_w82hg"),
"main_idle": SubResource("Animation_lc5gj"),
"main_to_multi_player": SubResource("Animation_6bgbi"),
"main_to_single_player": SubResource("Animation_4axal"),
"multi_player_idle": SubResource("Animation_b6kam"),
"multi_to_local": SubResource("Animation_y5wr8"),
"multi_to_network": SubResource("Animation_reu2y"),
"network_idle": SubResource("Animation_4h10y"),
"press_start_fade_in": SubResource("Animation_yvdj5"),
"press_start_idle": SubResource("Animation_w6dlg"),
"press_start_to_main": SubResource("Animation_y08qw"),
"single_player_idle": SubResource("Animation_acqxw")
}
[node name="TitleScreen" type="Control"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
script = ExtResource("1_2qtlb")
title_crawl_scene = ExtResource("7_r26eu")
settings_scene = ExtResource("2_g5q2v")
local_deathmatch_setup_scene = ExtResource("3_bo4ty")
[node name="SceneRoot" type="Node3D" parent="."]
[node name="WorldEnvironment" type="WorldEnvironment" parent="SceneRoot"]
environment = SubResource("Environment_ardux")
[node name="LightRotationRoot" type="Node3D" parent="SceneRoot"]
transform = Transform3D(-0.5, 0, 0.866025, 0, 1, 0, -0.866025, 0, -0.5, 0, 0, 0)
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="SceneRoot/LightRotationRoot"]
transform = Transform3D(-1, -6.18172e-08, 6.18172e-08, 0, 0.707107, 0.707107, -8.74228e-08, 0.707107, -0.707107, 0, 0, 0)
light_color = Color(0.95, 1, 0.989167, 1)
light_energy = 1.2
[node name="AnimationPlayer" type="AnimationPlayer" parent="SceneRoot/LightRotationRoot/DirectionalLight3D"]
libraries = {
"": SubResource("AnimationLibrary_g0lq7")
}
autoplay = "rotate"
[node name="Ball" type="MeshInstance3D" parent="SceneRoot"]
mesh = SubResource("SphereMesh_korig")
[node name="GPUParticles3D" type="GPUParticles3D" parent="SceneRoot/Ball"]
amount = 256
lifetime = 6.0
speed_scale = 0.1
fixed_fps = 60
trail_enabled = true
trail_lifetime = 4.0
process_material = SubResource("ParticleProcessMaterial_v2b30")
draw_pass_1 = SubResource("RibbonTrailMesh_brdwn")
[node name="CameraPivot" type="Node3D" parent="SceneRoot"]
[node name="Pitch" type="Node3D" parent="SceneRoot/CameraPivot"]
transform = Transform3D(1, 0, 0, 0, 0.866025, 0.5, 0, -0.5, 0.866025, 0, 0, 0)
[node name="Camera3D" type="Camera3D" parent="SceneRoot/CameraPivot/Pitch"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1)
[node name="AnimationPlayer" type="AnimationPlayer" parent="SceneRoot"]
libraries = {
"": SubResource("AnimationLibrary_om72j")
}
autoplay = "idle"
[node name="Shade" type="ColorRect" parent="."]
visible = false
layout_mode = 2
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
color = Color(0, 0, 0, 1)
[node name="AnimationPlayer" type="AnimationPlayer" parent="Shade"]
libraries = {
"": SubResource("AnimationLibrary_kjacl")
}
autoplay = "fade_in"
[node name="Title" type="Control" parent="."]
clip_contents = true
layout_mode = 1
anchor_left = 0.5
anchor_top = 0.333
anchor_right = 0.5
anchor_bottom = 0.333
offset_left = -253.0
offset_top = -85.5
offset_right = 253.0
offset_bottom = 85.5
grow_horizontal = 2
grow_vertical = 2
[node name="VBoxContainer" type="VBoxContainer" parent="Title"]
layout_mode = 1
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -253.5
offset_top = -85.5
offset_right = 253.5
offset_bottom = 85.5
grow_horizontal = 2
grow_vertical = 2
theme_override_constants/separation = 2
[node name="Title" type="TextureRect" parent="Title/VBoxContainer"]
layout_mode = 2
size_flags_horizontal = 8
texture = ExtResource("1_pm82i")
stretch_mode = 2
[node name="Subtitle" type="TextureRect" parent="Title/VBoxContainer"]
custom_minimum_size = Vector2(507, 0)
layout_mode = 2
texture = ExtResource("2_y0ulk")
stretch_mode = 2
[node name="TitleAnimation" type="AnimationPlayer" parent="Title"]
libraries = {
"": SubResource("AnimationLibrary_a8te0")
}
[node name="Menu" type="Control" parent="."]
unique_name_in_owner = true
layout_mode = 1
anchor_top = 0.667
anchor_right = 1.0
anchor_bottom = 0.667
grow_horizontal = 2
grow_vertical = 2
[node name="PressStart" type="Label" parent="Menu"]
modulate = Color(1, 1, 1, 0.997997)
layout_mode = 1
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -42.0
offset_top = -9.5
offset_right = 42.0
offset_bottom = 9.5
grow_horizontal = 2
grow_vertical = 2
theme_type_variation = &"TitleScreenMenuLabel"
text = "TITLE_START"
[node name="MainMenu" type="VBoxContainer" parent="Menu"]
visible = false
layout_mode = 1
anchors_preset = -1
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
grow_horizontal = 2
grow_vertical = 2
metadata/_edit_use_anchors_ = true
[node name="SinglePlayer" type="Button" parent="Menu/MainMenu"]
layout_mode = 2
tooltip_text = "MSG_ABOUT_SINGLE_PLAYER"
theme_type_variation = &"PauseMenuButton"
text = "TITLE_SINGLE_PLAYER"
[node name="MultiPlayer" type="Button" parent="Menu/MainMenu"]
layout_mode = 2
tooltip_text = "MSG_ABOUT_MULTI_PLAYER"
theme_type_variation = &"PauseMenuButton"
text = "TITLE_MULTI_PLAYER"
[node name="Settings" type="Button" parent="Menu/MainMenu"]
layout_mode = 2
tooltip_text = "MSG_ABOUT_SETTINGS"
theme_type_variation = &"PauseMenuButton"
text = "PAUSE_SETTINGS"
[node name="Credits" type="Button" parent="Menu/MainMenu"]
layout_mode = 2
tooltip_text = "MSG_ABOUT_CREDITS"
theme_type_variation = &"PauseMenuButton"
disabled = true
text = "TITLE_CREDITS"
[node name="Quit" type="Button" parent="Menu/MainMenu"]
layout_mode = 2
tooltip_text = "MSG_ABOUT_QUIT"
theme_type_variation = &"PauseMenuButton"
theme_override_colors/font_color = Color(0.819608, 0.196078, 0.196078, 1)
text = "PAUSE_QUIT"
[node name="AnimationPlayer" type="AnimationPlayer" parent="Menu/MainMenu/Quit"]
libraries = {
"": SubResource("AnimationLibrary_cgw58")
}
[node name="SingleplayerMenu" type="VBoxContainer" parent="Menu"]
layout_mode = 1
anchors_preset = -1
anchor_left = 1.5
anchor_top = 0.5
anchor_right = 1.5
anchor_bottom = 0.5
grow_horizontal = 2
grow_vertical = 2
[node name="Story" type="Button" parent="Menu/SingleplayerMenu"]
layout_mode = 2
theme_type_variation = &"PauseMenuButton"
disabled = true
text = "TITLE_STORY"
[node name="Series" type="Button" parent="Menu/SingleplayerMenu"]
layout_mode = 2
theme_type_variation = &"PauseMenuButton"
disabled = true
text = "TITLE_SERIES"
[node name="Roguelike" type="Button" parent="Menu/SingleplayerMenu"]
layout_mode = 2
theme_type_variation = &"PauseMenuButton"
disabled = true
text = "TITLE_ROGUELIKE"
[node name="Practice" type="Button" parent="Menu/SingleplayerMenu"]
layout_mode = 2
theme_type_variation = &"PauseMenuButton"
disabled = true
text = "TITLE_PRACTICE"
[node name="Back" type="Button" parent="Menu/SingleplayerMenu"]
layout_mode = 2
theme_type_variation = &"PauseMenuButton"
text = "UI_BACK"
[node name="MultiplayerMenu" type="VBoxContainer" parent="Menu"]
layout_mode = 1
anchors_preset = -1
anchor_left = 1.5
anchor_top = 0.5
anchor_right = 1.5
anchor_bottom = 0.5
grow_horizontal = 2
grow_vertical = 2
[node name="LocalMultiplayer" type="Button" parent="Menu/MultiplayerMenu"]
layout_mode = 2
theme_type_variation = &"PauseMenuButton"
text = "TITLE_LOCAL_MULTI"
[node name="NetMultiplayer" type="Button" parent="Menu/MultiplayerMenu"]
layout_mode = 2
theme_type_variation = &"PauseMenuButton"
text = "TITLE_NETWORK_MULTI"
[node name="Back" type="Button" parent="Menu/MultiplayerMenu"]
layout_mode = 2
theme_type_variation = &"PauseMenuButton"
text = "UI_BACK"
[node name="LocalMultiplayerMenu" type="VBoxContainer" parent="Menu"]
layout_mode = 1
anchors_preset = -1
anchor_left = 1.5
anchor_top = 0.5
anchor_right = 1.5
anchor_bottom = 0.5
offset_left = -157.5
offset_top = -52.0
offset_right = 157.5
offset_bottom = 52.0
grow_horizontal = 2
grow_vertical = 2
[node name="Deathmatch" type="Button" parent="Menu/LocalMultiplayerMenu"]
layout_mode = 2
theme_type_variation = &"PauseMenuButton"
text = "TITLE_DEATHMATCH"
[node name="VsSeries" type="Button" parent="Menu/LocalMultiplayerMenu"]
layout_mode = 2
theme_type_variation = &"PauseMenuButton"
disabled = true
text = "TITLE_VS_SERIES"
[node name="Back" type="Button" parent="Menu/LocalMultiplayerMenu"]
layout_mode = 2
theme_type_variation = &"PauseMenuButton"
text = "UI_BACK"
[node name="NetMultiplayerMenu" type="VBoxContainer" parent="Menu"]
layout_mode = 1
anchors_preset = -1
anchor_left = 1.5
anchor_top = 0.5
anchor_right = 1.5
anchor_bottom = 0.5
offset_left = -144.0
offset_top = -106.0
offset_right = 144.0
offset_bottom = 106.0
grow_horizontal = 2
grow_vertical = 2
[node name="Deathmatch" type="Button" parent="Menu/NetMultiplayerMenu"]
layout_mode = 2
theme_type_variation = &"PauseMenuButton"
disabled = true
text = "TITLE_DEATHMATCH"
[node name="VsSeries" type="Button" parent="Menu/NetMultiplayerMenu"]
layout_mode = 2
theme_type_variation = &"PauseMenuButton"
disabled = true
text = "TITLE_VS_SERIES"
[node name="BattleRoyale" type="Button" parent="Menu/NetMultiplayerMenu"]
layout_mode = 2
theme_type_variation = &"PauseMenuButton"
disabled = true
text = "TITLE_BATTLE_ROYALE"
[node name="Profile" type="Button" parent="Menu/NetMultiplayerMenu"]
layout_mode = 2
theme_type_variation = &"PauseMenuButton"
disabled = true
text = "TITLE_PROFILE"
[node name="Back" type="Button" parent="Menu/NetMultiplayerMenu"]
layout_mode = 2
theme_type_variation = &"PauseMenuButton"
text = "UI_BACK"
[node name="MenuStateMachine" type="AnimationTree" parent="Menu"]
tree_root = SubResource("AnimationNodeStateMachine_p18ah")
anim_player = NodePath("AnimationPlayer")
[node name="AnimationPlayer" type="AnimationPlayer" parent="Menu/MenuStateMachine"]
root_node = NodePath("../..")
libraries = {
"": SubResource("AnimationLibrary_gmd4s")
}
autoplay = "press_start_fade_in"
[node name="SettingsContainer" type="MarginContainer" parent="."]
unique_name_in_owner = true
layout_mode = 1
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -640.0
offset_top = -360.0
offset_right = 640.0
offset_bottom = 360.0
grow_horizontal = 2
grow_vertical = 2
mouse_filter = 2
[node name="DeathmatchSetupContainer" type="MarginContainer" parent="."]
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
mouse_filter = 2
theme_override_constants/margin_left = 64
theme_override_constants/margin_top = 64
theme_override_constants/margin_right = 64
theme_override_constants/margin_bottom = 64
[node name="TitleCrawlContainer" type="MarginContainer" parent="."]
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
mouse_filter = 2
[node name="IdleTimer" type="Timer" parent="TitleCrawlContainer"]
unique_name_in_owner = true
wait_time = 20.0
one_shot = true
autostart = true
[connection signal="pressed" from="Menu/MainMenu/SinglePlayer" to="." method="_to_single_player"]
[connection signal="pressed" from="Menu/MainMenu/MultiPlayer" to="." method="_to_multi_player"]
[connection signal="pressed" from="Menu/MainMenu/Settings" to="." method="_open_settings"]
[connection signal="pressed" from="Menu/MainMenu/Quit" to="Menu/MainMenu/Quit/AnimationPlayer" method="play" binds= ["fade_out"]]
[connection signal="pressed" from="Menu/SingleplayerMenu/Back" to="." method="_to_main_menu"]
[connection signal="pressed" from="Menu/MultiplayerMenu/LocalMultiplayer" to="." method="_to_local_multi"]
[connection signal="pressed" from="Menu/MultiplayerMenu/NetMultiplayer" to="." method="_to_network_multi"]
[connection signal="pressed" from="Menu/MultiplayerMenu/Back" to="." method="_to_main_menu"]
[connection signal="pressed" from="Menu/LocalMultiplayerMenu/Deathmatch" to="." method="_open_local_deathmatch_setup"]
[connection signal="pressed" from="Menu/LocalMultiplayerMenu/Back" to="." method="_to_multi_player"]
[connection signal="pressed" from="Menu/NetMultiplayerMenu/Back" to="." method="_to_multi_player"]
[connection signal="timeout" from="TitleCrawlContainer/IdleTimer" to="." method="start_title_crawl"]