Files
gaim/title_screen.tscn
2026-07-29 11:34:28 +02:00

595 lines
20 KiB
Plaintext

[gd_scene load_steps=26 format=3 uid="uid://bkxjs7ullu1dr"]
[ext_resource type="Script" uid="uid://crw0j5r7h0f2y" path="res://title_screen.gd" id="1_8vmu4"]
[ext_resource type="ArrayMesh" uid="uid://cnkc0coob8mu" path="res://Resources/meshes/player_uniGW2.tres" id="2_xfn3p"]
[ext_resource type="Script" uid="uid://tdnefmqvcmc7" path="res://mesh_astronaut.gd" id="3_rhgbh"]
[ext_resource type="ArrayMesh" uid="uid://bixd3h6sjc3wm" path="res://Resources/meshes/player_eu2.tres" id="4_skmiq"]
[ext_resource type="ArrayMesh" uid="uid://dfluqoosh7k2p" path="res://Resources/meshes/player_gain2.tres" id="5_lf08s"]
[ext_resource type="Texture2D" uid="uid://doimhgg8lnk87" path="res://assets/Images/Signet2018-RGB-gross.jpg" id="6_n1yhu"]
[ext_resource type="Texture2D" uid="uid://dcc4obte72vjb" path="res://assets/Images/EU_AI_Act_logo_main.png" id="7_q7w76"]
[ext_resource type="Texture2D" uid="uid://bj8jcfeaakxlw" path="res://assets/Images/DataScience_logo_small.png" id="8_wot2p"]
[ext_resource type="Texture2D" uid="uid://b0ym0c3w67rhi" path="res://assets/Gain_Logo_RGB.png" id="9_kvwfe"]
[ext_resource type="AudioStream" uid="uid://cyxaxp30xuhnm" path="res://assets/Sounds/Peachtea - Somewhere in the Elevator.wav" id="10_xfn3p"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ak2if"]
bg_color = Color(1, 1, 1, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_d4505"]
bg_color = Color(0.550195, 0.681866, 1, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_efoot"]
draw_center = false
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_46sda"]
bg_color = Color(0.578181, 0.264114, 0.329346, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_xfn3p"]
bg_color = Color(0.5764706, 0.2627451, 0.32941177, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_5yj1t"]
draw_center = false
border_width_left = 8
border_width_top = 8
border_width_right = 8
border_width_bottom = 8
border_color = Color(0.188235, 0.905882, 0.94902, 1)
border_blend = true
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_qa4ex"]
bg_color = Color(0.00392157, 0.384314, 0.686275, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_greuj"]
draw_center = false
border_width_left = 8
border_width_top = 8
border_width_right = 8
border_width_bottom = 8
border_blend = true
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ed5hy"]
bg_color = Color(1, 0.917647, 0.235294, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_uuvge"]
bg_color = Color(1, 1, 1, 1)
draw_center = false
border_width_left = 8
border_width_top = 8
border_width_right = 8
border_width_bottom = 8
border_blend = true
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_41gjk"]
bg_color = Color(0.52549, 0.737255, 0.145098, 1)
[sub_resource type="Animation" id="Animation_ed5hy"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Panel/SubViewportContainer/SubViewport/Players: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_46sda"]
resource_name = "turning"
length = 3.0
loop_mode = 1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Panel/SubViewportContainer/SubViewport/Players:rotation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 3),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector3(0, 0, 0), Vector3(0, -6.28319, 0)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_41gjk"]
_data = {
&"RESET": SubResource("Animation_ed5hy"),
&"turning": SubResource("Animation_46sda")
}
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_n7scn"]
bg_color = Color(1, 1, 1, 1)
[node name="TitleScreen" type="Control"]
layout_mode = 3
anchors_preset = 0
offset_right = 1920.0
offset_bottom = 1050.0
script = ExtResource("1_8vmu4")
[node name="PanelContainer" type="PanelContainer" parent="."]
layout_mode = 0
offset_right = 1920.0
offset_bottom = 1050.0
theme_override_styles/panel = SubResource("StyleBoxFlat_ak2if")
[node name="Start" type="Button" parent="."]
layout_mode = 0
offset_left = 818.0
offset_top = 850.0
offset_right = 1068.0
offset_bottom = 950.0
theme_override_colors/font_color = Color(0, 0, 0, 1)
theme_override_font_sizes/font_size = 48
theme_override_styles/normal = SubResource("StyleBoxFlat_d4505")
text = "START"
[node name="Panel" type="Panel" parent="."]
layout_mode = 0
offset_left = 228.0
offset_top = 479.0
offset_right = 488.0
offset_bottom = 909.0
scale = Vector2(1.2, 1.2)
theme_override_styles/panel = SubResource("StyleBoxFlat_efoot")
[node name="Spieler1" type="Label" parent="Panel"]
layout_mode = 0
offset_left = -20.8333
offset_top = -70.0
offset_right = 253.00002
offset_bottom = -3.0
theme_override_font_sizes/font_size = 48
theme_override_styles/normal = SubResource("StyleBoxFlat_46sda")
horizontal_alignment = 1
[node name="LineEdit" type="LineEdit" parent="Panel/Spieler1"]
layout_mode = 0
offset_right = 274.167
offset_bottom = 67.0
theme_override_font_sizes/font_size = 40
theme_override_styles/normal = SubResource("StyleBoxFlat_xfn3p")
placeholder_text = "NAME_PLACEHOLDER"
alignment = 1
max_length = 15
expand_to_text_length = true
caret_blink = true
[node name="SubViewportContainer" type="SubViewportContainer" parent="Panel"]
layout_mode = 0
offset_left = -64.1667
offset_top = 25.8333
offset_right = 235.833
offset_bottom = 325.833
scale = Vector2(1.2, 1.2)
[node name="SubViewport" type="SubViewport" parent="Panel/SubViewportContainer"]
transparent_bg = true
handle_input_locally = false
size = Vector2i(300, 300)
render_target_update_mode = 4
[node name="Camera3D" type="Camera3D" parent="Panel/SubViewportContainer/SubViewport"]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0.131541, -4.76701)
projection = 1
size = 2.1
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Panel/SubViewportContainer/SubViewport"]
transform = Transform3D(1, 0, 0, 0, -0.696765, 0.7173, 0, -0.7173, -0.696765, 0, 13.6843, -17.9844)
light_energy = 0.1
[node name="Players" type="Node3D" parent="Panel/SubViewportContainer/SubViewport"]
[node name="Player1" type="Node3D" parent="Panel/SubViewportContainer/SubViewport/Players"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00170112, 0, 0)
[node name="MeshInstance3D" type="MeshInstance3D" parent="Panel/SubViewportContainer/SubViewport/Players/Player1"]
transform = Transform3D(-1, 0, -1.50996e-07, 0, 1, 0, 1.50996e-07, 0, -1, 0, -0.93169, 0)
mesh = ExtResource("2_xfn3p")
skeleton = NodePath("")
script = ExtResource("3_rhgbh")
[node name="Player2" type="Node3D" parent="Panel/SubViewportContainer/SubViewport/Players"]
transform = Transform3D(-1, 0, -1.50996e-07, 0, 1, 0, 1.50996e-07, 0, -1, -0.00275302, 0.489042, 0.0119929)
[node name="MeshInstance3D" type="MeshInstance3D" parent="Panel/SubViewportContainer/SubViewport/Players/Player2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.42555, 0)
visible = false
mesh = ExtResource("4_skmiq")
script = ExtResource("3_rhgbh")
[node name="Player3" type="Node3D" parent="Panel/SubViewportContainer/SubViewport/Players"]
transform = Transform3D(-1, 0, -1.50996e-07, 0, 1, 0, 1.50996e-07, 0, -1, 0.00192738, 0.490706, 0.00133753)
[node name="MeshInstance3D" type="MeshInstance3D" parent="Panel/SubViewportContainer/SubViewport/Players/Player3"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.42555, 0)
visible = false
mesh = ExtResource("5_lf08s")
script = ExtResource("3_rhgbh")
[node name="Control" type="Control" parent="."]
anchors_preset = 0
offset_left = 482.0
offset_right = 522.0
offset_bottom = 40.0
[node name="Panel4" type="Panel" parent="Control"]
layout_mode = 0
offset_left = 233.0
offset_top = 532.0
offset_right = 493.0
offset_bottom = 962.0
scale = Vector2(0.5, 0.5)
theme_override_styles/panel = SubResource("StyleBoxFlat_5yj1t")
[node name="Spieler1" type="Label" parent="Control/Panel4"]
layout_mode = 0
offset_left = 18.0
offset_top = 15.0
offset_right = 243.0
offset_bottom = 82.0
theme_override_font_sizes/font_size = 48
theme_override_styles/normal = SubResource("StyleBoxFlat_qa4ex")
text = "Uni GW"
horizontal_alignment = 1
[node name="SubViewportContainer" type="SubViewportContainer" parent="Control/Panel4"]
layout_mode = 0
offset_left = -23.0
offset_top = 109.0
offset_right = 277.0
offset_bottom = 409.0
[node name="SubViewport" type="SubViewport" parent="Control/Panel4/SubViewportContainer"]
transparent_bg = true
handle_input_locally = false
size = Vector2i(300, 300)
render_target_update_mode = 4
[node name="Node3D" type="Node3D" parent="Control/Panel4/SubViewportContainer/SubViewport"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.93985, 0, 0)
[node name="Cube" type="MeshInstance3D" parent="Control/Panel4/SubViewportContainer/SubViewport/Node3D"]
transform = Transform3D(-1, 0, -1.50996e-07, 0, 1, 0, 1.50996e-07, 0, -1, 0, -0.946057, 0)
mesh = ExtResource("2_xfn3p")
skeleton = NodePath("")
[node name="Camera3D" type="Camera3D" parent="Control/Panel4/SubViewportContainer/SubViewport"]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 5.93985, 0.0489757, -4.76701)
projection = 1
size = 2.0
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Control/Panel4/SubViewportContainer/SubViewport"]
transform = Transform3D(1, 0, 0, 0, -0.696765, 0.7173, 0, -0.7173, -0.696765, 5.93985, 13.6843, -17.9844)
light_energy = 0.1
[node name="Button1" type="Button" parent="Control/Panel4"]
layout_mode = 0
offset_right = 260.0
offset_bottom = 430.0
flat = true
[node name="Panel2" type="Panel" parent="Control"]
layout_mode = 0
offset_left = 385.0
offset_top = 532.0
offset_right = 645.0
offset_bottom = 962.0
scale = Vector2(0.5, 0.5)
theme_override_styles/panel = SubResource("StyleBoxFlat_greuj")
[node name="SubViewportContainer2" type="SubViewportContainer" parent="Control/Panel2"]
layout_mode = 0
offset_left = -21.0
offset_top = 116.0
offset_right = 279.0
offset_bottom = 416.0
[node name="SubViewport2" type="SubViewport" parent="Control/Panel2/SubViewportContainer2"]
transparent_bg = true
handle_input_locally = false
size = Vector2i(300, 300)
render_target_update_mode = 4
[node name="Node3D2" type="Node3D" parent="Control/Panel2/SubViewportContainer2/SubViewport2"]
transform = Transform3D(-1, 0, -1.50996e-07, 0, 1, 0, 1.50996e-07, 0, -1, -6.36279, 0.0123326, 0.0119929)
[node name="MeshInstance3D" type="MeshInstance3D" parent="Control/Panel2/SubViewportContainer2/SubViewport2/Node3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.952904, 0)
mesh = ExtResource("4_skmiq")
[node name="Camera3D" type="Camera3D" parent="Control/Panel2/SubViewportContainer2/SubViewport2"]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -6.32067, 0.04847, -4.76701)
projection = 1
size = 2.0
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Control/Panel2/SubViewportContainer2/SubViewport2"]
transform = Transform3D(1, 0, 0, 0, -0.696765, 0.7173, 0, -0.7173, -0.696765, -7.60029, 13.6843, -17.9844)
light_energy = 0.1
[node name="Spieler2" type="Label" parent="Control/Panel2"]
layout_mode = 0
offset_left = 17.0
offset_top = 15.0
offset_right = 242.0
offset_bottom = 90.0
theme_override_colors/font_color = Color(0, 0, 0, 1)
theme_override_font_sizes/font_size = 48
theme_override_styles/normal = SubResource("StyleBoxFlat_ed5hy")
text = "EU"
horizontal_alignment = 1
[node name="Button2" type="Button" parent="Control/Panel2"]
layout_mode = 0
offset_right = 260.0
offset_bottom = 430.0
flat = true
[node name="Panel3" type="Panel" parent="Control"]
layout_mode = 0
offset_left = 541.0
offset_top = 532.0
offset_right = 801.0
offset_bottom = 962.0
scale = Vector2(0.5, 0.5)
theme_override_styles/panel = SubResource("StyleBoxFlat_uuvge")
[node name="Spieler3" type="Label" parent="Control/Panel3"]
layout_mode = 0
offset_left = 18.0
offset_top = 15.0
offset_right = 243.0
offset_bottom = 90.0
theme_override_font_sizes/font_size = 48
theme_override_styles/normal = SubResource("StyleBoxFlat_41gjk")
text = "GAIN "
horizontal_alignment = 1
[node name="SubViewportContainer3" type="SubViewportContainer" parent="Control/Panel3"]
layout_mode = 0
offset_left = -26.0
offset_top = 118.0
offset_right = 274.0
offset_bottom = 418.0
[node name="SubViewport2" type="SubViewport" parent="Control/Panel3/SubViewportContainer3"]
transparent_bg = true
handle_input_locally = false
size = Vector2i(300, 300)
render_target_update_mode = 4
[node name="Node3D" type="Node3D" parent="Control/Panel3/SubViewportContainer3/SubViewport2"]
transform = Transform3D(-1, 0, -1.50996e-07, 0, 1, 0, 1.50996e-07, 0, -1, -13.2439, 0.00647748, -0.0125639)
[node name="MeshInstance3D" type="MeshInstance3D" parent="Control/Panel3/SubViewportContainer3/SubViewport2/Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.941868, -0.0178738)
mesh = ExtResource("5_lf08s")
[node name="Camera3D" type="Camera3D" parent="Control/Panel3/SubViewportContainer3/SubViewport2"]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -13.1745, 0.112365, -4.76701)
projection = 1
size = 2.1
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Control/Panel3/SubViewportContainer3/SubViewport2"]
transform = Transform3D(1, 0, 0, 0, -0.696765, 0.7173, 0, -0.7173, -0.696765, -14.1894, 13.6843, -17.9844)
[node name="Button3" type="Button" parent="Control/Panel3"]
layout_mode = 0
offset_right = 260.0
offset_bottom = 430.0
flat = true
[node name="Label" type="Label" parent="Control"]
layout_mode = 0
offset_left = 267.0
offset_top = 392.0
offset_right = 624.0
offset_bottom = 459.0
theme_override_colors/font_color = Color(0, 0, 0, 1)
theme_override_font_sizes/font_size = 48
text = "CHOOSE_TEMPLATE"
[node name="Label2" type="Label" parent="Control"]
layout_mode = 0
offset_left = 825.0
offset_top = 731.0
offset_right = 1412.0
offset_bottom = 798.0
theme_override_colors/font_color = Color(0, 0, 0, 1)
theme_override_font_sizes/font_size = 36
text = "OPTIONAL_COLORS"
[node name="Signet2018RgbGross" type="Sprite2D" parent="."]
position = Vector2(963, 89)
scale = Vector2(0.4, 0.4)
texture = ExtResource("6_n1yhu")
[node name="EuAiActLogoMain" type="Sprite2D" parent="."]
position = Vector2(276, 93)
scale = Vector2(0.6, 0.6)
texture = ExtResource("7_q7w76")
[node name="DataScienceLogoSmall" type="Sprite2D" parent="."]
position = Vector2(1432, 94)
texture = ExtResource("8_wot2p")
[node name="GainLogoRgb" type="Sprite2D" parent="."]
position = Vector2(1783, 103)
scale = Vector2(0.15, 0.15)
texture = ExtResource("9_kvwfe")
[node name="title" type="RichTextLabel" parent="."]
layout_mode = 0
offset_left = 620.0
offset_top = 193.0
offset_right = 1420.0
offset_bottom = 293.0
theme_override_colors/default_color = Color(0, 0, 0, 1)
theme_override_constants/outline_size = 3
theme_override_font_sizes/normal_font_size = 58
text = "GAME_TITLE"
[node name="welcome" type="RichTextLabel" parent="."]
layout_mode = 0
offset_left = 270.0
offset_top = 273.0
offset_right = 1730.0
offset_bottom = 331.0
theme_override_colors/default_color = Color(0, 0, 0, 1)
theme_override_font_sizes/normal_font_size = 32
text = "WELCOME_TEXT"
[node name="copyright" type="RichTextLabel" parent="."]
layout_mode = 0
offset_left = 12.0
offset_top = 1002.0
offset_right = 512.0
offset_bottom = 1052.0
theme_override_colors/default_color = Color(0, 0, 0, 1)
text = "LICENSE_TEXT"
[node name="language" type="Button" parent="."]
layout_mode = 0
offset_left = 1445.0
offset_top = 1017.0
offset_right = 1610.0
offset_bottom = 1048.0
text = "CHANGE_LANGUAGE"
[node name="impressum" type="Button" parent="."]
layout_mode = 0
offset_left = 1614.0
offset_top = 1017.0
offset_right = 1714.0
offset_bottom = 1048.0
text = "IMPRESSUM"
[node name="datenschutz" type="Button" parent="."]
layout_mode = 0
offset_left = 1719.0
offset_top = 1017.0
offset_right = 1917.0
offset_bottom = 1048.0
text = "PRIVACY"
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
libraries = {
&"": SubResource("AnimationLibrary_41gjk")
}
[node name="Control2" type="Control" parent="."]
anchors_preset = 0
offset_left = 1303.0
offset_top = 774.0
offset_right = 1601.0
offset_bottom = 774.0
[node name="ColorPicker" type="ColorPicker" parent="Control2"]
layout_mode = 0
offset_left = -8.0
offset_top = -298.0
offset_right = 290.0
offset_bottom = 309.0
scale = Vector2(0.9, 0.9)
picker_shape = 2
sampler_visible = false
color_modes_visible = false
sliders_visible = false
hex_visible = false
presets_visible = false
[node name="Label" type="Label" parent="Control2"]
visible = false
layout_mode = 0
offset_left = -6.0
offset_top = 9.0
offset_right = 281.0
offset_bottom = 76.0
scale = Vector2(0.9, 0.9)
theme_override_colors/font_color = Color(0, 0, 0, 1)
theme_override_font_sizes/font_size = 42
text = "COLOR_SUIT"
[node name="Control3" type="Control" parent="."]
anchors_preset = 0
offset_left = 1572.0
offset_top = 738.0
offset_right = 1870.0
offset_bottom = 738.0
scale = Vector2(0.9, 0.9)
[node name="ColorPicker2" type="ColorPicker" parent="Control3"]
layout_mode = 0
offset_left = 10.0
offset_top = -290.0
offset_right = 308.0
offset_bottom = 317.0
picker_shape = 2
sampler_visible = false
color_modes_visible = false
sliders_visible = false
hex_visible = false
presets_visible = false
[node name="Label" type="Label" parent="Control3"]
visible = false
layout_mode = 0
offset_left = 9.99995
offset_top = 48.8889
offset_right = 314.0
offset_bottom = 115.889
theme_override_colors/font_color = Color(0, 0, 0, 1)
theme_override_font_sizes/font_size = 42
text = "COLOR_DETAILS"
[node name="Panel2" type="Panel" parent="."]
visible = false
layout_mode = 0
offset_right = 1920.0
offset_bottom = 1050.0
theme_override_styles/panel = SubResource("StyleBoxFlat_n7scn")
[node name="Label" type="RichTextLabel" parent="Panel2"]
custom_minimum_size = Vector2(500, 100)
layout_mode = 0
offset_right = 1920.0
offset_bottom = 1050.0
size_flags_horizontal = 3
theme_override_colors/default_color = Color(0, 0, 0, 1)
theme_override_font_sizes/normal_font_size = 24
theme_override_font_sizes/bold_font_size = 24
theme_override_font_sizes/italics_font_size = 24
bbcode_enabled = true
text = "test"
[node name="Button" type="Button" parent="Panel2"]
layout_mode = 0
offset_left = 1887.0
offset_right = 1913.0
offset_bottom = 53.0
theme_override_font_sizes/font_size = 32
text = "x"
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
stream = ExtResource("10_xfn3p")
volume_db = -10.0
autoplay = true
[connection signal="pressed" from="Start" to="." method="_on_start_pressed"]
[connection signal="text_changed" from="Panel/Spieler1/LineEdit" to="." method="_on_line_edit_text_changed"]
[connection signal="pressed" from="Control/Panel4/Button1" to="." method="_on_button_1_pressed"]
[connection signal="pressed" from="Control/Panel2/Button2" to="." method="_on_button_2_pressed"]
[connection signal="pressed" from="Control/Panel3/Button3" to="." method="_on_button_3_pressed"]
[connection signal="pressed" from="language" to="." method="_change_language"]
[connection signal="pressed" from="impressum" to="." method="_on_impressum_pressed"]
[connection signal="pressed" from="datenschutz" to="." method="_on_datenschutz_pressed"]
[connection signal="color_changed" from="Control2/ColorPicker" to="Panel/SubViewportContainer/SubViewport/Players/Player1/MeshInstance3D" method="_on_color_picker_color_changed"]
[connection signal="color_changed" from="Control2/ColorPicker" to="Panel/SubViewportContainer/SubViewport/Players/Player2/MeshInstance3D" method="_on_color_picker_color_changed"]
[connection signal="color_changed" from="Control2/ColorPicker" to="Panel/SubViewportContainer/SubViewport/Players/Player3/MeshInstance3D" method="_on_color_picker_color_changed"]
[connection signal="color_changed" from="Control3/ColorPicker2" to="Panel/SubViewportContainer/SubViewport/Players/Player1/MeshInstance3D" method="_on_color_picker_2_color_changed"]
[connection signal="color_changed" from="Control3/ColorPicker2" to="Panel/SubViewportContainer/SubViewport/Players/Player2/MeshInstance3D" method="_on_color_picker_2_color_changed"]
[connection signal="color_changed" from="Control3/ColorPicker2" to="Panel/SubViewportContainer/SubViewport/Players/Player3/MeshInstance3D" method="_on_color_picker_2_color_changed"]
[connection signal="pressed" from="Panel2/Button" to="." method="_on_button_pressed"]