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]);
}
}
}