SWFProcessing.SWFModeller.Characters.Shapes.IO.ShapeParser.ReadFillStyleArray C# (CSharp) Method

ReadFillStyleArray() private method

private ReadFillStyleArray ( SWFDataTypeReader shapeReader, Tag format ) : SWFProcessing.SWFModeller.Characters.Shapes.Parts.FillStyle[]
shapeReader SWFDataTypeReader
format Tag
return SWFProcessing.SWFModeller.Characters.Shapes.Parts.FillStyle[]
        private FillStyle[] ReadFillStyleArray(SWFDataTypeReader shapeReader, Tag format)
        {
            int fillCount = shapeReader.ReadUI8();
            if (fillCount == 0xFF && (format == Tag.DefineShape3 || format == Tag.DefineShape2))
            {
                fillCount = shapeReader.ReadUI16();
            }

            FillStyle[] fillStyles = new FillStyle[fillCount];
            for (int i = 0; i < fillCount; i++)
            {
                fillStyles[i] = this.ReadFillStyle(shapeReader, format);
            }

            return fillStyles;
        }