Ejemplo n.º 1
0
    // 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
    }
Ejemplo n.º 2
0
    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);
    }