コード例 #1
0
        public void PlaySound(GameObject audioPrefab, Vector3 worldPosition, float playDelay = 0)
        {
            GameObject audioInstance = Instantiate(audioPrefab, worldPosition, Quaternion.identity);

            audioInstance.transform.SetParent(_audioHolder);

            SfxObject sfxObject = audioInstance.GetComponent <SfxObject>();

            sfxObject.PlayAudio(playDelay, true);
        }
コード例 #2
0
        public void PlaySound(AudioClip audioClip, float playDelay = 0)
        {
            GameObject audioInstance = Instantiate(_audioPrefab, _audioHolder.position, Quaternion.identity);

            audioInstance.transform.SetParent(_audioHolder);

            SfxObject sfxObject = audioInstance.GetComponent <SfxObject>();

            sfxObject.PlayAudio(audioClip, playDelay);
        }