예제 #1
0
        public void PlaySound(AudioBuffer buffer, float volume, float pitch, float[] position, AudioPositionKind positionKind)
        {
            AudioSource source = GetFreeSource();

            source.Gain  = volume;
            source.Pitch = pitch;
            source.Play(buffer);
            source.Position     = position;
            source.PositionKind = positionKind;
            _activeSoundSources.Add(source);
        }
예제 #2
0
        public void PlaySound(WaveFile wave, float volume, float pitch, float[] position, AudioPositionKind positionKind)
        {
            AudioBuffer buffer = GetAudioBuffer(wave);

            PlaySound(buffer, volume, pitch, position, positionKind);
        }