/// <summary> /// /// Find the required pages for the gameplay section /// /// </summary> public void SyncGameplayPages() { activeMainPanel = ActiveMainPanels.Gameplay; currentSceneController = GameObject.FindGameObjectWithTag("GameplayUIController"); var gameplayUIReferences = currentSceneController.GetComponent <GameplayUIReferences>(); cardDetailDisplay = gameplayUIReferences.cardDetailDisplay.GetComponent <CardDetailUI>(); upgradeDetailDisplay = gameplayUIReferences.upgradeDetailDisplay.GetComponent <UpgradeDetailUI>(); gameplayUI = gameplayUIReferences.gameplayUI.GetComponent <GameplayUI>(); gameplayUI.gameObject.SetActive(true); cardDetailDisplay.gameObject.SetActive(false); upgradeDetailDisplay.gameObject.SetActive(false); gameplayUI.InitialiseUI(); }
/// <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); }