using GB.Core; using GB.Platform.Lobby; using UnityEngine; namespace GBSU.Addons; public class GBSUClient : MonoBehaviour { public static void JoinServer(string serverip, int serverport) { if (!Helper.hosting) { LobbyManager.Instance.LobbyStates.IP = serverip; LobbyManager.Instance.LobbyStates.Port = serverport; LobbyManager.Instance.LobbyStates.CurrentState = LobbyState.State.Ready | LobbyState.State.InGame; LobbyManager.Instance.LocalBeasts.SetupNetMemberContext(true); MonoSingleton.Instance.UNetManager.LaunchClient(serverip, serverport); } else { GBSUGui.PushError("You are currently hosting a game! Please stop your server before attempting to join."); } } }