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); //world2.LoadWorld(WdtFileDataId, currentSelectedPlayerSpawn); world.LoadWorld(WdtFileDataId, currentSelectedPlayerSpawn); } else { Debug.Log("Error"); } }
//////////////////// //////////////////// #region UI Interaction // Map Selected in the Map List Panel // public void MapSelected(string mapName) { MiniMap.ClearMinimaps(minimapScrollPanel); if (miniMap.TryGetValue(mapName, out MapRecord record)) { selectedWDTId = record.WdtFileDataID; WDTFileDataIDText.text = $"{selectedWDTId}"; WDT.WDTEntries.Clear(); if (WDT.ParseWDT(record.WdtFileDataID)) { MiniMap.Load(record.WdtFileDataID, minimapScrollPanel); } } }