Pathfinding.Serialization.GraphSerializationContext.GetNodeIdentifier C# (CSharp) Метод

GetNodeIdentifier() публичный Метод

public GetNodeIdentifier ( GraphNode node ) : int
node Pathfinding.GraphNode
Результат int
		public int GetNodeIdentifier (GraphNode node) {
			return node == null ? -1 : node.NodeIndex;
		}
		

Usage Example

Пример #1
0
		public override void SerializeReferences (GraphSerializationContext ctx)
		{
			if (connections == null) {
				ctx.writer.Write(-1);
			} else {
				ctx.writer.Write (connections.Length);
				for (int i=0;i<connections.Length;i++) {
					ctx.writer.Write (ctx.GetNodeIdentifier (connections[i]));
					ctx.writer.Write (connectionCosts[i]);
				}
			}
		}