public void AddNewEquip(int instance, int id) { int newPos = GetNewPos(EBagType.ITEM); if (newPos == 0) { return; } XItem item = new XItem(); item.Instance = instance; item.Pos = newPos; item.Id = id; item.Num = 1; item.PosType = (int)EPosType.BagItem; DataDBSBagItem.Insert(newPos, item); DataDBSEquip.Update(instance, GTDataFactory.CreateEquip(id, instance)); }