Difference between revisions of "HPL3/SOMA/Scripting/cLuxBarkMachine"

From Frictional Wiki
< HPL3‎ | SOMA‎ | Scripting
Jump to navigation Jump to search
(Created page with "{{ScriptingStub}} Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki! ==Fields== cLuxBarkMachine has no public fields. ==...")
 
 
Line 32: Line 32:
 
| <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetupVoice || [[../tString|<syntaxhighlight lang="c++" inline>const tString &in asCharacter</syntaxhighlight>]],<br /><syntaxhighlight lang="c++" inline>bool abUse3D</syntaxhighlight>,<br /><syntaxhighlight lang="c++" inline>float afDefaultMinDistance</syntaxhighlight>,<br /><syntaxhighlight lang="c++" inline>float afDefaultMaxDistance</syntaxhighlight>,<br /><syntaxhighlight lang="c++" inline>float afDefaultMaxPlayerListeningRange</syntaxhighlight> ||
 
| <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetupVoice || [[../tString|<syntaxhighlight lang="c++" inline>const tString &in asCharacter</syntaxhighlight>]],<br /><syntaxhighlight lang="c++" inline>bool abUse3D</syntaxhighlight>,<br /><syntaxhighlight lang="c++" inline>float afDefaultMinDistance</syntaxhighlight>,<br /><syntaxhighlight lang="c++" inline>float afDefaultMaxDistance</syntaxhighlight>,<br /><syntaxhighlight lang="c++" inline>float afDefaultMaxPlayerListeningRange</syntaxhighlight> ||
 
|}
 
|}
 +
 +
{{ReferencesSection}}
  
 
{{HPL3SOMAScriptingCategories}}
 
{{HPL3SOMAScriptingCategories}}
 
__FORCETOC__
 
__FORCETOC__

Latest revision as of 14:48, 6 August 2020

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

Fields

cLuxBarkMachine has no public fields.

Functions

Return Type Function Name Parameters Description
void AddState int alId
void ChangeState int alId
iLuxEntity@ GetEntity
eLuxEntityComponentType GetType
bool IsActive
void PlayVoice const tString &in asSubject,
int alPrio,
float afMinDistance = -1,
float afMaxDistance = -1,
float afMaxPlayerListeningRange = -1
void SetActive bool abX
void SetState_SoundBark const tString &in asSound,
float afMinBetweenTime,
float afMaxBetweenTime,
bool abWaitForSoundToBeDone
void SetState_VoiceBark const tString &in asSubject,
float afMinBetweenTime,
float afMaxBetweenTime,
bool abWaitForSoundToBeDone,
int alPrio = 0,
float afMinDistance = -1,
float afMaxDistance = -1,
float afMaxPlayerListeningRange = -1
void SetupVoice const tString &in asCharacter,
bool abUse3D,
float afDefaultMinDistance,
float afDefaultMaxDistance,
float afDefaultMaxPlayerListeningRange

References

See all references...