Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- this.toProcessCards.Clear();
- this.toProcessCards.AddRange(cardEffectParams.cardManager.GetDrawPile(false));
- this.toProcessCards.AddRange(cardEffectParams.cardManager.GetDiscardPile(false));
- int num = 0;
- int intInRange = cardEffectState.GetIntInRange();
- int num2 = 0;
- while (num2 < this.toProcessCards.Count && num < intInRange)
- {
- CardState cardState = this.toProcessCards[num2];
- if (cardState != cardEffectParams.playedCard && cardState.GetCardType() == cardEffectState.GetTargetCardType())
- {
- cardEffectParams.cardManager.DrawSpecificCard(cardState, 0f, HandUI.DrawSource.Deck, cardEffectState.GetParentCardState(), 1, 1);
- num++;
- }
- num2++;
- }
Advertisement
Add Comment
Please, Sign In to add comment