public void SetPickableAndTower(BaseTower tower) { if (tower.tileType == TileType.All || tileType == tower.tileType) { baseTower = tower; state = PointState.hadThing; pickable = tower.GetComponent <Pickable>(); } else { Debug.LogError("TileTypeError"); } }