HPL3/SOMA/Scripting/cLuxVoiceHandler

From Frictional Wiki
< HPL3‎ | SOMA‎ | Scripting
Jump to navigation Jump to search

Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!

Fields

cLuxVoiceHandler has no public fields.

Functions

Return Type Function Name Parameters Description
void AddCharacterSpeakingCallback const tString &in asCharacter,
const tString &in asCallback
void AdvanceFromCurrentSound const tString &in asScene
bool AnySceneIsActive
bool CharacterIsSpeaking const tString &in asName
void FadeSceneVolumeTo const tString &in asScene,
float afVolume,
float afTime
void GetSpectrumFromScene const tString &in asScene,
int alNumSamples = 64
void GetSpectrumFromSpeakingCharacter const tString &in asCharacter,
int alNumSamples = 64
int GetSubjectLineNumber const tString& asSubject
const tString& GetSubjectSceneName const tString& asSubject
bool GetUnderwaterEffectsActive
bool Play const tString& asSubject,
int alSpecificLine,
const tString& asCallback,
int alPrio
void RemoveCharacterSpeakingCallback const tString &in asCharacter
bool SceneInvolvingCharacterIsActive const tString &in asCharacter
bool SceneIsActive const tString &in asScene
void SetFocusScene const tString &in asScene
void SetPaused const tString &in asScene,
bool abX
void SetPausedAll bool abX
void SetUnderwaterEffectsActive bool abX
void SkipCurrentLine const tString &in asScene
void SkipCurrentSound const tString &in asScene
void Stop const tString &in asScene
void StopAll
bool SubjectExists const tString& asSubject
bool SubjectIsPlaying const tString &in asName