Bunker.DestroyHorizontalPizels C# (CSharp) Method

DestroyHorizontalPizels() public method

public DestroyHorizontalPizels ( int pixelY, int x, int halfWidth, int hitPixelsByShoot, int &hitPixelsCount ) : void
pixelY int
x int
halfWidth int
hitPixelsByShoot int
hitPixelsCount int
return void
    void DestroyHorizontalPizels(int pixelY, int x, int halfWidth, int hitPixelsByShoot, ref int hitPixelsCount)
    {
        for (int pixelX = x - halfWidth; pixelX < x + halfWidth; pixelX++) {
            if (hitPixelsCount < hitPixelsByShoot && m_spriteBuilder.HasColor(pixelX, pixelY)) {
                m_spriteBuilder.ClearColor(pixelX, pixelY);
                hitPixelsCount++;
            }
        }
    }