// You know what this does void Start() { lobbyManagerUI = GetComponent <LobbyManagerUI>(); // Start up the network discovery networkDiscovery = GetComponent <NetworkDiscovery>(); }
void OnDestroy() { Instance = null; m_CreateBtn.onClick.RemoveListener(OnClickCreateMatchmakingGame); m_ServerListBtn.onClick.RemoveListener(OnClickOpenServerList); m_StartHostBtn.onClick.RemoveListener(OnClickHost); m_DedicatedServerBtn.onClick.RemoveListener(OnClickDedicated); m_JoinBtn.onClick.RemoveListener(OnClickJoin); m_LobbyManager.OnUNetStartHost -= OnUNetStartHost; m_LobbyManager.OnUNetClientConnect -= OnUNetClientConnect; m_LobbyManager.OnUNetSceneChanged -= OnUNetSceneChanged; }
void Awake() { Instance = this; currentPanel = mainMenuPanel; SetServerInfo("Offline", "None"); m_CreateBtn.onClick.AddListener(OnClickCreateMatchmakingGame); m_ServerListBtn.onClick.AddListener(OnClickOpenServerList); m_StartHostBtn.onClick.AddListener(OnClickHost); m_DedicatedServerBtn.onClick.AddListener(OnClickDedicated); m_JoinBtn.onClick.AddListener(OnClickJoin); m_LobbyManager.OnUNetStartHost += OnUNetStartHost; m_LobbyManager.OnUNetClientConnect += OnUNetClientConnect; m_LobbyManager.OnUNetSceneChanged += OnUNetSceneChanged; }