public TrackableNode() : base() { Type = new ArrayConnection { J = -1, Type = Connection.Created }; }
public TrackableNode(VoronoiNode node, int j, Connection type) : base(node) { Type = new ArrayConnection { J = j, Type = type }; }
static OneWayArrayMap ExtractMap(IList <TrackableNode> processed) { ArrayConnection[] connections = new ArrayConnection[processed.Count]; for (int i = 0; i < processed.Count; ++i) { connections[i] = processed[i].Type; } OneWayArrayMap backwardsMap = new OneWayArrayMap(connections); return(backwardsMap); }