public static void Start(Vector3I min, Vector3I max, MyVoxelBase voxelMap, OreDepositMaterials materials, Action completionCallback, bool FilterUpgrade, List <string> OreList) { MyAPIGateway.Parallel.StartBackground(new OreDepositWork { OreListSelected = OreList, HasFilterUpgrade = FilterUpgrade, VoxelMap = voxelMap, Min = min, Max = max, Materials = materials, Callback = completionCallback, }); }
public OreDeposit(MyVoxelBase voxelMap) { m_voxelMap = voxelMap; m_taskQueue = new MyConcurrentQueue <Vector3I>(); Materials = new OreDepositMaterials(voxelMap); }