示例#1
0
    public void SetNode(TowerNode node)
    {
        if (currentNode == node)
        {
            DeselectNode();
            return;
        }
        currentNode    = node;
        turretBuilding = null;

        towerUI.SetTarget(node);
    }
示例#2
0
    public void SelectTile(Tile tile)
    {
        if (selectedTile == tile)
        {
            DeselectTower();
            return;
        }
        selectedTile = tile;
        TowerToBuild = null;

        towerUI.SetTarget(tile);
    }
示例#3
0
    }   //  GetTurret()

    public void SelectTower(Placement tower)
    {
        if (selectedTower == tower)
        {
            FocusOut();
            return;
        }   //  if

        selectedTower = tower;
        build         = null;

        towerUI.SetTarget(selectedTower);
    }   //  SelectTower()
示例#4
0
    public void SelectTower(Node node)
    {
        if (selectedTower == node)
        {
            DeselectTower();
            return;
        }

        selectedTower = node;
        towerToBuild  = null;

        towerUI.SetTarget(node);
    }
示例#5
0
    public void SelectNode(Node node)
    {
        Debug.Log(node);
        if (selectedNode == node)
        {
            DeselectNode();
            return;
        }

        selectedNode  = node;
        turretToBuild = null;

        nodeUI.SetTarget(node);
    }