Exemple #1
0
    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;
        }
    }