using System; using Cpp2IlInjected; using Unity.Burst; using Unity.Collections; using Unity.Jobs; using Unity.Mathematics; using UnityEngine; namespace ClusterLOD { // Token: 0x02001349 RID: 4937 [Token(Token = "0x2001349")] [BurstCompile] public struct ClusterLODMergeVertsJob : IJob { // Token: 0x06006ECC RID: 28364 RVA: 0x001855B4 File Offset: 0x001837B4 [Token(Token = "0x6006ECC")] [Address(RVA = "0x1F3FF80", Offset = "0x1F3EF80", VA = "0x181F3FF80")] public ClusterLODMergeVertsJob(PCIKHFEIHGO mesh, NativeList origVerts, NativeMultiHashMap vertexMap, NativeArray indexRemap, Vector3 centerPos, float resolution) { NativeList ddpnlakckdp = mesh.DDPNLAKCKDP; this.verts = ddpnlakckdp; NativeArray cdpiecocian = mesh.CDPIECOCIAN; this.normals = cdpiecocian; NativeArray nmfapcbmggf = mesh.NMFAPCBMGGF; this.tangents = nmfapcbmggf; NativeArray maeaklfbpmo = mesh.MAEAKLFBPMO; this.UVs = maeaklfbpmo; NativeArray pjnfmocjcal = mesh.PJNFMOCJCAL; this.materialIndices = pjnfmocjcal; NativeList elflbeckfef = mesh.ELFLBECKFEF; this.indices = elflbeckfef; float3 @float; float z = @float.z; this.resolution = (float)0; this.centerPos.z = z; } // Token: 0x06006ECD RID: 28365 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6006ECD")] [Address(RVA = "0x1F3FC90", Offset = "0x1F3EC90", VA = "0x181F3FC90")] private int GetKey(float3 pos) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06006ECE RID: 28366 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6006ECE")] [Address(RVA = "0x1F3FCF0", Offset = "0x1F3ECF0", VA = "0x181F3FCF0")] private int GetMatch(int i, int key) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06006ECF RID: 28367 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6006ECF")] [Address(RVA = "0x1F3F8A0", Offset = "0x1F3E8A0", VA = "0x181F3F8A0", Slot = "4")] public void Execute() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04004938 RID: 18744 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4004938")] private NativeList verts; // Token: 0x04004939 RID: 18745 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004939")] private NativeArray normals; // Token: 0x0400493A RID: 18746 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400493A")] private NativeArray tangents; // Token: 0x0400493B RID: 18747 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400493B")] private NativeArray UVs; // Token: 0x0400493C RID: 18748 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400493C")] private NativeArray materialIndices; // Token: 0x0400493D RID: 18749 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400493D")] private NativeList indices; // Token: 0x0400493E RID: 18750 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400493E")] [ReadOnly] private NativeList origVerts; // Token: 0x0400493F RID: 18751 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400493F")] [ReadOnly] private float3 centerPos; // Token: 0x04004940 RID: 18752 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x4004940")] [ReadOnly] private float resolution; // Token: 0x04004941 RID: 18753 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4004941")] private NativeMultiHashMap vertexMap; // Token: 0x04004942 RID: 18754 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4004942")] private NativeArray indexRemap; } }