public EquipList(EQUIP.EquipItem equip_item) { Name = equip_item.EquipInfo.Name; EquipTreeViewBinding CardTree = new EquipTreeViewBinding("카드"); Add(CardTree); foreach (int card_id in equip_item.Card) { ItemDB card = MainWindow._roo_db.Card_db[card_id]; CardTree.SubList.Add(new EquipTreeViewBinding(card)); } EquipTreeViewBinding EnchantTree = new EquipTreeViewBinding("인챈트"); Add(EnchantTree); foreach (EQUIP.EquipItem.Enchant_param enchant_id in equip_item.Enchant) { ItemDB Enchant = new ItemDB { Name = Equip._enchant_db.Dic[enchant_id.Name].NAME_KOR + " " + Convert.ToString(enchant_id.Point) }; if (Equip._enchant_db.Dic[enchant_id.Name].IsAdvanced) { Enchant += Equip._enchant_db.Dic[enchant_id.Name].OPTION[enchant_id.Point]; } else { Enchant += (Equip._enchant_db.Dic[enchant_id.Name].OPTION[0] * enchant_id.Point); } EnchantTree.SubList.Add(new EquipTreeViewBinding(Enchant)); } }
public UsedItemList(EQUIP.EquipItem user_item, ITEM_TYPE_ENUM itemtype, EQUIP_TYPE_ENUM equiptype) { switch (itemtype) { case ITEM_TYPE_ENUM.EQUIPMENT: Add(new EquipId() { Id = user_item.EquipInfo.Id, Name = user_item.EquipInfo.Name, Refine = user_item.Refine, ImageRoot = user_item.EquipInfo.ImageName, }); break; case ITEM_TYPE_ENUM.CARD: foreach (int card_id in user_item.Card) { ItemDB card = MainWindow._roo_db.Card_db[card_id]; Add(new EquipId() { Id = card.Id, Name = card.Name, ImageRoot = card.ImageName, }); } break; case ITEM_TYPE_ENUM.ENCHANT: foreach (EQUIP.EquipItem.Enchant_param enchant_id in user_item.Enchant) { Add(new EquipId() { Name = Equip._enchant_db.Dic[enchant_id.Name].NAME_KOR, Name_Eng = enchant_id.Name, EnchantName = Equip._enchant_db.Dic[enchant_id.Name].NAME_KOR + " " + Convert.ToString(enchant_id.Point), Point = enchant_id.Point }); } break; case ITEM_TYPE_ENUM.GEAR: break; default: break; } }
public EquipList(EQUIP.EquipItem equip_item) { Name = equip_item.Equip.Name; EquipTreeViewBinding CardTree = new EquipTreeViewBinding("카드"); Add(CardTree); foreach (ItemDB card in equip_item.Card) { CardTree.SubList.Add(new EquipTreeViewBinding(card)); } EquipTreeViewBinding EnchantTree = new EquipTreeViewBinding("인챈트"); Add(EnchantTree); foreach (ItemDB Enchant in equip_item.Enchant) { EnchantTree.SubList.Add(new EquipTreeViewBinding(Enchant)); } }
public EquipList(EQUIP.EquipItem equip_item) { Name = equip_item.EquipInfo.Name; EquipTreeViewBinding CardTree = new EquipTreeViewBinding("카드"); Add(CardTree); foreach (int card_id in equip_item.Card) { ItemDB card = MainWindow._roo_db.Card_db[card_id]; CardTree.SubList.Add(new EquipTreeViewBinding(card)); } EquipTreeViewBinding EnchantTree = new EquipTreeViewBinding("인챈트"); Add(EnchantTree); foreach (int Enchant_id in equip_item.Enchant) { ItemDB Enchant = MainWindow._roo_db.Enchant_db[Enchant_id]; EnchantTree.SubList.Add(new EquipTreeViewBinding(Enchant)); } }