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

WriteData() public method

public WriteData ( GrnBinaryWriter writer ) : void
writer GrnBinaryWriter
return void
        public override void WriteData(GrnBinaryWriter writer)
        {
            writer.Write(this.NumTotalChildNodes);
            if (this.NodeType == GrnNodeType.NullFrameDirectory)
            {
                writer.Write(1240936);
                writer.Write(1240936);
                writer.Write(1241292);
            }
            else
            {
                writer.Write(0);
                writer.Write(this.ParentNode.FirstChild.Offset);
                writer.Write(0);
            }

            foreach (GrnNode child in this.ChildNodes)
            {
                child.Write(writer);
            }

            foreach (GrnNode child in this.ChildNodes)
            {
                child.WriteData(writer);
            }
        }