public void ButtonUpgradeClicked() { if (_selectedButton == ButtonP1) { _building.LevelUp(1); } else if (_selectedButton == ButtonP10) { _building.LevelUp(10); } else if (_selectedButton == ButtonP100) { _building.LevelUp(100); } else if (_selectedButton == ButtonPMax) { _building.LevelUp(_calulatedMaxLevels); } _calulatedMaxLevels = IdleGameModuleManager.Instance.LevelsForResources(_building); _building.TheLabel.RefreshLabelText(); ButtonPMax.GetComponentInChildren <Text>().text = StringsTranslator.GetString("button_max"); if (_selectedButton == ButtonPMax) { _selectedButton = ButtonP1; } RefreshLabels(); RefreshButtons(); }
public void Show(BaseSceneBuilding building) { _building = building; gameObject.SetActive(true); ButtonPMax.GetComponentInChildren <Text>().text = StringsTranslator.GetString("button_max"); ButtonUpgrade.GetComponentInChildren <Text>().text = StringsTranslator.GetString("button_upgrade"); ButtonClose.GetComponentInChildren <Text>().text = StringsTranslator.GetString("button_close"); RefreshLabels(); ButtonP1Clicked(); }
public void ButtonPMaxClicked() { _selectedButton = ButtonPMax; ButtonPMax.GetComponentInChildren <Text>().text = "+" + (_calulatedMaxLevels > 0 ? _calulatedMaxLevels.ToString() : "1"); RefreshButtons(); }