using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using Unity.Jobs.LowLevel.Unsafe; namespace Unity.Jobs { // Token: 0x0200000E RID: 14 [Token(Token = "0x200000E")] public static class IJobParallelForExtensions { // Token: 0x06000017 RID: 23 RVA: 0x000020B8 File Offset: 0x000002B8 [Token(Token = "0x6000017")] [Address(RVA = "0x1E677A0", Offset = "0x1E665A0", VA = "0x181E677A0")] public static JobHandle Schedule(this T jobData, int arrayLength, int innerloopBatchCount, [Optional] JobHandle dependsOn) where T : struct, IJobParallelFor { return default(JobHandle); } // Token: 0x0200000F RID: 15 [Token(Token = "0x200000F")] internal struct ParallelForJobStruct where T : struct, IJobParallelFor { // Token: 0x06000018 RID: 24 RVA: 0x000020D0 File Offset: 0x000002D0 [Token(Token = "0x6000018")] [Address(RVA = "0x324FF10", Offset = "0x324ED10", VA = "0x18324FF10")] public static IntPtr Initialize() { return 0; } // Token: 0x06000019 RID: 25 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000019")] [Address(RVA = "0x324F930", Offset = "0x324E730", VA = "0x18324F930")] public static void Execute(ref T jobData, IntPtr additionalPtr, IntPtr bufferRangePatchData, ref JobRanges ranges, int jobIndex) { } // Token: 0x0400000D RID: 13 [Token(Token = "0x400000D")] public static IntPtr jobReflectionData; // Token: 0x02000010 RID: 16 // (Invoke) Token: 0x0600001B RID: 27 [Token(Token = "0x2000010")] public delegate void ExecuteJobFunction(ref T data, IntPtr additionalPtr, IntPtr bufferRangePatchData, ref JobRanges ranges, int jobIndex); } } }