Ejemplo n.º 1
0
    //角色
    public Hashtable QueryBuffTable()
    {
        InitDB();
        SqliteDataReader sqReader = db.ReadFullTable("buff");
        Hashtable        table    = new Hashtable();

        while (sqReader.Read())
        {
            BuffData item = new BuffData();
            item.buffid = sqReader.GetInt32(sqReader.GetOrdinal("buffer_id"));
            item.id1    = (Def.AttrId)sqReader.GetInt32(sqReader.GetOrdinal("property_id1"));
            item.v1     = sqReader.GetFloat(sqReader.GetOrdinal("value1"));
            item.id2    = (Def.AttrId)sqReader.GetInt32(sqReader.GetOrdinal("property_id2"));
            item.v2     = sqReader.GetFloat(sqReader.GetOrdinal("value2"));
            item.id3    = (Def.AttrId)sqReader.GetInt32(sqReader.GetOrdinal("property_id3"));
            item.v3     = sqReader.GetFloat(sqReader.GetOrdinal("value3"));
            item.id4    = (Def.AttrId)sqReader.GetInt32(sqReader.GetOrdinal("property_id4"));
            item.v4     = sqReader.GetFloat(sqReader.GetOrdinal("value4"));
            item.id5    = (Def.AttrId)sqReader.GetInt32(sqReader.GetOrdinal("property_id5"));
            item.v5     = sqReader.GetFloat(sqReader.GetOrdinal("value5"));
            item.id6    = (Def.AttrId)sqReader.GetInt32(sqReader.GetOrdinal("property_id6"));
            item.v6     = sqReader.GetFloat(sqReader.GetOrdinal("value6"));
            item.id7    = (Def.AttrId)sqReader.GetInt32(sqReader.GetOrdinal("property_id7"));
            item.v7     = sqReader.GetFloat(sqReader.GetOrdinal("value7"));
            item.id8    = (Def.AttrId)sqReader.GetInt32(sqReader.GetOrdinal("property_id8"));
            item.v8     = sqReader.GetFloat(sqReader.GetOrdinal("value8"));
            item.GetBuffAttr();
            table.Add(item.buffid, item);
        }
        return(table);
    }
Ejemplo n.º 2
0
 public void InitEquipKitData()
 {
     for (int i = 0; i < equipmentKitList.Count; i++)
     {
         EquipmentKitData r  = equipmentKitList[i];
         BuffData         b1 = GameShared.Instance.GetBuffById(r.effect);
         b1.GetBuffAttr();
         r.attrArr     = b1.attrArr;
         r.additionArr = b1.additionArr;
     }
 }
Ejemplo n.º 3
0
 public void InitEquipKitTableData()
 {
     System.Collections.IDictionaryEnumerator enumerator = equipmentKitTable.GetEnumerator();
     while (enumerator.MoveNext())
     {
         EquipmentKitData r  = equipmentKitTable[enumerator.Key] as EquipmentKitData;
         BuffData         b1 = GameShared.Instance.GetBuffById(r.effect);
         b1.GetBuffAttr();
         r.attrArr     = b1.attrArr;
         r.additionArr = b1.additionArr;
     }
 }
Ejemplo n.º 4
0
 //处理 角色表的 buff 数值填进去
 public void InitRoleStarTableData()
 {
     System.Collections.IDictionaryEnumerator enumerator = roleStarTable.GetEnumerator();
     while (enumerator.MoveNext())
     {
         RoleStarData r  = roleStarTable[enumerator.Key] as RoleStarData;
         BuffData     b1 = GameShared.Instance.GetBuffById(r.gather_buffer_id);
         b1.GetBuffAttr();
         r.attrArr     = b1.attrArr;
         r.additionArr = b1.additionArr;
         BuffData b2 = GameShared.Instance.GetBuffById(r.battle_buffer_id);
         b2.GetBuffAttr();
         r.battleAttr     = b2.attrArr;
         r.battleAddition = b2.additionArr;
     }
 }
Ejemplo n.º 5
0
    public void InitBoxingLevelTableData()
    {
        System.Collections.IDictionaryEnumerator enumerator = boxingLevelTable.GetEnumerator();
        while (enumerator.MoveNext())
        {
            BoxingLevelData r  = boxingLevelTable[enumerator.Key] as BoxingLevelData;
            BuffData        b1 = GameShared.Instance.GetBuffById(r.buff_id);
            b1.GetBuffAttr();
            r.attrArr     = b1.attrArr;
            r.additionArr = b1.additionArr;

            BuffData b2 = GameShared.Instance.GetBuffById(r.equip_buff_id);
            b2.GetBuffAttr();
            r.equipAttrArr     = b2.attrArr;
            r.equipAdditionArr = b2.additionArr;
        }
    }