public MoveCardToTombEffectProcess(CardBase card, MoveCardToTombType moveCardToTombType, Player ownerPlayer) : base(ownerPlayer, "移动卡牌到墓地") { effectProcessType = EffectProcessType.RemoveAfterFinish; this.card = card; this.moveCardToTombType = moveCardToTombType; }
/// <summary> /// 将卡牌送入墓地 /// </summary> /// <param name="card"></param> /// <param name="moveCardToTombType"></param> public void SendCardToTomb(CardBase card, MoveCardToTombType moveCardToTombType) { MoveCardToTombEffectProcess moveCardToTombEffectProcess = new MoveCardToTombEffectProcess(card, moveCardToTombType, card.GetDuelCardScript().GetOwner()); card.GetDuelCardScript().GetOwner().AddEffectProcess(moveCardToTombEffectProcess); }