Class LizardPather
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class LizardPather : PathFinder
- Inheritance
-
LizardPather
- Inherited Members
Constructors
LizardPather(ArtificialIntelligence, World, AbstractCreature)
public LizardPather(ArtificialIntelligence AI, World world, AbstractCreature creature)
Parameters
AIArtificialIntelligenceworldWorldcreatureAbstractCreature
Fields
wasLastAllowedUnwanted
public bool wasLastAllowedUnwanted
Field Value
Methods
AllowedConnectionsFromCoord(WorldCoordinate)
public int AllowedConnectionsFromCoord(WorldCoordinate coord)
Parameters
coordWorldCoordinate
Returns
CheckConnectionCost(PathingCell, PathingCell, MovementConnection, bool)
public override PathCost CheckConnectionCost(PathFinder.PathingCell start, PathFinder.PathingCell goal, MovementConnection connection, bool followingPath)
Parameters
startPathFinder.PathingCellgoalPathFinder.PathingCellconnectionMovementConnectionfollowingPathbool
Returns
FollowPath(WorldCoordinate, int?, bool)
public MovementConnection FollowPath(WorldCoordinate originPos, int? bodyDirection, bool actuallyFollowingThisPath)
Parameters
originPosWorldCoordinatebodyDirectionint?actuallyFollowingThisPathbool
Returns
HeuristicForCell(PathingCell, PathCost)
public override PathCost HeuristicForCell(PathFinder.PathingCell cell, PathCost costToGoal)
Parameters
cellPathFinder.PathingCellcostToGoalPathCost