Riwmorld
Verse.SoundDef Class Reference
Inheritance diagram for Verse.SoundDef:
Verse.Def Verse.Editable

Public Member Functions

override IEnumerable< string > ConfigErrors ()
 
void DoEditWidgets (WidgetRow widgetRow)
 
override void ResolveReferences ()
 
- Public Member Functions inherited from Verse.Def
virtual void ClearCachedData ()
 
override int GetHashCode ()
 
virtual IEnumerable< StatDrawEntrySpecialDisplayStats ()
 
override string ToString ()
 
- Public Member Functions inherited from Verse.Editable
virtual void PostLoad ()
 

Static Public Member Functions

static SoundDef Named (string defName)
 

Public Attributes

bool sustain
 
SoundContext context
 
List< string > eventNames = new List<string>()
 
int maxVoices = 4
 
int maxSimultaneous = 3
 
VoicePriorityMode priorityMode
 
string slot = string.Empty
 
string sustainStartSound = string.Empty
 
string sustainStopSound = string.Empty
 
float sustainFadeoutTime
 
List< SubSoundDefsubSounds = new List<SubSoundDef>()
 
bool isUndefined
 
Sustainer testSustainer
 
- Public Attributes inherited from Verse.Def
const string DefaultDefName = "UnnamedDef"
 
string defName = "UnnamedDef"
 
string label
 
string description
 
ushort shortHash
 
ushort index = 65535
 
ushort debugRandomId = (ushort)Rand.RangeInclusive(0, 65535)
 

Properties

bool HasSubSoundsInWorld [get]
 
int MaxSimultaneousSamples [get]
 
- Properties inherited from Verse.Def
string LabelCap [get]
 

The documentation for this class was generated from the following file: