コード例 #1
0
 /// <summary>
 /// アンチウイルスピースをすべて抹消する
 /// </summary>
 /// <param name="Pieces">ピースの盤面</param>
 public void Special_Attack_SP_Black_Destroy(Piece[,] Pieces)
 {
     PuzzleSoundManager.Instance.SE_Selection(SE_Now.SpecialAttackColor);
     for (var i = 0; i < _cols; i++)
     {
         for (var k = 0; k < _rows; k++)
         {
             if (Pieces[i, k].GetPieceState == Piece_Type.BLACK)
             {
                 var criatePos = vectorReturn.GetPieceWorldPos(new Vector2(k, 3), Width);
                 _Particles.Burning_Piece(criatePos, _ParticleTransform);
                 Pieces[i, k].GetPieceState = Piece_Type.EMPTY;
             }
         }
     }
 }