Class CreatureVoice
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public abstract class CreatureVoice
- Inheritance
-
CreatureVoice
- Derived
-
- Inherited Members
-
Constructors
CreatureVoice(Creature, int)
public CreatureVoice(Creature creature, int voiceChunkIndex)
Parameters
creature Creature
voiceChunkIndex int
Fields
creature
Field Value
- Creature
lastSoundID
public SoundID lastSoundID
Field Value
- SoundID
lastSoundName
public string lastSoundName
Field Value
- string
ptch
Field Value
- float
room
Field Value
- Room
soundA
public ChunkSoundEmitter soundA
Field Value
- ChunkSoundEmitter
soundID
Field Value
- SoundID
soundName
Field Value
- string
visualizer
public CreatureVoice.IntensityVisualizer visualizer
Field Value
- CreatureVoice.IntensityVisualizer
voiceChunk
public BodyChunk voiceChunk
Field Value
- BodyChunk
vol
Field Value
- float
Properties
MakingASound
public bool MakingASound { get; }
Property Value
- bool
Pitch
public float Pitch { get; set; }
Property Value
- float
VisualizedIntensity
public float VisualizedIntensity { get; }
Property Value
- float
Volume
public float Volume { get; set; }
Property Value
- float
Methods
InitSoundVisualizer(float, float, float)
public void InitSoundVisualizer(float intensityLowerCutoff, float intensityUpperCeiling, float intensityExponent)
Parameters
intensityLowerCutoff float
intensityUpperCeiling float
intensityExponent float
Update()
public virtual void Update()