Esempio n. 1
0
    public void ShowMainMenu(bool show)
    {
        mainMenuPanel.SetActive(show);
        if (show)
        {
            Button logoutOrExitButton = mainMenuPanel.transform.FindChild("MainButtonsPanel").FindChild("LogoutButton").GetComponent <Button>();
#if UNITY_STANDALONE
            RectTransform panelRectTransform = mainMenuPanel.GetComponent <RectTransform>();
            panelRectTransform.anchorMin = new Vector2(panelRectTransform.anchorMin.x, mainMenuPanelAnchorMinY);
            panelRectTransform.anchorMax = new Vector2(panelRectTransform.anchorMax.x, mainMenuPanelAnchorMaxY);

            mainMenuPanel.transform.FindChild("MainButtonsPanel").FindChild("LeaderboardButton").gameObject.SetActive(false);
            mainMenuPanel.transform.FindChild("SideButtonsPanel").gameObject.SetActive(false);
            mainMenuPanel.transform.FindChild("MainButtonsPanel").FindChild("LogoutButton").FindChild("Text").GetComponent <Text>().text = "Exit";
            logoutOrExitButton.onClick.AddListener(delegate { CloseGame(); });
#elif UNITY_ANDROID
            logoutOrExitButton.onClick.AddListener(delegate { fbManagerScript.DealWithFBPanels(false); });
#endif
        }
    }