Example #1
0
    public void Button_LoadTestMap(string id)
    {
        CASCHandler = CASC.GetComponent <CascHandler>().cascHandler;
        //World.ClearAllTerrain();
        uint    WdtFileDataId = 0;
        Vector2 currentSelectedPlayerSpawn = Vector2.zero;

        switch (id)
        {
        case "BC":
        {
            WdtFileDataId = 828395;
            currentSelectedPlayerSpawn = new Vector2(32, 27);
        }
        break;

        case "Wrath":
        {
            WdtFileDataId = 822688;
            currentSelectedPlayerSpawn = new Vector2(18, 24);
        }
        break;

        case "Cata":
        {
            WdtFileDataId = 782779;
            currentSelectedPlayerSpawn = new Vector2(33, 35);
        }
        break;

        case "MoP":
        {
            WdtFileDataId = 805681;
            currentSelectedPlayerSpawn = new Vector2(32, 31);
        }
        break;

        default:
            Debug.Log("Unknown Map");
            break;
        }

        WDT.WDTEntries.Clear();
        if (WDT.ParseWDT(WdtFileDataId))
        {
            World.LoadSingleADT(WdtFileDataId, currentSelectedPlayerSpawn);
        }
        else
        {
            Debug.Log("Error");
        }
    }