Esempio n. 1
0
    /// <summary>
    ///
    /// Find the required pages for the main menu
    ///
    /// </summary>
    public void SyncMenuPages()
    {
        activeMainPanel = ActiveMainPanels.Default;

        currentSceneController = GameObject.FindGameObjectWithTag("MainMenuUIController");
        var mainMenuUIReferences = currentSceneController.GetComponent <MainMenuUIReferences>();

        cardDetailDisplay    = mainMenuUIReferences.cardDetailDisplay.GetComponent <CardDetailUI>();
        upgradeDetailDisplay = mainMenuUIReferences.upgradeDetailDisplay.GetComponent <UpgradeDetailUI>();
        campaignPage         = mainMenuUIReferences.campaignUI.GetComponent <CampaignUI>();
        lobbyPage            = mainMenuUIReferences.lobbyUI.GetComponent <LobbyUI>();
        cardLibrary          = mainMenuUIReferences.libraryUI.GetComponent <CardLibraryParent>();
        newDeckUI            = mainMenuUIReferences.newDeckUI.GetComponent <NewDeckUI>();

        cardDetailDisplay.gameObject.SetActive(false);
        upgradeDetailDisplay.gameObject.SetActive(false);

        campaignPage.gameObject.SetActive(false);
        lobbyPage.gameObject.SetActive(false);
        cardLibrary.gameObject.SetActive(false);
        newDeckUI.gameObject.SetActive(false);
    }