public void PlaySound3D(SoundEvent sound, Vector3 position) { if (sound == null) { return; } _soundPlayer.PlaySound3D(sound, position); }
public void PlaySound2D(SoundEvent sound) { if (sound == null) { return; } _soundPlayer.PlaySound2D(sound); }
public void PlaySound3D(SoundEvent sound3D, Vector3 position) { AudioSource newSource = _sound2DPool.Get(); // setup newSource.clip = sound3D.Clip; newSource.volume = sound3D.Volume; newSource.pitch = sound3D.Pitch; ActivatePooledSound3D(newSource, position); }
public void PlaySound2D(SoundEvent sound2D) { AudioSource newSource = _sound2DPool.Get(); // setup newSource.clip = sound2D.Clip; newSource.volume = sound2D.Volume; newSource.pitch = sound2D.Pitch; ActivatePooledSound2D(newSource); }