public void Execute(int workItemIndex) { int workItemStartIndexOffset = Phases[PhaseIndex].FirstWorkItemIndex; CollisionEventsWriter.PatchMinMaxRange(workItemIndex + workItemStartIndexOffset); TriggerEventsWriter.PatchMinMaxRange(workItemIndex + workItemStartIndexOffset); Solve(MotionVelocities, ref JacobianReader, ref CollisionEventsWriter, ref TriggerEventsWriter, workItemIndex + workItemStartIndexOffset, StepInput); }