아이템 메니저 구조 수정

This commit is contained in:
김판돌 2024-03-03 16:03:28 +09:00
parent 8a31f5ee02
commit 7a27314ae7
1 changed files with 5 additions and 6 deletions

View File

@ -124,6 +124,8 @@ namespace Server.Manager
this.user = user; this.user = user;
_deckUnitInfo = Statics.deckUnitInfoSQL.SelectUid(user.id); _deckUnitInfo = Statics.deckUnitInfoSQL.SelectUid(user.id);
_equipment = Statics.equipmentrSQL.SelectUid(user.id); _equipment = Statics.equipmentrSQL.SelectUid(user.id);
_consumableItem = Statics.consumableItemSQL.SelectUid(user.id);
_etcItem = Statics.etcItemSQL.SelectUid(user.id);
addDeckUnitInfo = new List<DeckUnitInfo>(); addDeckUnitInfo = new List<DeckUnitInfo>();
addEquipment = new List<Equipment>(); addEquipment = new List<Equipment>();
addConsumableItem = new List<ConsumableItem>(); addConsumableItem = new List<ConsumableItem>();
@ -138,13 +140,11 @@ namespace Server.Manager
{ {
Statics.deckUnitInfoSQL.Insert(addDeckUnitInfo); Statics.deckUnitInfoSQL.Insert(addDeckUnitInfo);
Statics.deckUnitInfoSQL.SaveChanges(); Statics.deckUnitInfoSQL.SaveChanges();
addDeckUnitInfo.Clear();
} }
if (addEquipment.Count != 0) if (addEquipment.Count != 0)
{ {
Statics.equipmentrSQL.Insert(addEquipment); Statics.equipmentrSQL.Insert(addEquipment);
Statics.equipmentrSQL.SaveChanges(); Statics.equipmentrSQL.SaveChanges();
addEquipment.Clear();
} }
if (addConsumableItem.Count != 0) if (addConsumableItem.Count != 0)
{ {
@ -153,10 +153,10 @@ namespace Server.Manager
if (addConsumableItem[n].id == 0) if (addConsumableItem[n].id == 0)
Statics.consumableItemSQL.Insert(addConsumableItem[n]); Statics.consumableItemSQL.Insert(addConsumableItem[n]);
else else
Statics.consumableItemSQL.Update(_deckUnitInfo[_deckUnitInfo.FindIndex(item => item.id == addConsumableItem[n].id)]); Statics.consumableItemSQL.Update(_consumableItem[_consumableItem.FindIndex(item => item.id == addConsumableItem[n].id)]);
} }
Statics.consumableItemSQL.SaveChanges(); Statics.consumableItemSQL.SaveChanges();
addConsumableItem.Clear();
} }
if (addEtcItem.Count != 0) if (addEtcItem.Count != 0)
{ {
@ -165,10 +165,9 @@ namespace Server.Manager
if (addEtcItem[n].id == 0) if (addEtcItem[n].id == 0)
Statics.etcItemSQL.Insert(addEtcItem[n]); Statics.etcItemSQL.Insert(addEtcItem[n]);
else else
Statics.etcItemSQL.Update(_deckUnitInfo[_deckUnitInfo.FindIndex(item => item.id == addEtcItem[n].id)]); Statics.etcItemSQL.Update(_etcItem[_etcItem.FindIndex(item => item.id == addEtcItem[n].id)]);
} }
Statics.etcItemSQL.SaveChanges(); Statics.etcItemSQL.SaveChanges();
addEtcItem.Clear();
} }
} }