public int GetRandomSound(int nHeroID, EMHeroSoundType eType) { if (!m_dicHeroSoundNodeMap.ContainsKey(nHeroID) || null == m_dicHeroSoundNodeMap[nHeroID]) { return(0); } return(m_dicHeroSoundNodeMap[nHeroID].RandomSound(eType)); }
public int RandomSound(EMHeroSoundType eType) { int id = 0; if (dicHeroSoundTable.ContainsKey(eType)) { Random rd = new Random(); id = dicHeroSoundTable[eType][rd.Next(0, dicHeroSoundTable[eType].Count)]; } return(id); }