Class TraversalProvider Extends ITraversalProvider
Public
Blocks nodes according to a BlockManager.
Public Methods
CanTraverse
(path, node)
True if node should be able to be traversed by the path.
Public
CanTraverse
(path, from, to)
True if the path can traverse a link between from and to and if to can be traversed itself.
Public
GetTraversalCost
(path, node)
Cost of traversing a given node.
Public
TraversalProvider
(blockManager, mode, selector)
Public
Public Variables
filterDiagonalGridConnections
Public
mode
Affects which nodes are considered blocked.
Public
Private/Protected Members
blockManager
Holds information about which nodes are occupied.
Private
Readonly
selector
Blockers for this path.
Private
Readonly