Table of Contents

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

public Creature creature

Field Value

Creature

lastSoundID

public SoundID lastSoundID

Field Value

SoundID

lastSoundName

public string lastSoundName

Field Value

string

ptch

public float ptch

Field Value

float

room

public Room room

Field Value

Room

soundA

public ChunkSoundEmitter soundA

Field Value

ChunkSoundEmitter

soundID

public SoundID soundID

Field Value

SoundID

soundName

public string soundName

Field Value

string

visualizer

public CreatureVoice.IntensityVisualizer visualizer

Field Value

CreatureVoice.IntensityVisualizer

voiceChunk

public BodyChunk voiceChunk

Field Value

BodyChunk

vol

public float 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()