private void PlayUISE(SoundID.UISE type) { if (type != SoundID.UISE.INVALID && MonoBehaviourSingleton <SoundManager> .IsValid()) { SoundManager.PlaySystemSE(type, 1f); } }
public static void PlaySystemSE(SoundID.UISE SEType, float volume = 1f) { if (MonoBehaviourSingleton <SoundManager> .I.m_SystemSEClips != null) { AudioClip val = MonoBehaviourSingleton <SoundManager> .I.m_SystemSEClips.Get((uint)SEType); if (!(val == null)) { PlayUISE(val, volume, false, null, (int)SEType); } } }
private SoundID.UISE ChooseSE() { SoundID.UISE result = SoundID.UISE.CLICK; if (eventName == "[BACK]" || eventName == "CLOSE" || eventName == "NO") { return(SoundID.UISE.CANCEL); } if (eventName == "DECIDE" || eventName == "OK" || eventName == "YES") { return(SoundID.UISE.OK); } return(result); }
private void PlaySound() { if (playSoundCtrl != null) { playSoundCtrl.Play(); } else { SoundID.UISE uISE = SoundID.UISE.CLICK; uISE = ChooseSE(); PlayUISE(uISE); } }