public CCAnimationData(string _AnimName, CocoAudioID audioID, WrapMode pWrapMode = WrapMode.Once) { string _audio = CocoRoot.GetInstance <ICocoAudioData>().GetAudioName(audioID); AnimName = _AnimName; Audio = _audio; mWrapMode = pWrapMode; }
public virtual string GetAudioName(CocoAudioID audioId) { List <string> audioSou; if (!m_AudioDataDic.ContainsKey(audioId)) { return(string.Empty); } var lsit = m_AudioDataDic [audioId]; return(lsit[Random.Range(0, lsit.Count)]); }
protected void AddAudioData(CocoAudioID audioId, params string[] str) { m_AudioDataDic.Add(audioId, new List <string>(str)); }