private void BuyTower(Tower.Tower tower, Collider other) { _towerManager.PlaceTower(SelectionPlanePosition, tower); _playerManager.UpdateCoins(_towerManager.Cannon.GetPrice(), Operator.Subtract); MarkAsOccupied(other); }