private void GetBufferForRef() { WaveFile wave = _assetSystem.Database.LoadAsset(_clipRef); _buffer = _audioSystem.GetAudioBuffer(wave); }
public void PlaySound(WaveFile wave, float volume, float pitch, Vector3 position, AudioPositionKind positionKind) { AudioBuffer buffer = GetAudioBuffer(wave); PlaySound(buffer, volume, pitch, position, positionKind); }
public void PlaySound(AudioBuffer buffer) { PlaySound(buffer, 1.0f, 1.0f, Vector3.Zero, AudioPositionKind.ListenerRelative); }
public void PlaySound(WaveFile wave, float volume, float pitch) { AudioBuffer buffer = GetAudioBuffer(wave); PlaySound(buffer, volume, pitch, Vector3.Zero, AudioPositionKind.ListenerRelative); }
public abstract void Play(AudioBuffer buffer);