Beispiel #1
0
        public static void LoadDefaultMaps()
        {
            foreach (var rgnInfo in s_MapTemplates)
            {
                if (rgnInfo != null && rgnInfo.Type == MapType.Normal)
                {
                    var map = new Map(rgnInfo);

                    if (map.Id == MapId.Outland)
                    {
                        map.XpCalculator = XpGenerator.CalcOutlandXp;
                    }
                    else if (map.Id == MapId.Northrend)
                    {
                        map.XpCalculator = XpGenerator.CalcNorthrendXp;
                    }
                    else
                    {
                        map.XpCalculator = XpGenerator.CalcDefaultXp;
                    }

                    map.InitMap();
                    AddMap(map);
                }
            }
        }
Beispiel #2
0
        public static void LoadDefaultMaps()
        {
            foreach (var rgnInfo in s_MapTemplates)
            {
                if (rgnInfo != null && rgnInfo.Type == MapType.Normal)
                {
                    var map = new Map(rgnInfo);

                    if (map.Id == MapId.Outland)
                    {
                        map.XpCalculator = XpGenerator.CalcOutlandXp;
                    }
                    else if (map.Id == MapId.Northrend)
                    {
                        map.XpCalculator = XpGenerator.CalcNorthrendXp;
                    }
                    else
                    {
                        map.XpCalculator = XpGenerator.CalcDefaultXp;
                    }

                    map.InitMap();
                    AddMap(map);
                }
            }
        }