protected void Select(IndividualCard card) { if (card == null) { return; } if (card.isOccupied) { card.KillOccupants(); } if (card.isSelectable) { card.SelectCard(-1); SendAction(card.x, card.y, power, amount, PowerUpManager.ActionType.SelectCard); mem_Cards.Add(card); if (selectPrefab != null) { card.selectedEffect = (GameObject)Instantiate(selectPrefab, card.transform.position, Quaternion.identity); } } }