public void Initialise(IVoxelTypeManager voxelTypeManager, IChunkManager chunkManager, IHeightMapProvider heightMapProvider) { var lm = new LightManager(); lm.Parallel = parallel; lm.MaxChunksGeneratedPerUpdate = MaxChunksGeneratedPerUpdate; lm.MaxLightUpdates = MaxPropPerUpdate; lightManager = lm; lightManager.Initialise(voxelTypeManager, chunkManager, heightMapProvider); }