//プレイヤーが4回ひいたら山札から捨て場に3枚置く public void FieldEffect3() { if (drowYama1 == true) { deck.drawcard = deck.cards1[0]; if (deck.cards1.Count == 0) { Debug.Log("山札1にカードがないから何もしない"); } else if (deck.cards1.Count < 3) { int f = deck.cards1.Count; for (int i = 0; i < f; i++) { int q = deck.cards1[0]; deck.DiscardCount.Add(q); deck.cards1.RemoveAt(0);//0番目を削除 } cardAnime.AnimeFieldEffect3(); } else { for (int i = 0; i < 3; i++) { int q = deck.cards1[0]; deck.DiscardCount.Add(q); deck.cards1.RemoveAt(0);//0番目を削除 } cardAnime.AnimeFieldEffect3(); } } else { deck.drawcard = deck.cards2[0]; if (deck.cards2.Count == 0) { Debug.Log("山札2にカードがないから何もしない"); } else if (deck.cards2.Count < 3) { int f = deck.cards2.Count; for (int i = 0; i < f; i++) { int q = deck.cards2[0]; deck.DiscardCount.Add(q); deck.cards2.RemoveAt(0);//0番目を削除 } cardAnime.AnimeFieldEffect3(); } else { for (int i = 0; i < 3; i++) { int q = deck.cards2[0]; deck.DiscardCount.Add(q); deck.cards2.RemoveAt(0);//0番目を削除 } cardAnime.AnimeFieldEffect3(); } } fieldEffect = false; TextChange(); }