// Token: 0x0600250C RID: 9484 RVA: 0x0019D0DF File Offset: 0x0019B2DF
 public override void SerializeNode(GraphSerializationContext ctx)
 {
     base.SerializeNode(ctx);
     ctx.SerializeInt3(this.position);
     ctx.writer.Write(this.gridFlags);
     ctx.writer.Write(this.gridConnections);
 }
Пример #2
0
 public override void SerializeExtraInfo(GraphSerializationContext ctx)
 {
     if (this.nodes == null || this.originalVertices == null || this._vertices == null || this.originalVertices.Length != this._vertices.Length)
     {
         ctx.writer.Write(-1);
         ctx.writer.Write(-1);
         return;
     }
     ctx.writer.Write(this.nodes.Length);
     ctx.writer.Write(this._vertices.Length);
     for (int i = 0; i < this._vertices.Length; i++)
     {
         ctx.SerializeInt3(this._vertices[i]);
         ctx.SerializeVector3(this.originalVertices[i]);
     }
     for (int j = 0; j < this.nodes.Length; j++)
     {
         this.nodes[j].SerializeNode(ctx);
     }
 }
Пример #3
0
        public override void SerializeExtraInfo(GraphSerializationContext ctx)
        {
            if (nodes == null || originalVertices == null || _vertices == null || originalVertices.Length != _vertices.Length)
            {
                ctx.writer.Write(-1);
                ctx.writer.Write(-1);
                return;
            }
            ctx.writer.Write(nodes.Length);
            ctx.writer.Write(_vertices.Length);

            for (int i = 0; i < _vertices.Length; i++)
            {
                ctx.SerializeInt3(_vertices[i]);
                ctx.SerializeVector3(originalVertices[i]);
            }

            for (int i = 0; i < nodes.Length; i++)
            {
                nodes[i].SerializeNode(ctx);
            }
        }
Пример #4
0
 public override void SerializeNode(GraphSerializationContext ctx)
 {
     base.SerializeNode(ctx);
     ctx.SerializeInt3(position);
 }