public void OnPointerDown(PointerEventData eventData) { MenuState ms = menuStateManager.GetState(); if (!latched && menuStateManager.GetState() == MenuState.Main) { rt.localScale = new Vector3(0.9f, 0.9f, 1); text.color = SelectedColor; } }
private IEnumerator AutoRefreshServerBrowser() { while (true) { yield return(new WaitUntil(() => menuStates.GetState() is ServerBrowserState)); while (menuStates.GetState() is ServerBrowserState) { RefreshServerBrowser(); yield return(new WaitForSecondsRealtime(5f)); } if (GameObject.Find("JoinServerButton") == null) { break; } GameObject.Find("JoinServerButton").GetComponent <Button>().interactable = false; } }