public void UpdatePages(int actionIdx) { if (PlayerGameManager.GetInstance != null) { playerData = new PlayerKingdomData(); playerData = PlayerGameManager.GetInstance.playerData; } if (currentPage != null) { myController.HideInfoBlocker(); currentPage.gameObject.SetActive(false); } cardIdx = actionIdx; currentPage = informationPageList[cardIdx]; if (currentPage != null) { currentPage.gameObject.SetActive(true); } switch (buildingType) { case BuildingType.Shop: UpdateShop(); break; case BuildingType.Barracks: UpdateBarracks(); break; case BuildingType.Tavern: UpdateTavern(); break; case BuildingType.Smithery: break; case BuildingType.Houses: UpdateHouses(); break; case BuildingType.Farm: UpdateFarm(); break; case BuildingType.Market: UpdateMarket(); break; default: break; } }
public void CloseOperationTab() { StartCoroutine(myPanel.WaitAnimationForAction(myPanel.closeAnimationName, ResetInformation)); if (ResourceInformationController.GetInstance != null) { ResourceInformationController.GetInstance.HideCurrentPanelPotentialResourceChanges(); ResourceInformationController.GetInstance.ShowResourcePanel(ResourcePanelType.overhead, () => EventBroadcaster.Instance.PostEvent(EventNames.DISABLE_TAB_COVER)); } informationActionHandler.HideInfoBlocker(); informationActionHandler.ResetActionList(); informationActionHandler.ClosePanelList(); }