public List <CombatItem> GetStatesData(int srcInstid, ParseEnum.StateChange change, long start, long end) { if (StatesData.TryGetValue(change, out List <CombatItem> data)) { return(data.Where(x => x.SrcInstid == srcInstid && x.Time >= start && x.Time <= end).ToList()); } return(new List <CombatItem>()); }
public List <CombatItem> GetStates(ParseEnum.StateChange key) { if (StatesData.TryGetValue(key, out List <CombatItem> res)) { return(res); } return(new List <CombatItem>()); }