Barotrauma Client Doc
Barotrauma.CharacterParams.SoundParams Class Reference
Inheritance diagram for Barotrauma.CharacterParams.SoundParams:
Barotrauma.CharacterParams.SubParam Barotrauma.ISerializableEntity

Public Member Functions

 SoundParams (ContentXElement element, CharacterParams character)
 
- Public Member Functions inherited from Barotrauma.CharacterParams.SubParam
 SubParam (ContentXElement element, CharacterParams character)
 
virtual bool Deserialize (bool recursive=true)
 
virtual bool Serialize (bool recursive=true)
 
virtual void Reset ()
 
virtual void AddToEditor (ParamsEditor editor, bool recursive=true, int space=0, GUIFont titleFont=null)
 

Properties

override string Name [get]
 
string File [get]
 
SoundType State [get]
 
float Range [get]
 
float Volume [get]
 
string Tags [get]
 
ImmutableHashSet< IdentifierTagSet [get]
 
- Properties inherited from Barotrauma.CharacterParams.SubParam
virtual string Name [get, set]
 
Dictionary< Identifier, SerializablePropertySerializableProperties [get]
 
ContentXElement Element [get, set]
 
List< SubParamSubParams = new List<SubParam>() [get, set]
 
CharacterParams Character [get]
 
SerializableEntityEditor SerializableEntityEditor [get, protected set]
 
- Properties inherited from Barotrauma.ISerializableEntity
string Name [get]
 
Dictionary< Identifier, SerializablePropertySerializableProperties [get]
 

Additional Inherited Members

- Protected Member Functions inherited from Barotrauma.CharacterParams.SubParam
ContentXElement CreateElement (string name, params object[] attrs)
 
bool RemoveSubParam< T > (T subParam, IList< T > collection=null)
 

Detailed Description

Definition at line 415 of file CharacterParams.cs.

Constructor & Destructor Documentation

◆ SoundParams()

Barotrauma.CharacterParams.SoundParams.SoundParams ( ContentXElement  element,
CharacterParams  character 
)

Definition at line 448 of file CharacterParams.cs.

Property Documentation

◆ File

string Barotrauma.CharacterParams.SoundParams.File
get

Definition at line 420 of file CharacterParams.cs.

◆ Name

override string Barotrauma.CharacterParams.SoundParams.Name
get

Definition at line 417 of file CharacterParams.cs.

◆ Range

float Barotrauma.CharacterParams.SoundParams.Range
get

Definition at line 428 of file CharacterParams.cs.

◆ State

SoundType Barotrauma.CharacterParams.SoundParams.State
get

Definition at line 424 of file CharacterParams.cs.

◆ Tags

string Barotrauma.CharacterParams.SoundParams.Tags
get

Definition at line 434 of file CharacterParams.cs.

◆ TagSet

ImmutableHashSet<Identifier> Barotrauma.CharacterParams.SoundParams.TagSet
get

Definition at line 446 of file CharacterParams.cs.

◆ Volume

float Barotrauma.CharacterParams.SoundParams.Volume
get

Definition at line 431 of file CharacterParams.cs.