public virtual void DiscardAll(ref AI_DiscardDeck ddeck) { for (int i = 0; i < this.cards.Count; ++i) { ddeck.Discard(this.cards[i]); } this.cards.Clear(); }
public override void DiscardAll(ref AI_DiscardDeck ddeck) // 디스카드덱이 도착하면 호출 { base.DiscardAll(ref ddeck); isSurrender = false; isDouble = false; isSplitAce = false; isInsurance = false; }
public void DiscardAll(ref AI_DiscardDeck dDeck)// 카드 전달, 핸드 초기화(size 1) { // 카드 회수 for (int i = 0; i < hands.Count; ++i) { hands[i].DiscardAll(ref dDeck); } // 추가된 핸드 삭제 if (hands.Count > 1) { for (int i = 1; i < hands.Count; ++i) { Destroy(hands[i].gameObject); } hands.RemoveRange(1, hands.Count - 1); } }
public void Shuffle(AI_DiscardDeck dDeck) { dDeck.ReturnAll(this); }
public override void DiscardAll(ref AI_DiscardDeck ddeck) { base.DiscardAll(ref ddeck); }