Table of Contents

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

public AImap aiMap

Field Value

AImap

connectivityMapper

public AIdataPreprocessor.ConnectivityMapper connectivityMapper

Field Value

AIdataPreprocessor.ConnectivityMapper

currentCreatureIndex

public int currentCreatureIndex

Field Value

int

currentNode

public int currentNode

Field Value

int

currentSubRoutine

public AIdataPreprocessor.SubRoutine currentSubRoutine

Field Value

AIdataPreprocessor.SubRoutine

done

public bool done

Field Value

bool

falseBake

public bool falseBake

Field Value

bool

roomNodes

public int roomNodes

Field Value

int

visualizer

public AIdataPreprocessor.Visualizer visualizer

Field Value

AIdataPreprocessor.Visualizer

viz

public bool 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()

public void Finish()

MapAccessibility()

public void MapAccessibility()

NextCreature()

public void NextCreature()

NextNode()

public void NextNode()

NodeDone()

public void 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()

public void Update()