Exemplo n.º 1
0
 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();
 }
Exemplo n.º 2
0
 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();
 }
Exemplo n.º 3
0
 public void ButtonPMaxClicked()
 {
     _selectedButton = ButtonPMax;
     ButtonPMax.GetComponentInChildren <Text>().text = "+" + (_calulatedMaxLevels > 0 ? _calulatedMaxLevels.ToString() : "1");
     RefreshButtons();
 }