Table of Contents

Class DenFinder

Namespace
Global
Assembly
Assembly-CSharp.dll
public class DenFinder : NodeFinder
Inheritance
DenFinder
Inherited Members

Constructors

DenFinder(ArtificialIntelligence, AbstractCreature)

public DenFinder(ArtificialIntelligence AI, AbstractCreature creature)

Parameters

AI ArtificialIntelligence
creature AbstractCreature

Fields

privDenPos

public WorldCoordinate? privDenPos

Field Value

WorldCoordinate?

Properties

denPosition

public WorldCoordinate? denPosition { get; set; }

Property Value

WorldCoordinate?

Methods

CheckOriginalDenReachability()

public void CheckOriginalDenReachability()

Finished(List<WorldCoordinate>)

public override void Finished(List<WorldCoordinate> path)

Parameters

path List<WorldCoordinate>

GetDenPosition()

public WorldCoordinate? GetDenPosition()

Returns

WorldCoordinate?

Initiate()

public override void Initiate()

NewWorld()

public override void NewWorld()

ResetMapping(bool)

public override void ResetMapping(bool strandedAllFromExits)

Parameters

strandedAllFromExits bool

TryAssigningDen(WorldCoordinate)

public void TryAssigningDen(WorldCoordinate tryDen)

Parameters

tryDen WorldCoordinate

Update()

public override void Update()