Class SoundLoader
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
- Inheritance
-
SoundLoader
- Inherited Members
-
Constructors
SoundLoader(bool, RainWorld)
public SoundLoader(bool loadAllAmbientSounds, RainWorld rainWorld)
Parameters
loadAllAmbientSounds bool
rainWorld RainWorld
Fields
ASSETBUNDLE_LOADEDSOUNDEFFECTS
public const string ASSETBUNDLE_LOADEDSOUNDEFFECTS = "loadedsoundeffects"
Field Value
- string
ASSETBUNDLE_LOADEDSOUNDEFFECTS_AMBIENT
public const string ASSETBUNDLE_LOADEDSOUNDEFFECTS_AMBIENT = "loadedsoundeffects_ambient"
Field Value
- string
ambientClipsThroughUnity
public List<AudioClip> ambientClipsThroughUnity
Field Value
- List<AudioClip>
ambientClipsThroughUnityLoaders
public Dictionary<string, AssetBundleLoadAssetOperation> ambientClipsThroughUnityLoaders
Field Value
- Dictionary<string, AssetBundleLoadAssetOperation>
ambientImporters
public List<SoundLoader.AmbientImporter> ambientImporters
Field Value
- List<SoundLoader.AmbientImporter>
audioClipNames
public string[] audioClipNames
Field Value
- string[]
audioClipsThroughUnity
public bool[] audioClipsThroughUnity
Field Value
- bool[]
clipsToBeLoaded
public int clipsToBeLoaded
Field Value
- int
errors
public List<string> errors
Field Value
- List<string>
externalAudio
public AudioClip[][] externalAudio
Field Value
- AudioClip[][]
gameObject
public GameObject gameObject
Field Value
- GameObject
loadedSoundEffectsAmbientAssetBundle
public LoadedAssetBundle loadedSoundEffectsAmbientAssetBundle
Field Value
- LoadedAssetBundle
loadedSoundEffectsAssetBundle
public LoadedAssetBundle loadedSoundEffectsAssetBundle
Field Value
- LoadedAssetBundle
loadingDone
Field Value
- bool
rainWorld
public RainWorld rainWorld
Field Value
- RainWorld
requestLoadAmbientSounds
public bool requestLoadAmbientSounds
Field Value
- bool
requestLoadSounds
public bool requestLoadSounds
Field Value
- bool
requestReleaseUnityAudio
public bool requestReleaseUnityAudio
Field Value
- bool
requestedAssetBundlesLoad
public bool requestedAssetBundlesLoad
Field Value
- bool
soundImporter
public SoundLoader.SoundImporter soundImporter
Field Value
- SoundLoader.SoundImporter
soundTriggers
public SoundLoader.SoundTrigger[] soundTriggers
Field Value
- SoundTrigger[]
soundVariations
public int[] soundVariations
Field Value
- int[]
unityAudio
public AudioClip[][] unityAudio
Field Value
- AudioClip[][]
unityAudioCached
public bool[] unityAudioCached
Field Value
- bool[]
unityAudioLoaders
public AssetBundleLoadAssetOperation[][] unityAudioLoaders
Field Value
- AssetBundleLoadAssetOperation[][]
volume
Field Value
- float
volumeExponent
public float volumeExponent
Field Value
- float
volumeGroups
public List<SoundLoader.VolumeGroup> volumeGroups
Field Value
- List<SoundLoader.VolumeGroup>
workingTriggers
public bool[] workingTriggers
Field Value
- bool[]
Properties
assetBundlesLoaded
public bool assetBundlesLoaded { get; set; }
Property Value
- bool
Methods
CheckIfFileExistsAsExternal(string)
public bool CheckIfFileExistsAsExternal(string name)
Parameters
name string
Returns
- bool
CheckIfFileExistsAsUnityResource(string)
public bool CheckIfFileExistsAsUnityResource(string name)
Parameters
name string
Returns
- bool
DontLog(SoundID)
public bool DontLog(SoundID soundID)
Parameters
soundID SoundID
Returns
- bool
GetAudioClip(int, out AssetBundleLoadAssetOperation, out string)
public AudioClip GetAudioClip(int i, out AssetBundleLoadAssetOperation loadOp, out string name)
Parameters
i int
loadOp AssetBundleLoadAssetOperation
name string
Returns
- AudioClip
GetSoundData(SoundID)
public SoundLoader.SoundData GetSoundData(SoundID soundID)
Parameters
soundID SoundID
Returns
- SoundLoader.SoundData
GetSoundData(SoundID, int)
public SoundLoader.SoundData GetSoundData(SoundID soundID, int i)
Parameters
soundID SoundID
i int
Returns
- SoundLoader.SoundData
GroupVolume(int)
public float GroupVolume(int line)
Parameters
line int
Returns
- float
LoadAllAmbientSounds()
public void LoadAllAmbientSounds()
LoadSounds()
RecordLineToVolumeGroups(List<VolumeGroup>, int)
public void RecordLineToVolumeGroups(List<SoundLoader.VolumeGroup> activeVolumeGroups, int l)
Parameters
activeVolumeGroups List<SoundLoader.VolumeGroup>
l int
ReleaseAllUnityAudio()
public void ReleaseAllUnityAudio()
RequestAmbientAudioClip(string)
public AudioClip RequestAmbientAudioClip(string clipName)
Parameters
clipName string
Returns
- AudioClip
ShouldSoundPlay(SoundID)
public bool ShouldSoundPlay(SoundID soundID)
Parameters
soundID SoundID
Returns
- bool
TriggerGroupVolume(SoundID)
public float TriggerGroupVolume(SoundID soundID)
Parameters
soundID SoundID
Returns
- float
TriggerPlayAll(SoundID)
public bool TriggerPlayAll(SoundID soundID)
Parameters
soundID SoundID
Returns
- bool
TriggerSamples(SoundID)
public int TriggerSamples(SoundID soundID)
Parameters
soundID SoundID
Returns
- int
Update()
VariationsForSound(string)
public int VariationsForSound(string name)
Parameters
name string
Returns
- int
VolumeGroupStopRecording(List<VolumeGroup>, string)
public void VolumeGroupStopRecording(List<SoundLoader.VolumeGroup> activeVolumeGroups, string name)
Parameters
activeVolumeGroups List<SoundLoader.VolumeGroup>
name string