Ejemplo n.º 1
0
    //---- SUCCESS/FAIL METHODS ----
    void PendingTowerSuccess()
    {
        List <Transform> paymentTroops = pendingTowerOnSite.GetTroops();

        for (int i = 0; i < towerCost; i++)
        {
            Destroy(paymentTroops[i].gameObject);
        }
        pendingTowerOnSite.CreateTower();
        Destroy(newTowerPicture);
        pendingTowerOnSite.GetComponent <SpriteRenderer>().enabled = false; //Un hightlight
        pendingTowerOnSite = null;
        potentialMove      = null;
    }
Ejemplo n.º 2
0
 void PendingTowerAt(BuildSiteController site)
 {
     newTowerPicture = Instantiate(towerPicture);         //Create tower
     newTowerPicture.transform.SetParent(site.transform); //Set parent
     newTowerPicture.transform.position           = site.transform.position + new Vector3(1.5f, 0, 0);
     site.GetComponent <SpriteRenderer>().enabled = true; //Highlight site
     pendingTowerOnSite = site;
 }