public static JobHandle BeginJob(NativeArray <FindZoneController.FindZoneData> findZones, int findZoneCount, NativeArray <ZoneController.ZoneData> zones, NativeMultiHashMap <int, int> neiboringZones) { FindZonesJob job = new FindZonesJob { findZones = findZones, zones = zones, neiboringZones = neiboringZones }; return(IJobParallelForExtensions.Schedule(job, findZoneCount, 1)); }
public override JobHandle StartUpdateJob() { job = FindZonesJob.BeginJob(findZones, findZoneCount, earth.GetZoneController().zones, earth.GetZoneController().neiboringZones); return(job); }