Show / Hide Table of Contents

Class PathFactory

Inheritance
System.Object
PathFactory
Namespace: Eco.Simulation.Pathfinding.Internal
Assembly: Eco.Simulation.dll
Syntax
public static class PathFactory : Object

Methods

DetectAndSetBigJumps(Dictionary<WorldPosition3i, PackedPathNode>, WorldPosition3i, PackedPathNode)

Declaration
public static void DetectAndSetBigJumps(Dictionary<WorldPosition3i, PackedPathNode> nodes, WorldPosition3i pos, PackedPathNode packed)
Parameters
Type Name Description
System.Collections.Generic.Dictionary<WorldPosition3i, PackedPathNode> nodes
WorldPosition3i pos
PackedPathNode packed

Initialize(Dictionary<WorldPosition3i, PackedPathNode>, PathRegionSet[])

Builds the nodes and regions.

Declaration
public static void Initialize(Dictionary<WorldPosition3i, PackedPathNode> nodes, PathRegionSet[] regionSets)
Parameters
Type Name Description
System.Collections.Generic.Dictionary<WorldPosition3i, PackedPathNode> nodes
PathRegionSet[] regionSets

UpdateChangedNode(Dictionary<WorldPosition3i, PackedPathNode>, ref WorldPosition3i, out WorldPosition3i, out PackedPathNode)

Declaration
public static bool UpdateChangedNode(Dictionary<WorldPosition3i, PackedPathNode> nodes, ref WorldPosition3i originalPos, out WorldPosition3i newPos, out PackedPathNode newNode)
Parameters
Type Name Description
System.Collections.Generic.Dictionary<WorldPosition3i, PackedPathNode> nodes
WorldPosition3i originalPos
WorldPosition3i newPos
PackedPathNode newNode
Returns
Type Description
System.Boolean
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾