Class AIdataPreprocessor
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class AIdataPreprocessor
- Inheritance
-
AIdataPreprocessor
- Inherited Members
-
Constructors
AIdataPreprocessor(AImap, bool)
public AIdataPreprocessor(AImap aiMap, bool falseBake)
Parameters
aiMap AImap
falseBake bool
Fields
aiMap
Field Value
- AImap
connectivityMapper
public AIdataPreprocessor.ConnectivityMapper connectivityMapper
Field Value
- AIdataPreprocessor.ConnectivityMapper
currentCreatureIndex
public int currentCreatureIndex
Field Value
- int
currentNode
Field Value
- int
currentSubRoutine
public AIdataPreprocessor.SubRoutine currentSubRoutine
Field Value
- AIdataPreprocessor.SubRoutine
done
Field Value
- bool
falseBake
Field Value
- bool
roomNodes
Field Value
- int
visualizer
public AIdataPreprocessor.Visualizer visualizer
Field Value
- AIdataPreprocessor.Visualizer
viz
Field Value
- bool
Methods
Connectivity()
public AbstractRoomNode[] Connectivity()
Returns
- AbstractRoomNode[]
CreatureDone()
public void CreatureDone()
CreatureSpecificToCommonNodeIndex(Room, int, CreatureTemplate)
public static int CreatureSpecificToCommonNodeIndex(Room room, int n, CreatureTemplate crit)
Parameters
room Room
n int
crit CreatureTemplate
Returns
- int
Finish()
MapAccessibility()
public void MapAccessibility()
NextCreature()
public void NextCreature()
NextNode()
NodeDone()
NodesRelevantToCreature(Room, CreatureTemplate)
public static int NodesRelevantToCreature(Room room, CreatureTemplate crit)
Parameters
room Room
crit CreatureTemplate
Returns
- int
TotalNodes(Room)
public static int TotalNodes(Room room)
Parameters
room Room
Returns
- int
Update()