public void OnClick()
 {
     if (!_active)
     {
         Debug.Log(_player.Gold);
         if (_player.Gold >= SelectedTower.Cost && _player.Gold != 0)
         {
             _image.enabled = false;
             _infos.gameObject.SetActive(false);
             TowerBehaviour t = Instantiate(SelectedTower);
             t.Init(_tower);
             t.transform.position = tower_placement.position;
             _player.RemoveGold(_tower.Cost);
             _active = true;
         }
     }
 }