public void SetBackgroundMusic(AudioSource music) { this.mBGM = music; JCS_SoundSettings ss = JCS_SoundSettings.instance; this.mBGM.volume = ss.GetBGM_Volume(); this.mBGM.mute = ss.BGM_MUTE; }
/// <summary> /// Play one shot of sound. /// </summary> /// <param name="clip"></param> /// <param name="type"></param> public void PlayOneShot(AudioClip clip, JCS_SoundSettingType type) { JCS_SoundSettings ss = JCS_SoundSettings.instance; float volume = 0; switch (type) { case JCS_SoundSettingType.BGM_SOUND: volume = ss.GetBGM_Volume(); break; case JCS_SoundSettingType.SFX_SOUND: volume = ss.GetSFXSound_Volume(); break; case JCS_SoundSettingType.SKILLS_SOUND: volume = ss.GetSkillsSound_Volume(); break; } PlayOneShot(clip, volume); }