public void Destroy() { NoiseLayerData = null; HeightLayerData = null; WaterLayerData = null; HeightLayerData = null; }
public ByteDataLater Clone() { ByteDataLater clonedData = new ByteDataLater(); clonedData.data = (byte[, ])data.Clone(); return(clonedData); }
public DataLayer() { NoiseLayerData = new IntDataLater(); HeightLayerData = new UshortDataLater(); WaterLayerData = new ByteDataLater(); UnnaturalDataLayer = new ByteDataLater(); }
public ByteDataLater GenerateData(WorldDimensions worldDimensions, int areaDimensions, int x, int y) { ByteDataLater layer = new ByteDataLater(); layer.data = new byte[areaDimensions, areaDimensions]; for (int i = 0; i < areaDimensions; i++) { for (int j = 0; j < areaDimensions; j++) { layer.data[i, j] = 0; } } return(layer); }