Exemple #1
0
        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);
        }