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;
    }