UISprite.SimpleFill C# (CSharp) Method

SimpleFill() protected method

Regular sprite fill function is quite simple.
protected SimpleFill ( BetterList verts, BetterList uvs, BetterList cols ) : void
verts BetterList
uvs BetterList
cols BetterList
return void
    void SimpleFill(BetterList<Vector3> verts, BetterList<Vector2> uvs, BetterList<Color32> cols)
    {
        Vector2 uv0 = new Vector2(mOuterUV.xMin, mOuterUV.yMin);
        Vector2 uv1 = new Vector2(mOuterUV.xMax, mOuterUV.yMax);

        verts.Add(new Vector3(1f,  0f, 0f));
        verts.Add(new Vector3(1f, -1f, 0f));
        verts.Add(new Vector3(0f, -1f, 0f));
        verts.Add(new Vector3(0f,  0f, 0f));

        uvs.Add(uv1);
        uvs.Add(new Vector2(uv1.x, uv0.y));
        uvs.Add(uv0);
        uvs.Add(new Vector2(uv0.x, uv1.y));

        Color colF = color;
        colF.a *= mPanel.alpha;
        Color32 col = atlas.premultipliedAlpha ? NGUITools.ApplyPMA(colF) : colF;

        cols.Add(col);
        cols.Add(col);
        cols.Add(col);
        cols.Add(col);
    }