public override uint UpdateOffset(uint offset)
{
uint lastOffset = 64 + 32 + 20 * (uint)this.ChildNodes.Count;
foreach (GrnNode child in this.ChildNodes)
{
lastOffset = child.UpdateOffset(lastOffset);
}
this.FileLength = lastOffset - 64;
return 64;
}