Class Tracker.CreatureRepresentation
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public abstract class Tracker.CreatureRepresentation
- Inheritance
-
Tracker.CreatureRepresentation
- Derived
-
- Inherited Members
-
Constructors
CreatureRepresentation(Tracker, AbstractCreature, float)
public CreatureRepresentation(Tracker parent, AbstractCreature representedCreature, float priority)
Parameters
parent Tracker
representedCreature AbstractCreature
priority float
Fields
age
Field Value
- int
deleteMeNextFrame
public bool deleteMeNextFrame
Field Value
- bool
dynamicRelationship
public RelationshipTracker.DynamicRelationship dynamicRelationship
Field Value
- RelationshipTracker.DynamicRelationship
forgetCounter
Field Value
- int
goneToOtherRoomSense
public bool goneToOtherRoomSense
Field Value
- bool
lastSeenCoord
public WorldCoordinate lastSeenCoord
Field Value
- WorldCoordinate
parent
Field Value
- Tracker
priority
Field Value
- float
representedCreature
public AbstractCreature representedCreature
Field Value
- AbstractCreature
ticksSinceSeen
public int ticksSinceSeen
Field Value
- int
public bool visualContact
Field Value
- bool
Properties
EstimatedChanceOfFinding
public float EstimatedChanceOfFinding { get; }
Property Value
- float
LowestGenerationAvailable
public virtual int LowestGenerationAvailable { get; }
Property Value
- int
TicksSinceSeen
public int TicksSinceSeen { get; }
Property Value
- int
public bool VisualContact { get; }
Property Value
- bool
Methods
BestGuessForPosition()
public virtual WorldCoordinate BestGuessForPosition()
Returns
- WorldCoordinate
Destroy()
HeardThisCreature()
public void HeardThisCreature()
MakeVisible()
public void MakeVisible()
SenseThatCreatureHasLeftRoom()
public virtual void SenseThatCreatureHasLeftRoom()
Update()
public virtual void Update()