// Create Minimap Blocks // public void Load(uint WdtFileDataId, GameObject scrollParent) { ScrollParent = scrollParent; RemainingMinimaps = 1; // resetting above 0 MinimapData.Total = 0; LoadingBar.fillAmount = 0; LoadingPanel.SetActive(true); MinimapThread.currentWdtFileDataId = WdtFileDataId; Thread minimapThread = new Thread(() => MinimapThread.LoadThread(CascHandler.cascHandler)); minimapThread.IsBackground = true; minimapThread.Priority = System.Threading.ThreadPriority.AboveNormal; minimapThread.Start(); //MinimapThread.LoadThread(); // Nonthreaded, for debug }
public void Button_LoadTestMap(string id) { //World.ClearAllTerrain(); string mapName = ""; Vector2 currentSelectedPlayerSpawn = Vector2.zero; switch (id) { case "BC": { mapName = "expansion01"; currentSelectedPlayerSpawn = new Vector2(32, 27); } break; case "Wrath": { mapName = "northrend"; currentSelectedPlayerSpawn = new Vector2(24, 36); } break; case "Cata": { mapName = "kalimdor"; currentSelectedPlayerSpawn = new Vector2(33, 35); } break; case "MoP": { mapName = "hawaiimainland"; currentSelectedPlayerSpawn = new Vector2(32, 31); } break; case "WoD": { mapName = "draenor"; currentSelectedPlayerSpawn = new Vector2(31, 29); } break; case "Legion": { mapName = "troll raid"; currentSelectedPlayerSpawn = new Vector2(26, 24); } break; case "BfA": { mapName = "kultiras"; currentSelectedPlayerSpawn = new Vector2(27, 31); } break; default: Debug.Log("Unknown Map"); break; } MinimapThread.CompileMapList(mapName); World.LoadFullWorld(mapName, currentSelectedPlayerSpawn); }