Exemple #1
0
        public void PlaySoundInWorld(Vector3 pos, DPSoundEffect sound)
        {
            //_audioSource.transform.SetParent();

            _audioSource.transform.position = pos;

            switch (sound)
            {
            case DPSoundEffect.Activation:
                _audioSource.PlayOneShot(_activation);
                break;

            case DPSoundEffect.ActivationFail:
                _audioSource.PlayOneShot(_activationFail);
                break;

            case DPSoundEffect.Hover:
                _audioSource.PlayOneShot(_hover);
                break;

            case DPSoundEffect.FocusChange:
                _audioSource.PlayOneShot(_focusChange);
                break;

            case DPSoundEffect.FocusChangeFail:
                _audioSource.PlayOneShot(_focusChangeFail);
                break;
            }
        }
Exemple #2
0
        public void PlaySoundOnDPCam(DPCameraOverlay dpCam, Vector2 elementPos, DPSoundEffect sound)
        {
            Vector3 pos = dpCam.GetWorldPositionOverlayElement(elementPos, Vector3.zero);

            PlaySoundInWorld(pos, sound);
        }