void gunAddedEventHandler(Vector3 pos) { if (gunAddedAudio) { EventSound snd = Instantiate(eventSoundPrefab, pos, Quaternion.identity, null); snd.audioSrc.clip = this.gunAddedAudio; snd.audioSrc.Play(); } }
void playerDamagedEventHandler(Vector3 pos) { if (eventSoundPrefab) { EventSound snd = Instantiate(eventSoundPrefab, pos, Quaternion.identity, null); snd.audioSrc.clip = playerDamagedAudio; snd.audioSrc.Play(); } }
void itemAddedEventHandler(Vector3 pos) { if (eventSoundPrefab) { EventSound snd = Instantiate(eventSoundPrefab, pos, Quaternion.identity, null); snd.audioSrc.clip = itemAddedAudio; snd.audioSrc.volume = 0.7f; snd.audioSrc.Play(); } }
void playerFootstepEventHandler(Vector3 pos) { if (gunAddedAudio) { EventSound snd = Instantiate(eventSoundPrefab, pos, Quaternion.identity, null); snd.audioSrc.clip = this.playerFootStepAudio[Random.Range(0, playerFootStepAudio.Length)]; snd.audioSrc.volume = 0.5f; snd.audioSrc.Play(); } }
void playerDashEventHandler(Vector3 pos) { if (eventSoundPrefab) { EventSound snd = Instantiate(eventSoundPrefab, pos, Quaternion.identity, null); snd.audioSrc.clip = this.playerDashAudio; snd.audioSrc.volume = 0.5f; snd.audioSrc.pitch = 1.3f; snd.audioSrc.Play(); } }
void playerLandEventHandler(Vector3 pos, float fallspeed) { if (eventSoundPrefab) { if (fallspeed < 50f) { EventSound snd = Instantiate(eventSoundPrefab, pos, Quaternion.identity, null); snd.audioSrc.clip = this.playerSoftLandAudio; snd.audioSrc.Play(); } else if (fallspeed >= 50f) { EventSound snd = Instantiate(eventSoundPrefab, pos, Quaternion.identity, null); snd.audioSrc.clip = this.playerHardLandAudio; snd.audioSrc.Play(); } } }
public void PlayEventSound(EventSound sound) { _sound.Instance.PlayEventSound((uint)sound); }
protected virtual void Awake() { m_EventSound = gameObject.GetComponent<EventSound> (); if (m_EventSound == null) { m_EventSound = gameObject.AddComponent<EventSound>(); } }