public void AddNewRune(int instance, int id) { int newPos = GetNewPos(EBagType.RUNE); if (newPos == 0) { return; } XItem item = new XItem(); item.Pos = newPos; item.Instance = instance; item.Pos = newPos; item.Id = id; item.Num = 1; item.PosType = (int)EPosType.BagRune; DataDBSBagRune.Insert(newPos, item); DataDBSRune.Insert(instance, GTDataFactory.CreateRune(id, instance)); }