private void OnMouseUp() { if (combatController.state == CombatState.PlayerTurn) { if (playerTransform.Overlaps(playArea)) { if (m_cardBehavior.HasTarget()) { m_cardBehavior.PlayCard(); } else { //if we're not playing it put it back in hand deck.ResetCard(gameObject); } } else { //if we're not playing it put it back in hand deck.ResetCard(gameObject); } } }