Pathfinding.LayerGridGraph.SerializeExtraInfo C# (CSharp) Method

SerializeExtraInfo() public method

public SerializeExtraInfo ( GraphSerializationContext ctx ) : void
ctx Pathfinding.Serialization.GraphSerializationContext
return void
		public override void SerializeExtraInfo (GraphSerializationContext ctx)
		{
			if (nodes == null) {
				ctx.writer.Write(-1);
				return;
			}
			
			ctx.writer.Write (nodes.Length);
			
			for (int i=0;i<nodes.Length;i++) {
				if (nodes[i] == null) {
					ctx.writer.Write((int)-1);
				} else {
					ctx.writer.Write((int)0);
					nodes[i].SerializeNode(ctx);
				}
			}
		}