private void RemovePlayerCard(CardEntity card) { card.RemoveOwner(); if (card.hasInBox) { card.RemoveInBox(); } }
public int AfterBlock(CardEntity card) { UnityEngine.Debug.Log("Remove Defense card"); if (card.hasInBox) { card.RemoveInBox(); } else { card.RemoveOwner(); } return(1); }
public int AfterBlockAttack(CardEntity cardAbility) { UnityEngine.Debug.Log("Remove Defense card"); if (cardAbility.hasInBox) { cardAbility.RemoveInBox(); } else { cardAbility.RemoveOwner(); } //EventMoveDeckCard.MoveCardToShareDeck(cardAbility); return(1); }
public static void MoveCardToDeck(this CardEntity cardEntity) { cardEntity.RemoveOwner(); RemoveInbox(cardEntity); }