public static JobHandle Begin(TransformAccessArray array, NativeArray <float3> positions, JobHandle dependency) { UpdateTransformsJob job = new UpdateTransformsJob() { Positions = positions }; return(IJobParallelForTransformExtensions.Schedule(job, array, dependency)); }
public static JobHandle Begin( NativeArray <ShockwaveData> cells, TransformAccessArray transforms, JobHandle dependency ) { ShockReactionJob job = new ShockReactionJob() { Cells = cells }; return(IJobParallelForTransformExtensions.Schedule(job, transforms, dependency)); }
public static JobHandle Begin( SinusoidalMasterParams master, TransformAccessArray transforms ) { SinusoidalTilesJob job = new SinusoidalTilesJob() { time = Time.realtimeSinceStartup, Params = master }; return(IJobParallelForTransformExtensions.Schedule(job, transforms)); }
public static JobHandle Begin( TransformAccessArray transformArray, NativeArray <float3> positions, JobHandle priorJob ) { var job = new NoiseSceneUpdateJob() { Positions = positions }; return(IJobParallelForTransformExtensions.Schedule(job, transformArray, priorJob)); }