Table of Contents

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

public int age

Field Value

int

deleteMeNextFrame

public bool deleteMeNextFrame

Field Value

bool

dynamicRelationship

public RelationshipTracker.DynamicRelationship dynamicRelationship

Field Value

RelationshipTracker.DynamicRelationship

forgetCounter

public int forgetCounter

Field Value

int

goneToOtherRoomSense

public bool goneToOtherRoomSense

Field Value

bool

lastSeenCoord

public WorldCoordinate lastSeenCoord

Field Value

WorldCoordinate

parent

public Tracker parent

Field Value

Tracker

priority

public float priority

Field Value

float

representedCreature

public AbstractCreature representedCreature

Field Value

AbstractCreature

ticksSinceSeen

public int ticksSinceSeen

Field Value

int

visualContact

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

VisualContact

public bool VisualContact { get; }

Property Value

bool

Methods

BestGuessForPosition()

public virtual WorldCoordinate BestGuessForPosition()

Returns

WorldCoordinate

Destroy()

public void Destroy()

HeardThisCreature()

public void HeardThisCreature()

MakeVisible()

public void MakeVisible()

SenseThatCreatureHasLeftRoom()

public virtual void SenseThatCreatureHasLeftRoom()

Update()

public virtual void Update()