public bool HasEnoughMoneyToBuild() { int targetCost = Tower.Costs.GUN_TIER_0; switch (ghostManager.GetActiveType()) { case Tower.TYPE_GUN: targetCost = Tower.Costs.GUN_TIER_0; break; case Tower.TYPE_LASER: targetCost = Tower.Costs.LASER_TIER_0; break; case Tower.TYPE_ROCKET: targetCost = Tower.Costs.ROCKET_TIER_0; break; } return(PlayerStats.money >= targetCost); }