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
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
Field Value
- Room
soundToExamine
public NoiseTracker.TheorizedSource soundToExamine
Field Value
- NoiseTracker.TheorizedSource
sources
public List<NoiseTracker.TheorizedSource> sources
Field Value
- List<NoiseTracker.TheorizedSource>
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