private void GetActiveChunksFromChunkTree(ref List <ChunkFace> chunkFaceList, ChunkFace chunkTree) { if (chunkTree.getChunkTree() != null) { for (int i = 0; i < chunkTree.getChunkTree().Length; i++) { GetActiveChunksFromChunkTree(ref chunkFaceList, chunkTree.getChunkTree()[i]); } } else { chunkFaceList.Add(chunkTree); } }