public static void LoadData() { g_EquipSetDatas = new Dictionary <int, EquipSetData>(); SqliteDataReader reader = LocalDatabase.Instance.ReadFullTable("SingleSet"); while (reader.Read()) { int id = PETools.Db.GetInt(reader, "id"); EquipSetData data = new EquipSetData(); data.attack = PETools.Db.GetFloat(reader, "Attack"); data.defence = PETools.Db.GetFloat(reader, "Defence"); data.maxHp = PETools.Db.GetFloat(reader, "MaxHp"); data.hpRecovery = PETools.Db.GetFloat(reader, "HpRecovery"); data.maxStamina = PETools.Db.GetFloat(reader, "MaxStamina"); data.staminaRecovery = PETools.Db.GetFloat(reader, "StaminaRecovery"); data.maxHunger = PETools.Db.GetFloat(reader, "MaxHunger"); data.hungerDownRate = PETools.Db.GetFloat(reader, "HungerDownRate"); data.digPower = PETools.Db.GetFloat(reader, "DigPower"); data.chopPower = PETools.Db.GetFloat(reader, "ChopPower"); data.maxComfort = PETools.Db.GetFloat(reader, "MaxComfort"); data.comfortSpendingRate = PETools.Db.GetFloat(reader, "ComfortSpendingRate"); data.buffIDs = PETools.Db.GetIntArray(reader, "SkBuffId"); data.ProductDes(); g_EquipSetDatas[id] = data; } }