diff --git a/Basic/MultiplayerUseCases/Assets/Common/Scripts/NetworkManagerUI.cs b/Basic/MultiplayerUseCases/Assets/Common/Scripts/NetworkManagerUI.cs index 0e5149a18..f9a4d1286 100644 --- a/Basic/MultiplayerUseCases/Assets/Common/Scripts/NetworkManagerUI.cs +++ b/Basic/MultiplayerUseCases/Assets/Common/Scripts/NetworkManagerUI.cs @@ -149,19 +149,18 @@ void EnableAndHighlightButtons(Button buttonToHighlight, bool enable) void SetButtonStateAndColor(Button button, bool highlight, bool enable) { + button.SetEnabled(enable); + if (enable) { button.RemoveFromClassList("UseCaseButtonHighlight"); - button.AddToClassList("UseCaseButton"); + return; } - else + if (highlight) { - button.RemoveFromClassList("UseCaseButton"); - button.AddToClassList(highlight ? "UseCaseButtonHighlight" : "UseCaseButton"); + button.AddToClassList("UseCaseButtonHighlight"); } - - button.SetEnabled(enable); } } } diff --git a/Basic/MultiplayerUseCases/Assets/UI Toolkit/NetworkManagerUI.uxml b/Basic/MultiplayerUseCases/Assets/UI Toolkit/NetworkManagerUI.uxml index ea19ba640..f27a6f4c2 100644 --- a/Basic/MultiplayerUseCases/Assets/UI Toolkit/NetworkManagerUI.uxml +++ b/Basic/MultiplayerUseCases/Assets/UI Toolkit/NetworkManagerUI.uxml @@ -1,14 +1,14 @@