public void PlayCreateAudio(uint audioID) { Engine.IAudio audio = Engine.RareEngine.Instance().GetAudio(); if (audio != null) { audio.StopEffect(m_uAudioID); } if (audioID == 0) { return; } table.ResourceDataBase resDB = GameTableManager.Instance.GetTableItem <table.ResourceDataBase>(audioID); if (audio != null && resDB != null) { if (MainPlayerHelper.GetMainPlayer() != null) { if (MainPlayerHelper.GetMainPlayer().GetNode() != null) { if (MainPlayerHelper.GetMainPlayer().GetTransForm() != null) { m_uAudioID = audio.PlayEffect(MainPlayerHelper.GetMainPlayer().GetNode().GetTransForm().gameObject, resDB.strPath, false, true); } } } } }
void PlayAudio(GameObject go, string path) { Engine.IAudio audio = Engine.RareEngine.Instance().GetAudio(); if (audio == null) { return; } audio.PlayEffect(go, path); }
public void ReqPlaySound(string snd_name) { Engine.IAudio audio = Engine.RareEngine.Instance().GetAudio(); if (audio != null) { audio.StopMusic(); } //Camera.main audio.PlayEffect(Camera.main.gameObject, snd_name); }
void PlayAudio(GameObject go, string path) { Profiler.BeginSample("PlayAudio"); Engine.IAudio audio = Engine.RareEngine.Instance().GetAudio(); if (audio == null) { return; } audio.PlayEffect(go, path); Profiler.EndSample(); }
void PlayCreateAudio(int profession) { Engine.IAudio audio = Engine.RareEngine.Instance().GetAudio(); if (audio == null) { return; } audio.StopEffect(m_uAudioID); float originVol = 1; SelectRoleDataBase sdb = SelectRoleDataBase.Where((enumProfession)profession, (enmCharSex)1); if (sdb != null) { uint audioID = sdb.createAudioID; table.ResourceDataBase resDB = GameTableManager.Instance.GetTableItem <table.ResourceDataBase>(audioID); if (audio != null && resDB != null) { if (m_audioSource != null) { m_audioSource.volume = 0.2f; } if (m_Avater != null) { if (m_Avater.RenderObj != null) { if (m_Avater.RenderObj.GetNode() != null) { if (m_Avater.RenderObj.GetNode().GetTransForm() != null) { m_uAudioID = audio.PlayEffect(m_Avater.RenderObj.GetNode().GetTransForm().gameObject, resDB.strPath, endCallback: () => { if (m_audioSource != null) { m_audioSource.volume = originVol; } }); } } } } } } }