Table of Contents

Class NoiseTracker

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

Constructors

NoiseTracker(ArtificialIntelligence, Tracker)

public NoiseTracker(ArtificialIntelligence AI, Tracker tracker)

Parameters

AI ArtificialIntelligence
tracker Tracker

Fields

forgetTime

public int forgetTime

Field Value

int

hearingSkill

public float hearingSkill

Field Value

float

ignoreSeenNoises

public bool ignoreSeenNoises

Field Value

bool

mysteriousNoiseCounter

public int mysteriousNoiseCounter

Field Value

int

mysteriousNoises

public float mysteriousNoises

Field Value

float

room

public Room room

Field Value

Room

soundToExamine

public NoiseTracker.TheorizedSource soundToExamine

Field Value

NoiseTracker.TheorizedSource

sources

public List<NoiseTracker.TheorizedSource> sources

Field Value

List<NoiseTracker.TheorizedSource>

tracker

public Tracker tracker

Field Value

Tracker

Properties

ExaminePos

public WorldCoordinate ExaminePos { get; }

Property Value

WorldCoordinate

Methods

ClearAllUnkown()

public void ClearAllUnkown()

HeardNoise(InGameNoise)

public void HeardNoise(InGameNoise noise)

Parameters

noise InGameNoise

HowInterestingIsThisNoiseToMe(InGameNoise)

public float HowInterestingIsThisNoiseToMe(InGameNoise noise)

Parameters

noise InGameNoise

Returns

float

NewRoom(Room)

public override void NewRoom(Room room)

Parameters

room Room

NoiseMatch(InGameNoise, CreatureRepresentation)

public float NoiseMatch(InGameNoise noise, Tracker.CreatureRepresentation critRep)

Parameters

noise InGameNoise
critRep Tracker.CreatureRepresentation

Returns

float

Update()

public override void Update()

UpdateExamineSound()

public void UpdateExamineSound()

Utility()

public override float Utility()

Returns

float