AoMEngineLibrary.Graphics.Grn.Nodes.GrnMeshWeightsNode.WriteData C# (CSharp) Method

WriteData() public method

public WriteData ( GrnBinaryWriter writer ) : void
writer GrnBinaryWriter
return void
        public override void WriteData(GrnBinaryWriter writer)
        {
            this.CalculateHighestStats();
            writer.Write(this.VertexWeights.Count);
            writer.Write(this.HighestBoneIndex);
            writer.Write(this.HighestVertexWeightCount);
            for (int i = 0; i < this.VertexWeights.Count; ++i)
            {
                writer.Write(this.VertexWeights[i].BoneIndices.Count);
                for (int j = 0; j < this.VertexWeights[i].BoneIndices.Count; ++j)
                {
                    writer.Write(this.VertexWeights[i].BoneIndices[j]);
                    writer.Write(this.VertexWeights[i].Weights[j]);
                }
            }
        }