Voxel mesh generator that generator thread uses
        /// <summary>
        /// Start voxel mesh generator
        /// </summary>
        public static void StartThread()
        {
            if (Generator == null)
            {
                Generator = new VoxelMeshGenerator();
                // ReSharper disable once RedundantDelegateCreation
                _generatorThread = new Thread(new ThreadStart(_generator.Run))
                {
                    Name = "VoxelMeshGeneratorThread",
                    Priority = ThreadPriority.Lowest,
                    IsBackground = true
                };

                _generatorThread.Start();
            }
        }
        /// <summary>
        /// Start voxel mesh generator
        /// </summary>
        public static void StartThread()
        {
            if (Generator == null)
            {
                Generator = new VoxelMeshGenerator();
                // ReSharper disable once RedundantDelegateCreation
                _generatorThread = new Thread(new ThreadStart(_generator.Run))
                {
                    Name         = "VoxelMeshGeneratorThread",
                    Priority     = ThreadPriority.Lowest,
                    IsBackground = true
                };

                _generatorThread.Start();
            }
        }