2D multiplayer platformer using Godot Engine
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

92 lines
3.2 KiB

[gd_scene load_steps=2 format=3 uid="uid://7jb7w5ef8aw2"]
[ext_resource type="Script" uid="uid://bu37wh6sy6bdl" path="res://hud/escape_menu/escape_menu_multiplayer.gd" id="1_0u4gd"]
[node name="Multiplayer" type="CenterContainer"]
script = ExtResource("1_0u4gd")
metadata/_tab_index = 1
[node name="MarginContainer" type="MarginContainer" parent="."]
layout_mode = 2
theme_override_constants/margin_left = 6
theme_override_constants/margin_top = 6
theme_override_constants/margin_right = 6
theme_override_constants/margin_bottom = 4
[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer"]
layout_mode = 2
[node name="ContainerStatus" type="HBoxContainer" parent="MarginContainer/VBoxContainer"]
layout_mode = 2
[node name="Label" type="Label" parent="MarginContainer/VBoxContainer/ContainerStatus"]
custom_minimum_size = Vector2(36, 0)
layout_mode = 2
text = "Status:"
[node name="Status" type="Label" parent="MarginContainer/VBoxContainer/ContainerStatus"]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 5
[node name="ContainerServer" type="HBoxContainer" parent="MarginContainer/VBoxContainer"]
layout_mode = 2
[node name="Label" type="Label" parent="MarginContainer/VBoxContainer/ContainerServer"]
custom_minimum_size = Vector2(36, 0)
layout_mode = 2
text = "Port:"
[node name="Port" type="SpinBox" parent="MarginContainer/VBoxContainer/ContainerServer"]
unique_name_in_owner = true
layout_mode = 2
min_value = 1024.0
max_value = 65535.0
value = 42005.0
alignment = 2
[node name="OpenClose" type="Button" parent="MarginContainer/VBoxContainer/ContainerServer"]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 3
text = "Open Server"
[node name="ContainerClient" type="HBoxContainer" parent="MarginContainer/VBoxContainer"]
layout_mode = 2
[node name="Label" type="Label" parent="MarginContainer/VBoxContainer/ContainerClient"]
custom_minimum_size = Vector2(36, 0)
layout_mode = 2
text = "Address:"
[node name="Address" type="LineEdit" parent="MarginContainer/VBoxContainer/ContainerClient"]
unique_name_in_owner = true
custom_minimum_size = Vector2(120, 0)
layout_mode = 2
placeholder_text = "localhost"
caret_blink = true
[node name="DisConnect" type="Button" parent="MarginContainer/VBoxContainer/ContainerClient"]
unique_name_in_owner = true
custom_minimum_size = Vector2(57, 0)
layout_mode = 2
size_flags_horizontal = 3
text = "Connect"
[node name="ContainerHideAddress" type="HBoxContainer" parent="MarginContainer/VBoxContainer"]
layout_mode = 2
[node name="HideAddress" type="CheckBox" parent="MarginContainer/VBoxContainer/ContainerHideAddress"]
layout_mode = 2
button_pressed = true
text = "Hide Address"
[node name="Label" type="Label" parent="MarginContainer/VBoxContainer/ContainerHideAddress"]
layout_mode = 2
theme_override_colors/font_color = Color(0.6, 0.6, 0.6, 1)
text = "(for streamers etc.)"
[connection signal="pressed" from="MarginContainer/VBoxContainer/ContainerServer/OpenClose" to="." method="_on_open_close_pressed"]
[connection signal="pressed" from="MarginContainer/VBoxContainer/ContainerClient/DisConnect" to="." method="_on_dis_connect_pressed"]
[connection signal="toggled" from="MarginContainer/VBoxContainer/ContainerHideAddress/HideAddress" to="." method="_on_hide_address_toggled"]