using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using Delaunay; using UnityEngine; // Token: 0x02001012 RID: 4114 [Token(Token = "0x2001012")] [StructLayout(3)] public class HMBJKFIMOFL { // Token: 0x060063AF RID: 25519 RVA: 0x0015E18C File Offset: 0x0015C38C [Token(Token = "0x60063AF")] [Address(RVA = "0x24B4CE0", Offset = "0x24B36E0", VA = "0x1824B4CE0")] public void NAHKDGDECAC(ref List JOPKCKAHCND, out List JFGAIAPPHOA, out List AEMLMJHLKLL) where VertexT : Vertex { int num5; do { int num = 0; List list = new List(); JFGAIAPPHOA._items = list; List list2 = new List(); Debug.Log("Generating new Delaunay graph..."); object syncRoot; float num2; if (num < list2) { while (1 >= list2) { } syncRoot = list2._syncRoot; if (num2 > num2) { goto IL_18F; } } Dictionary dictionary = new Dictionary(); int num3 = 0; if (-3 > 0) { IEqualityComparer comparer = dictionary.comparer; if (1 < -2) { IEqualityComparer comparer2 = dictionary.comparer; if (syncRoot < -1) { IEqualityComparer comparer3 = dictionary.comparer; if (comparer3 < num) { IEqualityComparer comparer4 = dictionary.comparer; if (!float.IsNaN(num2) && !float.IsPositiveInfinity(num2)) { int num4 = 0; if (num > 0) { if (num4 == num3 || num4 == 1 || num4 == syncRoot || num4 != comparer3) { } num4++; } bool flag; if (!flag) { } Tetrahedron tetrahedron; Vector3 a = tetrahedron.A; Vector3 a2 = tetrahedron.A; Vector3 a3 = tetrahedron.A; Vector3 a4 = tetrahedron.A; } } } } num5 = 0; } List list3 = new List(); Dictionary.KeyCollection.Enumerator enumerator; if (enumerator != 0) { bool flag2; while (!flag2) { } list3.Add(flag2); list3.Add(flag2); list3.Add(flag2); } int num6 = 0; num6 += num6; num6++; if (num5 != -1) { List.Enumerator enumerator2; if (enumerator2 == 0) { goto IL_13F; } bool flag3 = flag3 + typeof(Dictionary.KeyCollection.Enumerator).TypeHandle != null; } if (num5 != 0) { continue; } IL_13F: num5++; int num7 = 0; num7 += num7; num7++; if (num5 != -1) { } } while (num5 != 0); num5 += 19; num5 += typeof(List.Enumerator).TypeHandle; uint num8; Debug.Log(string.Format("Finished Graph. {0} Vertices, {1} Tetrahedra, {2} Exterior Triangles", num5, num5, num8)); return; IL_18F: throw new NullReferenceException(); } // Token: 0x060063B0 RID: 25520 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60063B0")] [Address(RVA = "0x216A620", Offset = "0x2169020", VA = "0x18216A620")] public bool DHPKNKANHOK(Vector3 KPLDEODOJID, List JOPKCKAHCND, List JFGAIAPPHOA, List AEMLMJHLKLL, out int MAFHHMBLEEB, out int FMMGIOANLFI, out int GHALOGICMBG, out int BDFKLBIFBLK) where VertexT : Vertex { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060063B1 RID: 25521 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60063B1")] [Address(RVA = "0x18AFFD0", Offset = "0x18AE9D0", VA = "0x1818AFFD0")] public void GFGFAKDLCLJ(List EPAOLKJOJAO, MeshFilter JFIECEPMCEB, bool GPIHFJJCABI = true) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060063B2 RID: 25522 RVA: 0x0015E34C File Offset: 0x0015C54C [Token(Token = "0x60063B2")] [Address(RVA = "0x18B0E10", Offset = "0x18AF810", VA = "0x1818B0E10")] public static bool LPIPJKLIJDJ(Vector3 IPHIIJNAEON, Vector3 FOJLJNMAJLC, Vector3 MBEHODBGOJI, Vector3 HLPELFANEND) { /* An exception occurred when decompiling this method (060063B2) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean HMBJKFIMOFL::LPIPJKLIJDJ(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:float32(var_4_06, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](MBEHODBGOJI))) stloc:float32(var_8_0E, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](MBEHODBGOJI))) stloc:float32(var_10_16, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](HLPELFANEND))) stloc:float32(var_14_1F, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_13))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x060063B3 RID: 25523 RVA: 0x0015E37C File Offset: 0x0015C57C [Token(Token = "0x60063B3")] [Address(RVA = "0x18AFED0", Offset = "0x18AE8D0", VA = "0x1818AFED0")] public static bool BCBJLFEDFNB(Vector3 GPEKFHLOFGA, Vector3 IPHIIJNAEON, Vector3 FOJLJNMAJLC, Vector3 MBEHODBGOJI) { /* An exception occurred when decompiling this method (060063B3) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean HMBJKFIMOFL::BCBJLFEDFNB(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:float32(var_0_06, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](MBEHODBGOJI))) stloc:float32(var_1_0D, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](FOJLJNMAJLC))) stloc:float32(var_2_14, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](IPHIIJNAEON))) stloc:float32(var_3_1B, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](GPEKFHLOFGA))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x060063B4 RID: 25524 RVA: 0x0015E3A8 File Offset: 0x0015C5A8 [Token(Token = "0x60063B4")] [Address(RVA = "0x18AFF50", Offset = "0x18AE950", VA = "0x1818AFF50")] public static bool FPFOEMLDCEA(Vector3 GPEKFHLOFGA, Vector3 IPHIIJNAEON, Vector3 FOJLJNMAJLC, Vector3 MBEHODBGOJI) { /* An exception occurred when decompiling this method (060063B4) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean HMBJKFIMOFL::FPFOEMLDCEA(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:float32(var_0_06, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](MBEHODBGOJI))) stloc:float32(var_1_0D, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](FOJLJNMAJLC))) stloc:float32(var_2_14, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](IPHIIJNAEON))) stloc:float32(var_3_1B, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](GPEKFHLOFGA))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x060063B5 RID: 25525 RVA: 0x0015E3D4 File Offset: 0x0015C5D4 [Token(Token = "0x60063B5")] [Address(RVA = "0x18AFCB0", Offset = "0x18AE6B0", VA = "0x1818AFCB0")] private static float BBPKHHMLKEH(Vector3 GPEKFHLOFGA, Vector3 IPHIIJNAEON, Vector3 FOJLJNMAJLC, Vector3 MBEHODBGOJI) { float z = MBEHODBGOJI.z; float num; return num; } // Token: 0x060063B6 RID: 25526 RVA: 0x0015E3EC File Offset: 0x0015C5EC [Token(Token = "0x60063B6")] [Address(RVA = "0x18B1100", Offset = "0x18AFB00", VA = "0x1818B1100")] public static void MDCEEBDPGPJ(Vector3 IPHIIJNAEON, Vector3 FOJLJNMAJLC, Vector3 MBEHODBGOJI, Vector3 HLPELFANEND, out Vector3 KCHBEGGLAHI, out float PDHNNLPOAFF) { float z = HLPELFANEND.z; float z2 = IPHIIJNAEON.z; Vector3 vector; float z3 = vector.z; IPHIIJNAEON.z = z3; float z4 = HLPELFANEND.z; float z5 = FOJLJNMAJLC.z; Vector3 vector2; float z6 = vector2.z; FOJLJNMAJLC.z = z6; float z7 = HLPELFANEND.z; float z8 = MBEHODBGOJI.z; float z9 = IPHIIJNAEON.z; float z10 = FOJLJNMAJLC.z; Vector3 vector3; float z11 = vector3.z; int num = 0; float z12 = IPHIIJNAEON.z; FOJLJNMAJLC.z = (float)num; Vector3 vector4; float num2; vector4.z.m_value = num2; float z13 = HLPELFANEND.z; float z14 = FOJLJNMAJLC.z; Vector3 vector5; float z15 = vector5.z; FOJLJNMAJLC.z = z15; } // Token: 0x060063B7 RID: 25527 RVA: 0x0015E4C0 File Offset: 0x0015C6C0 [Token(Token = "0x60063B7")] [Address(RVA = "0x18B07C0", Offset = "0x18AF1C0", VA = "0x1818B07C0")] public static void GNBFLPFIIDC(Vector3 IPHIIJNAEON, Vector3 FOJLJNMAJLC, Vector3 MBEHODBGOJI, Vector3 HLPELFANEND) { float z = MBEHODBGOJI.z; float z2 = HLPELFANEND.z; Vector3 vector; float z3 = vector.z; Vector3 vector2; float z4 = vector2.z; } // Token: 0x060063B8 RID: 25528 RVA: 0x0015E4F0 File Offset: 0x0015C6F0 [Token(Token = "0x60063B8")] [Address(RVA = "0x1236690", Offset = "0x1235090", VA = "0x181236690")] public HMBJKFIMOFL() { } // Token: 0x060063B9 RID: 25529 RVA: 0x0015E514 File Offset: 0x0015C714 [Token(Token = "0x60063B9")] [Address(RVA = "0x24B4BD0", Offset = "0x24B35D0", VA = "0x1824B4BD0")] [CompilerGenerated] internal static void HBDNGICGEIM(int AKNFLDEEPKO, int LLEBDJOCDKI, int HHFPJJCILKH, ref HMBJKFIMOFL.LFLALMNCEBC cpp2il__autoParamName__idx_3) where VertexT : Vertex { bool flag; if (flag) { return; } throw new NullReferenceException(); } // Token: 0x060063BA RID: 25530 RVA: 0x0015E52C File Offset: 0x0015C72C [Token(Token = "0x60063BA")] [Address(RVA = "0x18B0C80", Offset = "0x18AF680", VA = "0x1818B0C80")] [CompilerGenerated] internal static void JKELOGMAOCA(Vector3 IPHIIJNAEON, Vector3 FOJLJNMAJLC, Vector3 MBEHODBGOJI, Vector3 HLPELFANEND, int IHICIJCIAJB, int AKGEMLABIGE, int KBFPCPNAMIH, int DECFDMEJLIG, ref HMBJKFIMOFL.IDBDMAMEOIE A_8) { float z = HLPELFANEND.z; float z2 = MBEHODBGOJI.z; float z3 = FOJLJNMAJLC.z; float z4 = IPHIIJNAEON.z; if (!HMBJKFIMOFL.LPIPJKLIJDJ(IPHIIJNAEON, FOJLJNMAJLC, MBEHODBGOJI, HLPELFANEND)) { } } // Token: 0x060063BB RID: 25531 RVA: 0x0015E564 File Offset: 0x0015C764 [Token(Token = "0x60063BB")] [Address(RVA = "0x18B1810", Offset = "0x18B0210", VA = "0x1818B1810")] [CompilerGenerated] internal static void OIAANMIAFGA(int IHICIJCIAJB, int AKGEMLABIGE, int KBFPCPNAMIH, ref HMBJKFIMOFL.IDBDMAMEOIE cpp2il__autoParamName__idx_3) { HMBJKFIMOFL.ODIIGJLAIBK(IHICIJCIAJB, AKGEMLABIGE, KBFPCPNAMIH, IHICIJCIAJB, AKGEMLABIGE, KBFPCPNAMIH, ref cpp2il__autoParamName__idx_3); } // Token: 0x060063BC RID: 25532 RVA: 0x0015E580 File Offset: 0x0015C780 [Token(Token = "0x60063BC")] [Address(RVA = "0x18B1660", Offset = "0x18B0060", VA = "0x1818B1660")] [CompilerGenerated] internal static void ODIIGJLAIBK(int IHICIJCIAJB, int AKGEMLABIGE, int KBFPCPNAMIH, int GDIKJFKPLBP, int PBGIMNCLJLP, int EPLCFBCALMD, ref HMBJKFIMOFL.IDBDMAMEOIE A_6) { bool flag; if (!flag) { return; } ulong num; num += (ulong)1L; throw new NullReferenceException(); } // Token: 0x04004743 RID: 18243 [Token(Token = "0x4004743")] private const int KFNDKDFHAJG = 128; // Token: 0x04004744 RID: 18244 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4004744")] [NonSerialized] private int DCDMBPMMGLN = (int)((ulong)4294967295L); // Token: 0x02001013 RID: 4115 [Token(Token = "0x2001013")] [CompilerGenerated] [StructLayout(3)] private struct LFLALMNCEBC where VertexT : Vertex { // Token: 0x04004745 RID: 18245 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4004745")] public List triangleIndices; // Token: 0x04004746 RID: 18246 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4004746")] public Dictionary uniqueFaces; } // Token: 0x02001014 RID: 4116 [Token(Token = "0x2001014")] [CompilerGenerated] [StructLayout(3)] private struct IDBDMAMEOIE { // Token: 0x04004747 RID: 18247 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4004747")] public bool discardDuplicateMeshTriangles; // Token: 0x04004748 RID: 18248 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4004748")] public Dictionary uniqueTriangles; // Token: 0x04004749 RID: 18249 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4004749")] public List triangleIndices; } }