namespace LobbyRelaySample.UI { /// /// The panel that holds the room joining and creation panels. /// public class JoinCreateRoomUI : ObserverPanel { public override void ObservedUpdated(LocalGameState observed) { if (observed.State == GameState.JoinMenu) { Show(); Locator.Get.Messenger.OnReceiveMessage(MessageType.QueryLobbies, null); } else { Hide(); } } } }