public static List <MapDbcRecord> WoWMaps(InstanceType iType, MapType mType) { init(); MapDbcRecord tempMapDbcRecord = new MapDbcRecord(); List <MapDbcRecord> result = new List <MapDbcRecord>(); for (int i = 0; i < mapDB2.RecordsCount - 1; i++) { tempMapDbcRecord = _cachedRecords[i]; if (!tempMapDbcRecord.IsBlacklistedMap() && tempMapDbcRecord.InstanceType == iType && tempMapDbcRecord.MapType == mType && !tempMapDbcRecord.IsTestMap() && !tempMapDbcRecord.IsGarrisonMap()) { result.Add(tempMapDbcRecord); } } return(result); }