Ejemplo n.º 1
0
    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;
        }
    }
Ejemplo n.º 2
0
    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;
        }
    }