diff --git a/scene/EscapeMenu.tscn b/scene/EscapeMenu.tscn index f661c84..00ec551 100644 --- a/scene/EscapeMenu.tscn +++ b/scene/EscapeMenu.tscn @@ -79,9 +79,9 @@ ColorSliderPath = NodePath("VBoxContainer/ContainerColor/Hue") [node name="VBoxContainer" type="VBoxContainer" parent="CenterContainer/PanelContainer/VBoxContainer/TabContainer/Appearance"] margin_left = 19.0 -margin_top = 24.0 +margin_top = 14.0 margin_right = 201.0 -margin_bottom = 63.0 +margin_bottom = 72.0 [node name="ContainerName" type="HBoxContainer" parent="CenterContainer/PanelContainer/VBoxContainer/TabContainer/Appearance/VBoxContainer"] margin_right = 182.0 @@ -133,6 +133,16 @@ max_value = 1.0 step = 0.0 scrollable = false +[node name="Label" type="Label" parent="CenterContainer/PanelContainer/VBoxContainer/TabContainer/Appearance/VBoxContainer"] +margin_top = 42.0 +margin_right = 182.0 +margin_bottom = 57.0 +rect_min_size = Vector2( 0, 15 ) +custom_colors/font_color = Color( 0.6, 0.6, 0.6, 1 ) +text = "(Close Menu to apply changes.)" +align = 1 +valign = 1 + [node name="Multiplayer" type="VBoxContainer" parent="CenterContainer/PanelContainer/VBoxContainer/TabContainer"] visible = false anchor_right = 1.0 diff --git a/src/EscapeMenuMultiplayer.cs b/src/EscapeMenuMultiplayer.cs index 9c64b58..3bdf735 100644 --- a/src/EscapeMenuMultiplayer.cs +++ b/src/EscapeMenuMultiplayer.cs @@ -97,8 +97,8 @@ public class EscapeMenuMultiplayer : Container var port = Network.DEFAULT_PORT; if (ClientAddress.Text.Length > 0) { // TODO: Verify input some more, support IPv6? - var split = address.Split(':'); - address = (split.Length > 1) ? split[0] : address; + var split = ClientAddress.Text.Split(':'); + address = (split.Length > 1) ? split[0] : ClientAddress.Text; port = (split.Length > 1) ? ushort.Parse(split[1]) : port; } Network.Instance.ConnectToServer(address, port);