Table of Contents

Class PathFinder.AccessibilityMapper

Namespace
Global
Assembly
Assembly-CSharp.dll
public class PathFinder.AccessibilityMapper
Inheritance
PathFinder.AccessibilityMapper
Inherited Members

Constructors

AccessibilityMapper(PathFinder, WorldCoordinate, IntVector2[], bool)

public AccessibilityMapper(PathFinder initiator, WorldCoordinate accessibilityCenter, IntVector2[] alreadyCheckedTiles, bool taintedByForbiddenNode)

Parameters

initiator PathFinder
accessibilityCenter WorldCoordinate
alreadyCheckedTiles IntVector2[]
taintedByForbiddenNode bool

Fields

accessibilityCheckNext

public List<WorldCoordinate> accessibilityCheckNext

Field Value

List<WorldCoordinate>

alreadyCheckedTiles

public IntVector2[] alreadyCheckedTiles

Field Value

IntVector2[]

clients

public List<PathFinder> clients

Field Value

List<PathFinder>

finished

public bool finished

Field Value

bool

mapAccessibilityMode

public int mapAccessibilityMode

Field Value

int

mappingRoom

public Room mappingRoom

Field Value

Room

potentialMergers

public List<PathFinder> potentialMergers

Field Value

List<PathFinder>

taintedByForbiddenNode

public bool taintedByForbiddenNode

Field Value

bool

Properties

parent

public PathFinder parent { get; }

Property Value

PathFinder

Methods

Absorb(AccessibilityMapper)

public void Absorb(PathFinder.AccessibilityMapper otherMapper)

Parameters

otherMapper PathFinder.AccessibilityMapper

AddFreshClient(PathFinder)

public void AddFreshClient(PathFinder newClient)

Parameters

newClient PathFinder

CheckMerge()

public void CheckMerge()

CreaturesPathingIdentical(AbstractCreature, AbstractCreature)

public static bool CreaturesPathingIdentical(AbstractCreature A, AbstractCreature B)

Parameters

A AbstractCreature
B AbstractCreature

Returns

bool

CullClients(PathFinder)

public void CullClients(PathFinder dontReInitiateMe)

Parameters

dontReInitiateMe PathFinder

UpdateAccessibilityMapping()

public void UpdateAccessibilityMapping()

UpdatePotentialMergers()

public void UpdatePotentialMergers()