Beispiel #1
0
    public void SetTarget(InteractionControllerCells _cell)
    {
        cell = _cell;

        transform.position = cell.GetBuildPosition();

        if (cell.upgradeLv < 3)
        {
            if (cell.upgradeLv == 1)
            {
                upgradeCost.text = "$" + cell.turretBlueprint.upgradeCostLv2; //стоимость улучшения
                // sellCost.text = "$" + cell.turretBlueprint.GetSellLv2Amount(); //стоимость продажи
            }
            else if (cell.upgradeLv == 2)
            {
                upgradeCost.text = "$" + cell.turretBlueprint.upgradeCostLv3;
                //sellCost.text = "$" + cell.turretBlueprint.GetSellLv3Amount(); //стоимость продажи
            }

            upgradeButton.interactable = true;
        }
        else if (cell.upgradeLv == 3)
        {
            upgradeCost.text = "DONE";          //отображение, что улучшение зеавершено
            //sellCost.text = "$" + cell.turretBlueprint.GetUpgradeSellAmount();
            upgradeButton.interactable = false; //кнопка улучшения невозможна для взаимодействия
        }

        ui.SetActive(true);
    }
Beispiel #2
0
    //Свойство - имеются ли средства на покупку турели

    public void SelectCell(InteractionControllerCells cell)
    {
        if (selectedCell == cell)
        {
            DeselectCell();
            return;
        }
        selectedCell  = cell;
        turretToBuild = null;

        nodeUI.SetTarget(cell);
    }
Beispiel #3
0
 public void DeselectCell()
 {
     selectedCell = null;
     nodeUI.Hide();
 }