Table of Contents

Class Tracker

Namespace
Global
Assembly
Assembly-CSharp.dll
public class Tracker : AIModule
Inheritance
Tracker
Inherited Members

Constructors

Tracker(ArtificialIntelligence, int, int, int, float, int, int, int)

public Tracker(ArtificialIntelligence AI, int seeAroundCorners, int maxTrackedCreatures, int framesToRememberCreatures, float ghostSpeed, int ghostPush, int ghostPushSpeed, int ghostDismissalRange)

Parameters

AI ArtificialIntelligence
seeAroundCorners int
maxTrackedCreatures int
framesToRememberCreatures int
ghostSpeed float
ghostPush int
ghostPushSpeed int
ghostDismissalRange int

Fields

creatures

public List<Tracker.CreatureRepresentation> creatures

Field Value

List<Tracker.CreatureRepresentation>

framesToRememberCreatures

public int framesToRememberCreatures

Field Value

int

ghostDismissalRange

public int ghostDismissalRange

Field Value

int

ghostPush

public int ghostPush

Field Value

int

ghostPushSpeed

public int ghostPushSpeed

Field Value

int

ghostSpeed

public float ghostSpeed

Field Value

float

maxTrackedCreatures

public int maxTrackedCreatures

Field Value

int

noiseTracker

public NoiseTracker noiseTracker

Field Value

NoiseTracker

seeAroundCorners

public int seeAroundCorners

Field Value

int

visualize

public bool visualize

Field Value

bool

viz

public DebugTrackerVisualizer viz

Field Value

DebugTrackerVisualizer

Properties

CreaturesCount

public int CreaturesCount { get; }

Property Value

int

Methods

CreatureNoticed(AbstractCreature)

public Tracker.CreatureRepresentation CreatureNoticed(AbstractCreature crit)

Parameters

crit AbstractCreature

Returns

Tracker.CreatureRepresentation

ForgetCreature(AbstractCreature)

public void ForgetCreature(AbstractCreature crit)

Parameters

crit AbstractCreature

GetRep(int)

public Tracker.CreatureRepresentation GetRep(int index)

Parameters

index int

Returns

Tracker.CreatureRepresentation

RepresentationForCreature(AbstractCreature, bool)

public Tracker.CreatureRepresentation RepresentationForCreature(AbstractCreature checkCrit, bool addIfMissing)

Parameters

checkCrit AbstractCreature
addIfMissing bool

Returns

Tracker.CreatureRepresentation

RepresentationForObject(PhysicalObject, bool)

public Tracker.CreatureRepresentation RepresentationForObject(PhysicalObject obj, bool AddIfMissing)

Parameters

obj PhysicalObject
AddIfMissing bool

Returns

Tracker.CreatureRepresentation

SeeCreature(AbstractCreature)

public void SeeCreature(AbstractCreature crit)

Parameters

crit AbstractCreature

Update()

public override void Update()