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 = "0x35BE2E0", Offset = "0x35BD2E0", VA = "0x1835BE2E0")] 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 = "0x362DB20", Offset = "0x362CB20", VA = "0x18362DB20")] public static IntPtr Initialize() { return 0; } // Token: 0x06000019 RID: 25 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000019")] [Address(RVA = "0x362D540", Offset = "0x362C540", VA = "0x18362D540")] 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); } } }