static public JobHandle Schedule(NativeList <float3> vertices, NativeList <int> triangles, NativeList <float3> normals, JobHandle dependOn = default) { var job = new GenerateNormalsDeferred { vertices = vertices.AsDeferredJobArray(), triangles = triangles.AsDeferredJobArray(), normals = normals.AsDeferredJobArray() }; return(job.Schedule(dependOn)); }
static public JobHandle ScheduleDeferred(NativeList <float3> vertices, NativeList <int> triangles, NativeList <float3> normals, JobHandle dependOn = default) { dependOn = GenerateNormalsDeferred.Schedule(vertices, triangles, normals, dependOn); return(dependOn); }