public void PlaceTower(RaycastHit2D hit)
 {
     if (!EventSystem.current.IsPointerOverGameObject() && towerBtnPressed != null)
     {
         TowerControll newTower = Instantiate(towerBtnPressed.TowerObject);
         newTower.transform.position = hit.transform.position;
         BuyTower(towerBtnPressed.TowerPrice);
         Manager.Instance.AudioSource.PlayOneShot(SoundManager.Instance.TowerBuild);
         RegisterTower(newTower);
         DisableDrag();
     }
 }
 public void RegisterTower(TowerControll tower)
 {
     TowerList.Add(tower);
 }