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