# See the License for the specific language governing permissions and
# limitations under the License.
# See the License for the specific language governing permissions and
# limitations under the License.
# With a large graph it can cause a stack overflow.
#
# Instead, we serialize the nodes first and then the links.
# With a large graph it can cause a stack overflow.
#
# Instead, we serialize the nodes first and then the links.
# Used to check if nodes have been searched in one pathfinding
private var pathfinding_current_evocation: Int = 0
# Used to check if nodes have been searched in one pathfinding
private var pathfinding_current_evocation: Int = 0
do
serializer.serialize_attribute("nodes", nodes)
serializer.serialize_attribute("links", links)
do
serializer.serialize_attribute("nodes", nodes)
serializer.serialize_attribute("links", links)
# The `weight`, or cost, of this link
var weight: Int
end
# Advanced path conditions with customizable accept states
# The `weight`, or cost, of this link
var weight: Int
end
# Advanced path conditions with customizable accept states