Files
brickcraft/Assets/Scripts/World/ChunkMeshThreadEntry.cs
2021-02-08 19:42:48 +01:00

26 lines
533 B
C#

// Highly based on https://github.com/chraft/chunk-light-tester
namespace Brickcraft.World
{
public class ChunkMeshThreadEntry {
private Chunk chunkToBeRendered;
public ChunkMeshThreadEntry(Chunk chunk)
{
chunkToBeRendered = chunk;
}
public void Init()
{
chunkToBeRendered.InitGameObject();
chunkToBeRendered.InitRenderableSlices();
}
public void ThreadCallback(object threadContext)
{
ChunkRenderer chunkRenderer = new ChunkRenderer();
chunkRenderer.RenderChunk(chunkToBeRendered);
}
}
}