protected override void OnRelease() { TowerFactory.createTower(towerIdx, toSpawnPosInCell, GameObject.Find("MapLayer").transform); sprite = null; v = Vector3Int.zero; toSpawnPosInCell = Vector2Int.zero; }
void onTowerCreationButtonClick(Tower aTower, TowerFactory aTowerFactory) { TowerCreationPanel.hide(); aTowerFactory.createTower(aTower); }