private void SetData_Item_XML() { CSSql_DataBase SqliteScript = Main.inst.GetSqliteManager().GetSql_DataBase(); try { if (SqliteScript.Parse_ItemData()) { while (SqliteScript.FetchRow()) { int count = 0; int _itemIdx = SqliteScript.GetRowInt(count++); int _itemName = SqliteScript.GetRowInt(count++); int _itemInfo = SqliteScript.GetRowInt(count++); string _itemRaster = SqliteScript.GetRowString(count++); int _itemPriceGold = SqliteScript.GetRowInt(count++); int _itemPriceCash = SqliteScript.GetRowInt(count++); int _itemTypeIdx = SqliteScript.GetRowInt(count++); int _itemUseTime = SqliteScript.GetRowInt(count++); int _itemAreaX = SqliteScript.GetRowInt(count++); int _itemAreaY = SqliteScript.GetRowInt(count++); int _itemUseValue = SqliteScript.GetRowInt(count++); bool _itemIsActive = SqliteScript.GetRowBoolean(count++); SData_Item tmpStruct = new SData_Item(_itemIdx, _itemName, _itemInfo, _itemRaster, _itemPriceGold, _itemPriceCash, _itemTypeIdx, _itemUseTime, _itemAreaX, _itemAreaY, _itemUseValue, _itemIsActive); m_tableData_Item.Add(_itemIdx, tmpStruct); m_listMenuIndex_Item.Add(_itemIdx); } } else { throw new Exception(MethodBase.GetCurrentMethod().Name + ": Open Failed."); } } catch (Exception e) { DebugError(MethodBase.GetCurrentMethod().Name + ": " + e.ToString()); } finally { SqliteScript.CloseParsing(); } }