Exemple #1
0
        public static string MapToInternalName(WowContinent continent)
        {
            switch (continent)
            {
            case WowContinent.Kalimdor:
                return("Kalimdor");

            case WowContinent.EasternKingdoms:
                return("Azeroth");

            case WowContinent.Outlands:
                return("Expansion01");

            case WowContinent.Northrend:
                return("Northrend");

            case WowContinent.Pandaria:
                return("HawaiiMainLand");

            case WowContinent.GoldRushBG:
                return("GoldRushBG");

            default:
                throw new ArgumentOutOfRangeException("continent");
            }
        }
Exemple #2
0
 public void LoadTile(WowContinent continent, int x, int y)
 {
     Scene = _builder.BuildTile(MpqFilePaths.MapToInternalName(continent), x, y);
     BVHTree = new BVHTree(
         Scene.Terrain
         .Concat(Scene.Liquids)
         .Concat(Scene.Doodads)
         .Concat(Scene.Wmos));
     BuildResult = null;
     if (CurrentNavigationMeshRenderer != null)
         CurrentNavigationMeshRenderer.ClearCache();
     TileLoaded(this, EventArgs.Empty);
 }
Exemple #3
0
 public void LoadTile(WowContinent continent, int x, int y)
 {
     Scene   = _builder.BuildTile(MpqFilePaths.MapToInternalName(continent), x, y);
     BVHTree = new BVHTree(
         Scene.Terrain
         .Concat(Scene.Liquids)
         .Concat(Scene.Doodads)
         .Concat(Scene.Wmos));
     BuildResult = null;
     if (CurrentNavigationMeshRenderer != null)
     {
         CurrentNavigationMeshRenderer.ClearCache();
     }
     TileLoaded(this, EventArgs.Empty);
 }
Exemple #4
0
 public static string MapToInternalName(WowContinent continent)
 {
     switch (continent)
     {
         case WowContinent.Kalimdor:
             return "Kalimdor";
         case WowContinent.EasternKingdoms:
             return "Azeroth";
         case WowContinent.Outlands:
             return "Expansion01";
         case WowContinent.Northrend:
             return "Northrend";
         case WowContinent.Pandaria:
             return "HawaiiMainLand";
         case WowContinent.GoldRushBG:
             return "GoldRushBG";
         default:
             throw new ArgumentOutOfRangeException("continent");
     }
 }
Exemple #5
0
 public TileSelectionEventArgs(WowContinent continent, int x, int y)
 {
     Y         = y;
     X         = x;
     Continent = continent;
 }
 public TileSelectionEventArgs(WowContinent continent, int x, int y)
 {
     Y = y;
     X = x;
     Continent = continent;
 }