Table of Contents

Class AIdataPreprocessor.NodeMapper

Namespace
Global
Assembly
Assembly-CSharp.dll
public class AIdataPreprocessor.NodeMapper : AIdataPreprocessor.DijkstraMapper
Inheritance
AIdataPreprocessor.NodeMapper
Inherited Members

Constructors

NodeMapper(AImap, CreatureTemplate, int, ConnectivityMapper, Visualizer, bool)

public NodeMapper(AImap aiMap, CreatureTemplate crit, int currentNodeForCreature, AIdataPreprocessor.ConnectivityMapper connectivityMapper, AIdataPreprocessor.Visualizer visualizer, bool dontBake)

Parameters

aiMap AImap
crit CreatureTemplate
currentNodeForCreature int
connectivityMapper AIdataPreprocessor.ConnectivityMapper
visualizer AIdataPreprocessor.Visualizer
dontBake bool

Fields

connectivityMapper

public AIdataPreprocessor.ConnectivityMapper connectivityMapper

Field Value

AIdataPreprocessor.ConnectivityMapper

currentNodeForCreature

public int currentNodeForCreature

Field Value

int

Properties

currentNodeCommon

public int currentNodeCommon { get; }

Property Value

int

Methods

AddCell(IntVector2, Cell, PathCost, int)

public override void AddCell(IntVector2 pos, AIdataPreprocessor.DijkstraMapper.Cell parent, PathCost cost, int generation)

Parameters

pos IntVector2
parent AIdataPreprocessor.DijkstraMapper.Cell
cost PathCost
generation int

Update()

public override void Update()

WriteDijkstraMap(CreatureSpecificAImap, int)

public void WriteDijkstraMap(CreatureSpecificAImap m, int n)

Parameters

m CreatureSpecificAImap
n int