public void PlaySFX(ESFX sfx, bool loop = false) { Debug.LogFormat("Play SFX {0}", sfx); AudioClip ac = m_SFXClips[(int)sfx]; m_SFXSource.clip = ac; m_SFXSource.loop = loop; m_SFXSource.Play(); }
public void PlaySFX_2D(ESFX sfx) { SFXSource_2D.PlayOneShot(AllSFX[sfx]); }
public void PlaySFX(ESFX sfx, Vector3 audioPosition) { AudioSource.PlayClipAtPoint(AllSFX[sfx], audioPosition); }