using System.Collections.Generic; using System.Linq; namespace ET { public partial class FunctionItemConfigCategory { /// /// 筛选所有指定UseType的功能道具集合信息 /// /// 要筛选的ID集合 /// 目标ID /// public List FilterFunctionItemsByUseType(List ids, int useType) { List results = new List(); for(int i = 0; i < ids.Count; i++) { int id = ids[i]; AllItemConfig allItemConfig = AllItemConfigCategory.Instance.Get(id); FunctionItemConfig itemConfig = FunctionItemConfigCategory.Instance.Get(allItemConfig.RelatedId); if (itemConfig.UseType != useType) continue; results.Add(id); } return results; } } }