//角色 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); }
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; } }
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; } }
//处理 角色表的 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; } }
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; } }