diff --git a/src/EscapeMenuAppearance.cs b/src/EscapeMenuAppearance.cs index 53403cb..df828ec 100644 --- a/src/EscapeMenuAppearance.cs +++ b/src/EscapeMenuAppearance.cs @@ -45,8 +45,9 @@ public class EscapeMenuAppearance : CenterContainer private void _on_Appearance_visibility_changed() { - if (IsVisibleInTree()) return; - LocalPlayer.Instance.DisplayName = DisplayName.Text; - LocalPlayer.Instance.Color = ColorPreview.Modulate; + if (!IsVisibleInTree()) + Player.ChangeAppearance(LocalPlayer.Instance, + DisplayName.Text, ColorPreview.Modulate, + Network.IsClient); } } diff --git a/src/EscapeMenuMultiplayer.cs b/src/EscapeMenuMultiplayer.cs index 2f07417..9c64b58 100644 --- a/src/EscapeMenuMultiplayer.cs +++ b/src/EscapeMenuMultiplayer.cs @@ -23,7 +23,7 @@ public class EscapeMenuMultiplayer : Container ClientDisConnect = GetNode