public JobHandle ScheduleReadAllTiles(NativeArray <Tile> buffer, JobHandle inputDeps) { _tileJobs = JobHandle.CombineDependencies(inputDeps, _tileJobs); _tileJobs = new CopyAllTilesJob { source = _tiles, dest = buffer, }.Schedule(_tileJobs); return(_tileJobs); }
public JobHandle ScheduleWriteTiles(NativeArray <Tile> buffer, JobHandle inputDeps) { _isDirty = true; _tileJobs = JobHandle.CombineDependencies(_tileJobs, inputDeps); _tileJobs = new CopyAllTilesJob { source = buffer, dest = _tiles }.Schedule(_tileJobs); return(_tileJobs); }