Table of Contents

Class AbstractSpacePathFinder

Namespace
Global
Assembly
Assembly-CSharp.dll
public static class AbstractSpacePathFinder
Inheritance
AbstractSpacePathFinder
Inherited Members

Methods

AddNode(WorldCoordinate, Node, float, ref bool[,], ref List<Node>, ref Node, WorldCoordinate, World, IOwnAnAbstractSpacePathFinder)

public static void AddNode(WorldCoordinate pos, AbstractSpacePathFinder.Node parent, float cost, ref bool[,] alreadyChecked, ref List<AbstractSpacePathFinder.Node> checkNext, ref AbstractSpacePathFinder.Node foundStart, WorldCoordinate start, World world, IOwnAnAbstractSpacePathFinder owner)

Parameters

pos WorldCoordinate
parent AbstractSpacePathFinder.Node
cost float
alreadyChecked bool[,]
checkNext List<AbstractSpacePathFinder.Node>
foundStart AbstractSpacePathFinder.Node
start WorldCoordinate
world World
owner IOwnAnAbstractSpacePathFinder

Path(World, WorldCoordinate, WorldCoordinate, CreatureTemplate, IOwnAnAbstractSpacePathFinder)

public static List<WorldCoordinate> Path(World world, WorldCoordinate start, WorldCoordinate goal, CreatureTemplate creatureType, IOwnAnAbstractSpacePathFinder owner)

Parameters

world World
start WorldCoordinate
goal WorldCoordinate
creatureType CreatureTemplate
owner IOwnAnAbstractSpacePathFinder

Returns

List<WorldCoordinate>