示例#1
0
 /// <summary>
 /// Creates an Audio Clip from a wav file in a binary asset
 /// </summary>
 public static AudioClip LoadWaveToAudioClip(TextAsset binaryAsset, string name)
 {
     return(WaveFile.Load(binaryAsset.bytes, false).ToAudioClip(name));
 }
示例#2
0
 /// <summary>
 /// Creates an Audio Clip from this wave file
 /// </summary>
 public static AudioClip ToAudioClip(this WaveFile waveFile)
 {
     return(waveFile.ToAudioClip("LoadedWave"));
 }
示例#3
0
 /// <summary>
 /// Creates an Audio Clip from a wav file in a binary asset
 /// </summary>
 public static AudioClip LoadWaveToAudioClip(TextAsset binaryAsset)
 {
     return(WaveFile.Load(binaryAsset.bytes, false).ToAudioClip($"LoadedWave ({binaryAsset.name})"));
 }
示例#4
0
 /// <summary>
 /// Creates an Audio Clip from a wav file on disk
 /// </summary>
 public static AudioClip LoadWaveToAudioClip(string path, string name)
 {
     return(WaveFile.Load(path).ToAudioClip(name));
 }
示例#5
0
 /// <summary>
 /// Creates an Audio Clip from a wav file on disk
 /// </summary>
 public static AudioClip LoadWaveToAudioClip(string path)
 {
     return(WaveFile.Load(path).ToAudioClip($"LoadedWave ({Path.GetFileName(path)})"));
 }
示例#6
0
 /// <summary>
 /// Creates an Audio Clip from bytes containing wav file data
 /// </summary>
 public static AudioClip LoadWaveToAudioClip(byte[] data, string name)
 {
     return(WaveFile.Load(data, false).ToAudioClip(name));
 }
示例#7
0
 /// <summary>
 /// Creates an Audio Clip from bytes containing wav file data
 /// </summary>
 public static AudioClip LoadWaveToAudioClip(byte[] data)
 {
     return(WaveFile.Load(data, false).ToAudioClip("LoadedWave"));
 }