private void OnPressTowerUI(TowerUI towerUI) { if (selectedTowerUI != null) { selectedTowerUI.Select(false); } if (!summon.ReadySummon(towerUI.card)) { return; } towerUI.Select(true); selectedTowerUI = towerUI; summon.OnEndSummon += DeSelectCard; }