private void CreateChunk(IntVector3 chunkPos) { Chunk chunk = voxelObject.LoadChunk(chunkPos); // Instantiate chunk renderer GameObject crObj = (GameObject)Instantiate(ChunkPrefab, (Vector3)voxelObject.PosHelper.ChunkToObjectPosition(chunk.ChunkPosition), Quaternion.identity); ChunkRenderer cr = crObj.GetComponent <ChunkRenderer>(); chunks.Add(cr); crObj.transform.parent = chunkContainer.transform; cr.SetChunk(chunk); }