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
aiMapAImapcritCreatureTemplatecurrentNodeForCreatureintconnectivityMapperAIdataPreprocessor.ConnectivityMappervisualizerAIdataPreprocessor.VisualizerdontBakebool
Fields
connectivityMapper
public AIdataPreprocessor.ConnectivityMapper connectivityMapper
Field Value
currentNodeForCreature
public int currentNodeForCreature
Field Value
Properties
currentNodeCommon
public int currentNodeCommon { get; }
Property Value
Methods
AddCell(IntVector2, Cell, PathCost, int)
public override void AddCell(IntVector2 pos, AIdataPreprocessor.DijkstraMapper.Cell parent, PathCost cost, int generation)
Parameters
posIntVector2parentAIdataPreprocessor.DijkstraMapper.CellcostPathCostgenerationint
Update()
public override void Update()
WriteDijkstraMap(CreatureSpecificAImap, int)
public void WriteDijkstraMap(CreatureSpecificAImap m, int n)