Example #1
0
 public static void DeleteGameObjectLoot(loot_info_gameobject loot)
 {
     var old = (from d in DB.LEGACY.loot_info_gameobject where d.Entry == loot.Entry && d.SetID == loot.SetID select d).SingleOrDefault();
     if (old != null)
     {
         DB.LEGACY.loot_info_gameobject.Remove(old);
         DB.LSave();
     }
 }
 public void DeleteGameobjectLoot(loot_info_gameobject loot)
 {
     DataProcessor.DeleteGameObjectLoot(loot);
     GameObjectLoot.Remove(loot);
 }
Example #3
0
        public static void SaveGameObjectLoot(loot_info_gameobject loot)
        {
            if (loot.Entry == 0 || loot.SetID == 0)
                return;

            var old = (from d in DB.LEGACY.loot_info_gameobject where d.Entry == loot.Entry && d.SetID == loot.SetID select d).SingleOrDefault();
            if (old == null)
            {
                DB.LEGACY.loot_info_gameobject.Add(loot);
                DB.LSave();
            }
            else
            {
                old.Chance = loot.Chance;
                DB.LSave();
            }
        }