public void JobTest() { Mesh mesh = new Mesh(); var backend = new SimpleMeshBackend(10, 10, Allocator.TempJob); var tiles = new TileData(10, 10, Allocator.TempJob); backend.ScheduleUpdateData(tiles); backend.UploadToMesh(mesh); Assert.AreEqual(10 * 10 * 4, mesh.vertexCount); tiles.Dispose(); backend.Dispose(); }
public void MapTest70450() { string path = @"D:\Clients\7.0.45.0"; TileData.Initialize(path); Map.Initialize(path, 0); MapInfo mi; foreach (LandTileTest lt in m_LandTileTests) { MacroEx.GetMapInfo(lt.Facet, lt.X, lt.Y, out mi); Assert.IsNotNull(mi.landTile, "LandTile is null."); Assert.AreEqual(mi.landTile.ID, lt.LandTileID, "LandTile doesn't match expected."); Assert.AreEqual(mi.landTile.Name, lt.LandTileName, "LandTile Name doesn't match expected."); } TileData.Dispose(); Map.Dispose(); }
public void MapTest70022() { string path = @"D:\Clients\7.0.2.2"; Version version = ExeInfo.GetFileVersion(Path.Combine(path, "client.exe")); TileData.Initialize(path); Map.Initialize(path, 0); MapInfo mi; foreach (LandTileTest lt in m_LandTileTests) { MacroEx.GetMapInfo(lt.Facet, lt.X, lt.Y, out mi); Assert.IsNotNull(mi.landTile, "LandTile is null."); Assert.AreEqual(mi.landTile.ID, lt.LandTileID, "LandTile doesn't match expected."); Assert.AreEqual(mi.landTile.Name, lt.LandTileName, "LandTile Name doesn't match expected."); } TileData.Dispose(); Map.Dispose(); }
internal static void Dispose() { if (tiledata != null) { tiledata.Dispose(); } if (hues != null) { hues.Dispose(); } if (radarCol != null) { radarCol.Dispose(); } if (skills != null) { skills.Dispose(); } if (art != null) { art.Dispose(); } }