public List <EquipmentItem> FliterByGroupEquipment(GroupEQuipment _group) { List <EquipmentItem> _newList = new List <EquipmentItem>(); _mapBagToFliter.Clear(); List <TypeEquipmentCharacter> _listTypeFlit = MappingData.GetListTypeEquiptmentByGroup(_group); int count = 0; if (_group == GroupEQuipment.Equipment) { _myItems.ForEach((EquipmentItem item) => { if (_listTypeFlit.Contains(item.typeItem)) { _mapBagToFliter.Add(count, _newList.Count); _newList.Add(item); } count++; }); } //else if (_group == GroupEQuipment.Runestone) //{ // List<Item> _newList = new List<Item>(); // SplitDataFromServe._listGemInBag.ForEach((Item item) => // { // //if (_listTypeFlit.Contains(item.typeItem)) // { // _mapBagToFliter.Add(count, _newList.Count); // _newList.Add(item); // } // count++; // }); //} return(_newList); }