public static bool LoadMonsterTable() { // clear existing table data m_monsterTable.Clear(); if (!GameDB.isOpen()) { return(false); } try { using (var dbReader = GameDB.Lookup("SELECT DISTINCT sSid, strName, sItem FROM K_MONSTER")) { while (dbReader.Read()) { var row = new K_MONSTER(); row.sSid = dbReader.GetInt32(0); row.strName = dbReader.GetString(1); row.sItem = dbReader.GetInt32(2); m_monsterTable.Add(row.sSid, row); } } return(true); } catch (Exception) { return(false); } }
public static bool LoadMonsterTable() { // clear existing table data m_monsterTable.Clear(); if (!GameDB.isOpen()) return false; try { using (var dbReader = GameDB.Lookup("SELECT DISTINCT sSid, strName, sItem FROM K_MONSTER")) { while (dbReader.Read()) { var row = new K_MONSTER(); row.sSid = dbReader.GetInt32(0); row.strName = dbReader.GetString(1); row.sItem = dbReader.GetInt32(2); m_monsterTable.Add(row.sSid, row); } } return true; } catch (Exception) { return false; } }