exAtlasInfo.BasicPack C# (CSharp) Метод

BasicPack() публичный Метод

public BasicPack ( ) : void
Результат void
    void BasicPack()
    {
        int curX = 0;
        int curY = 0;
        int maxY = 0;
        int i = 0;

        foreach ( Element el in elements ) {
            if ( (curX + el.Width()) > width ) {
                curX = 0;
                curY = curY + maxY + actualPadding;
                maxY = 0;
            }
            if ( (curY + el.Height()) > height ) {
                Debug.LogError( "Failed to layout element " + el.texture.name );
                break;
            }
            el.coord[0] = curX;
            el.coord[1] = curY;

            curX = curX + el.Width() + actualPadding;
            if (el.Height() > maxY) {
                maxY = el.Height();
            }
            ++i;
        }
    }