/*------------------------------------------------------------------------- * ItemDb.txt から구축 * ---------------------------------------------------------------------------*/ public bool CreateFromString(string line) { string[] tmp = line.Split(new char[] { ',' }); if (tmp.Length < 4) { return(false); } try{ m_id = Useful.ToInt32(tmp[0].Trim(), 0); m_type = tmp[1].Trim(); m_name = tmp[2].Trim(); m_document = ""; for (int i = 3; i < tmp.Length; i++) { m_document += tmp[i].Trim() + "\n"; } if (m_document.IndexOf("다시사용시간:") >= 0) { // 다시사용시간:が含まれれば陸戦아이템とする m_is_combat_item = true; } // 교역품時の카테고리 m_categoly = ItemDatabase.GetCategolyFromType(m_type); // 종류の그룹 m_type_group = ItemDatabase.GetTypeGroupFromType(m_type); m_type_group2 = ItemDatabase.GetTypeGroupFromType2(m_type); }catch { return(false); } return(true); }
public static string ToString(TypeGroup2 tg) { switch (tg) { case TypeGroup2.Trade: return("교역품"); case TypeGroup2.Item: return("아이템"); case TypeGroup2.Ship: return("배"); default: return("불명"); } }
public static string ToString(TypeGroup2 tg) { switch (tg) { case TypeGroup2.Trade: return("交易品"); case TypeGroup2.Item: return("アイテム"); case TypeGroup2.Ship: return("船"); default: return("不明"); } }