MeshNode.DeserializeReferences C# (CSharp) Method

DeserializeReferences() public method

public DeserializeReferences ( Assets.AstarPathfindingProject.Core.Serialization.GraphSerializationContext ctx ) : void
ctx Assets.AstarPathfindingProject.Core.Serialization.GraphSerializationContext
return void
		public override void DeserializeReferences (GraphSerializationContext ctx)
		{
			int count = ctx.reader.ReadInt32();
			if (count == -1) {
				connections = null;
				connectionCosts = null;
			} else {
				connections = new GraphNode[count];
				connectionCosts = new uint[count];
				
				for (int i=0;i<count;i++) {
					connections[i] = ctx.GetNodeFromIdentifier (ctx.reader.ReadInt32());
					connectionCosts[i] = ctx.reader.ReadUInt32();
				}
			}
		}
	}