public static int GetAnimationSound(int modelId, string anim) { AnimSoundData data = s_tblAnimSoundData.Find(ret => ret != null && ret.id == modelId); if (data != null && data.mSoundList.ContainsKey(anim)) { return(data.mSoundList[anim]); } return(-1); }
public static void LoadData() { SqliteDataReader reader = LocalDatabase.Instance.ReadFullTable("MonsterAnimationSound"); while (reader.Read()) { AnimSoundData data = new AnimSoundData(); data.id = reader.GetInt32(reader.GetOrdinal("model_id")); data.name = reader.GetString(reader.GetOrdinal("model_name")); data.soundStr = reader.GetString(reader.GetOrdinal("anim_music")); data.InitSoundList(data.soundStr); s_tblAnimSoundData.Add(data); } }