Example #1
0
 // Use this for initialization
 void Start()
 {
     shootSound     = GetComponent <AudioSource>();
     enemiesInRange = new List <GameObject>();
     lastShotTime   = Time.time;
     towerData      = gameObject.GetComponentInChildren <TowerData_PLA>();
 }
 private bool CanUpgradeTower()
 {
     if (tower != null)
     {
         TowerData_PLA  towerData = tower.GetComponent <TowerData_PLA>();
         TowerLevel_PLA nextLevel = towerData.GetNextLevel();
         if (nextLevel != null)
         {
             return(gameManager.Gold >= nextLevel.cost);
         }
     }
     return(false);
 }