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
Field Value
- int
ghostPushSpeed
public int ghostPushSpeed
Field Value
- int
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
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()