public void spawnChunk(int x, int y) { Debug.Log("Spawning chunk of " + x + "," + y); MWorld_Chunk tmpChunk = chunks [x, y]; tmpChunk.spawnChunk(); }
public void initChunk(int x, int y) { // Initializing each chunk Debug.Log("Initializing chunk " + x + "," + y); MWorld_Chunk tmpChunk = (MWorld_Chunk)MWorld_Chunk.CreateInstance("MWorld_Chunk"); tmpChunk.tilesToUse = tilesToUse; tmpChunk.totChunksX = numChunkX; tmpChunk.totChunksY = numChunkY; tmpChunk.initMWorld_Chunk(chunkSize, chunkSize, x, y); tmpChunk.initTiles(); int terrainType = tileIDArray [x, y]; Debug.Log("Setting terrain type at " + x + "," + y + " to " + terrainType); tmpChunk.setTerrainType(terrainType); Debug.Log("Just ran setTerrain method..."); chunks [x, y] = tmpChunk; }