using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using Unity.Burst; using Unity.Collections; using Unity.Jobs; using Unity.Mathematics; using UnityEngine; namespace ClusterLOD { // Token: 0x02000C84 RID: 3204 [Token(Token = "0x2000C84")] [BurstCompile] [StructLayout(0, Size = 240)] public struct SubdivideMeshJob : IJob { // Token: 0x06004D1C RID: 19740 RVA: 0x0011EFE4 File Offset: 0x0011D1E4 [Token(Token = "0x6004D1C")] [Address(RVA = "0x2ACBE0", Offset = "0x2ABFE0", VA = "0x1802ACBE0")] public SubdivideMeshJob(SubdivideMeshData subdiveData, NativeClusterMesh mesh, NativeClusterMesh additionalMesh, float maxEdgeSize, float maxDistance, Vector3 eyePos, float rootScale) { } // Token: 0x06004D1D RID: 19741 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004D1D")] [Address(RVA = "0x2ACB80", Offset = "0x2ABF80", VA = "0x1802ACB80")] private float3 GetVert(int i) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004D1E RID: 19742 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004D1E")] [Address(RVA = "0x2ACBB0", Offset = "0x2ABFB0", VA = "0x1802ACBB0")] private void SetupVertFromIndex(int i, out float3 newVert, out float3 newNormal, out float4 newTangent, out float4 newMatIdx, out float2 newUV) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004D1F RID: 19743 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004D1F")] [Address(RVA = "0x2ACB60", Offset = "0x2ABF60", VA = "0x1802ACB60")] private int CreateVert(int i1, int i2) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004D20 RID: 19744 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004D20")] [Address(RVA = "0x2ACB50", Offset = "0x2ABF50", VA = "0x1802ACB50")] private void AddTriangle(int i1, int i2, int i3) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004D21 RID: 19745 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004D21")] [Address(RVA = "0x2ACBC0", Offset = "0x2ABFC0", VA = "0x1802ACBC0")] private bool ShouldSplit(int i1, int i2, float splitSizeSq) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004D22 RID: 19746 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004D22")] [Address(RVA = "0x2ACB30", Offset = "0x2ABF30", VA = "0x1802ACB30")] private bool Add2SideSplitTriangle(int i1, int i2, int i3, float splitSizeSq, bool add) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004D23 RID: 19747 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004D23")] [Address(RVA = "0x2ACB10", Offset = "0x2ABF10", VA = "0x1802ACB10")] private bool Add1SideSplitTriangle(int i1, int i2, int i3, float splitSizeSq, bool add) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004D24 RID: 19748 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004D24")] [Address(RVA = "0x2ACBD0", Offset = "0x2ABFD0", VA = "0x1802ACBD0")] private void SwapOrder(int i1, int i2, int i3, out int i1o, out int i2o, out int i3o) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004D25 RID: 19749 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004D25")] [Address(RVA = "0x2ACB70", Offset = "0x2ABF70", VA = "0x1802ACB70", Slot = "4")] public void Execute() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04003916 RID: 14614 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003916")] [ReadOnly] private NativeList srcVerts; // Token: 0x04003917 RID: 14615 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003917")] [ReadOnly] private NativeArray srcNormals; // Token: 0x04003918 RID: 14616 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003918")] [ReadOnly] private NativeArray srcTangents; // Token: 0x04003919 RID: 14617 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4003919")] [ReadOnly] private NativeArray srcUVs; // Token: 0x0400391A RID: 14618 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400391A")] [ReadOnly] private NativeArray srcMaterialIndices; // Token: 0x0400391B RID: 14619 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400391B")] private NativeList origIndices; // Token: 0x0400391C RID: 14620 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400391C")] private NativeList srcIndices; // Token: 0x0400391D RID: 14621 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400391D")] private NativeList newVerts; // Token: 0x0400391E RID: 14622 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400391E")] private NativeArray newNormals; // Token: 0x0400391F RID: 14623 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400391F")] private NativeArray newTangents; // Token: 0x04003920 RID: 14624 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4003920")] private NativeArray newMaterialIndices; // Token: 0x04003921 RID: 14625 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x4003921")] private NativeArray newUVs; // Token: 0x04003922 RID: 14626 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4003922")] private NativeList newIndices; // Token: 0x04003923 RID: 14627 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4003923")] [ReadOnly] private float maxEdgeSizeSq; // Token: 0x04003924 RID: 14628 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD4")] [Token(Token = "0x4003924")] [ReadOnly] public float maxDistanceSq; // Token: 0x04003925 RID: 14629 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4003925")] [ReadOnly] private float3 eyePos; // Token: 0x04003926 RID: 14630 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE4")] [Token(Token = "0x4003926")] [ReadOnly] private float rootScale; // Token: 0x04003927 RID: 14631 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4003927")] [ReadOnly] private float maxEdgeSize; // Token: 0x04003928 RID: 14632 [global::Cpp2IlInjected.FieldOffset(Offset = "0xEC")] [Token(Token = "0x4003928")] [ReadOnly] public float maxDistance; } }