public void Destroy() { PauseThreads = true; ExitThreads = true; RebuildThread.Abort(); WaterUpdateThread.Join(); ChunkUpdateThread.Abort(); }
public void Destroy() { PauseThreads = true; ExitThreads = true; RebuildEvent.Set(); RebuildThread.Join(); WaterUpdateThread.Join(); ChunkUpdateThread.Join(); foreach (var item in ChunkData.ChunkMap) { item.Destroy(); } }
public void StartThreads() { RebuildThread.Start(); WaterUpdateThread.Start(); ChunkUpdateThread.Start(); }