public void OpenPanel(BuildingType buildingType) { if (currentBuildingPanel != null) { currentBuildingPanel.transform.parent.gameObject.SetActive(false); currentBuildingPanel.gameObject.SetActive(false); } BaseSceneManager tmp = TransitionManager.GetInstance.currentSceneManager; BuildingInformationData buildingInfo = tmp.buildingInformationStorage.ObtainBuildingOperation(buildingType); currentBuildingPanel = buildingPanels.Find(x => x.buildingType == buildingType); if (currentBuildingPanel != null) { currentBuildingPanel.gameObject.SetActive(true); currentBuildingPanel.transform.parent.gameObject.SetActive(true); currentBuildingPanel.InitializeBuildingInformation(buildingInfo); currentBuildingPanel.UpdatePages(selectedCardIdx); } }
public void UpdateCurrentPanel() { currentBuildingPanel.UpdatePages(selectedCardIdx); }