Files
NobetaSource/Cpp2IL/Assembly-CSharp/MTAssets/UltimateLODSystem/MeshSimplifier/MeshSimplifier.cs
2023-09-06 22:09:22 +02:00

1075 lines
44 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using MTAssets.UltimateLODSystem.MeshSimplifier.Internal;
using UnityEngine;
namespace MTAssets.UltimateLODSystem.MeshSimplifier
{
// Token: 0x02000613 RID: 1555
[Token(Token = "0x2000613")]
public sealed class MeshSimplifier
{
// Token: 0x1700039A RID: 922
// (get) Token: 0x060030A8 RID: 12456 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x060030A9 RID: 12457 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x1700039A")]
public SimplificationOptions SimplificationOptions
{
[Token(Token = "0x60030A8")]
[Address(RVA = "0x434BA0", Offset = "0x4333A0", VA = "0x180434BA0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60030A9")]
[Address(RVA = "0x435000", Offset = "0x433800", VA = "0x180435000")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700039B RID: 923
// (get) Token: 0x060030AA RID: 12458 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x060030AB RID: 12459 RVA: 0x00066830 File Offset: 0x00064A30
[Token(Token = "0x1700039B")]
[Obsolete]
public bool PreserveBorderEdges
{
[Token(Token = "0x60030AA")]
[Address(RVA = "0x34A550", Offset = "0x348D50", VA = "0x18034A550")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60030AB")]
[Address(RVA = "0x34E510", Offset = "0x34CD10", VA = "0x18034E510")]
set
{
this.simplificationOptions = value;
}
}
// Token: 0x1700039C RID: 924
// (get) Token: 0x060030AC RID: 12460 RVA: 0x00066844 File Offset: 0x00064A44
// (set) Token: 0x060030AD RID: 12461 RVA: 0x0006685C File Offset: 0x00064A5C
[Token(Token = "0x1700039C")]
[Obsolete]
public bool PreserveUVSeamEdges
{
[Token(Token = "0x60030AC")]
[Address(RVA = "0x434B90", Offset = "0x433390", VA = "0x180434B90")]
get
{
return this.simplificationOptions.PreserveUVSeamEdges;
}
[Token(Token = "0x60030AD")]
[Address(RVA = "0x434FF0", Offset = "0x4337F0", VA = "0x180434FF0")]
set
{
this.simplificationOptions.PreserveUVSeamEdges = value;
}
}
// Token: 0x1700039D RID: 925
// (get) Token: 0x060030AE RID: 12462 RVA: 0x00066878 File Offset: 0x00064A78
// (set) Token: 0x060030AF RID: 12463 RVA: 0x00066890 File Offset: 0x00064A90
[Token(Token = "0x1700039D")]
[Obsolete]
public bool PreserveUVFoldoverEdges
{
[Token(Token = "0x60030AE")]
[Address(RVA = "0x434B80", Offset = "0x433380", VA = "0x180434B80")]
get
{
return this.simplificationOptions.PreserveUVFoldoverEdges;
}
[Token(Token = "0x60030AF")]
[Address(RVA = "0x434FE0", Offset = "0x4337E0", VA = "0x180434FE0")]
set
{
this.simplificationOptions.PreserveUVFoldoverEdges = value;
}
}
// Token: 0x1700039E RID: 926
// (get) Token: 0x060030B0 RID: 12464 RVA: 0x000668AC File Offset: 0x00064AAC
// (set) Token: 0x060030B1 RID: 12465 RVA: 0x000668C4 File Offset: 0x00064AC4
[Token(Token = "0x1700039E")]
[Obsolete]
public bool PreserveSurfaceCurvature
{
[Token(Token = "0x60030B0")]
[Address(RVA = "0x434B70", Offset = "0x433370", VA = "0x180434B70")]
get
{
return this.simplificationOptions.PreserveSurfaceCurvature;
}
[Token(Token = "0x60030B1")]
[Address(RVA = "0x434FD0", Offset = "0x4337D0", VA = "0x180434FD0")]
set
{
this.simplificationOptions.PreserveSurfaceCurvature = value;
}
}
// Token: 0x1700039F RID: 927
// (get) Token: 0x060030B2 RID: 12466 RVA: 0x000668E0 File Offset: 0x00064AE0
// (set) Token: 0x060030B3 RID: 12467 RVA: 0x000668F8 File Offset: 0x00064AF8
[Token(Token = "0x1700039F")]
[Obsolete]
public bool EnableSmartLink
{
[Token(Token = "0x60030B2")]
[Address(RVA = "0x434B20", Offset = "0x433320", VA = "0x180434B20")]
get
{
return this.simplificationOptions.EnableSmartLink;
}
[Token(Token = "0x60030B3")]
[Address(RVA = "0x434F40", Offset = "0x433740", VA = "0x180434F40")]
set
{
this.simplificationOptions.EnableSmartLink = value;
}
}
// Token: 0x170003A0 RID: 928
// (get) Token: 0x060030B4 RID: 12468 RVA: 0x00066914 File Offset: 0x00064B14
// (set) Token: 0x060030B5 RID: 12469 RVA: 0x0006692C File Offset: 0x00064B2C
[Token(Token = "0x170003A0")]
[Obsolete]
public int MaxIterationCount
{
[Token(Token = "0x60030B4")]
[Address(RVA = "0x3CA350", Offset = "0x3C8B50", VA = "0x1803CA350")]
get
{
return this.simplificationOptions.MaxIterationCount;
}
[Token(Token = "0x60030B5")]
[Address(RVA = "0x434F50", Offset = "0x433750", VA = "0x180434F50")]
set
{
this.simplificationOptions.MaxIterationCount = value;
}
}
// Token: 0x170003A1 RID: 929
// (get) Token: 0x060030B6 RID: 12470 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x060030B7 RID: 12471 RVA: 0x00066948 File Offset: 0x00064B48
[Token(Token = "0x170003A1")]
[Obsolete]
public double Agressiveness
{
[Token(Token = "0x60030B6")]
[Address(RVA = "0x434A30", Offset = "0x433230", VA = "0x180434A30")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60030B7")]
[Address(RVA = "0x434E50", Offset = "0x433650", VA = "0x180434E50")]
set
{
}
}
// Token: 0x170003A2 RID: 930
// (get) Token: 0x060030B8 RID: 12472 RVA: 0x00066958 File Offset: 0x00064B58
// (set) Token: 0x060030B9 RID: 12473 RVA: 0x0006696C File Offset: 0x00064B6C
[Token(Token = "0x170003A2")]
public bool Verbose
{
[Token(Token = "0x60030B8")]
[Address(RVA = "0x434C90", Offset = "0x433490", VA = "0x180434C90")]
get
{
return this.verbose;
}
[Token(Token = "0x60030B9")]
[Address(RVA = "0x435110", Offset = "0x433910", VA = "0x180435110")]
set
{
this.verbose = value;
}
}
// Token: 0x170003A3 RID: 931
// (get) Token: 0x060030BA RID: 12474 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x060030BB RID: 12475 RVA: 0x00066980 File Offset: 0x00064B80
[Token(Token = "0x170003A3")]
[Obsolete]
public double VertexLinkDistance
{
[Token(Token = "0x60030BA")]
[Address(RVA = "0x434CB0", Offset = "0x4334B0", VA = "0x180434CB0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60030BB")]
[Address(RVA = "0x4351B0", Offset = "0x4339B0", VA = "0x1804351B0")]
set
{
}
}
// Token: 0x170003A4 RID: 932
// (get) Token: 0x060030BC RID: 12476 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x060030BD RID: 12477 RVA: 0x00066990 File Offset: 0x00064B90
[Token(Token = "0x170003A4")]
[Obsolete]
public double VertexLinkDistanceSqr
{
[Token(Token = "0x60030BC")]
[Address(RVA = "0x434CA0", Offset = "0x4334A0", VA = "0x180434CA0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60030BD")]
[Address(RVA = "0x435120", Offset = "0x433920", VA = "0x180435120")]
set
{
}
}
// Token: 0x170003A5 RID: 933
// (get) Token: 0x060030BE RID: 12478 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x060030BF RID: 12479 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003A5")]
public Vector3[] Vertices
{
[Token(Token = "0x60030BE")]
[Address(RVA = "0x434CC0", Offset = "0x4334C0", VA = "0x180434CC0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60030BF")]
[Address(RVA = "0x4351D0", Offset = "0x4339D0", VA = "0x1804351D0")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003A6 RID: 934
// (get) Token: 0x060030C0 RID: 12480 RVA: 0x000669A0 File Offset: 0x00064BA0
[Token(Token = "0x170003A6")]
public int SubMeshCount
{
[Token(Token = "0x60030C0")]
[Address(RVA = "0x434BC0", Offset = "0x4333C0", VA = "0x180434BC0")]
get
{
return this.subMeshCount;
}
}
// Token: 0x170003A7 RID: 935
// (get) Token: 0x060030C1 RID: 12481 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003A7")]
public int BlendShapeCount
{
[Token(Token = "0x60030C1")]
[Address(RVA = "0x434A40", Offset = "0x433240", VA = "0x180434A40")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003A8 RID: 936
// (get) Token: 0x060030C2 RID: 12482 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x060030C3 RID: 12483 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003A8")]
public Vector3[] Normals
{
[Token(Token = "0x60030C2")]
[Address(RVA = "0x434B30", Offset = "0x433330", VA = "0x180434B30")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60030C3")]
[Address(RVA = "0x434F60", Offset = "0x433760", VA = "0x180434F60")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003A9 RID: 937
// (get) Token: 0x060030C4 RID: 12484 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x060030C5 RID: 12485 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003A9")]
public Vector4[] Tangents
{
[Token(Token = "0x60030C4")]
[Address(RVA = "0x434BD0", Offset = "0x4333D0", VA = "0x180434BD0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60030C5")]
[Address(RVA = "0x435020", Offset = "0x433820", VA = "0x180435020")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003AA RID: 938
// (get) Token: 0x060030C6 RID: 12486 RVA: 0x000669B4 File Offset: 0x00064BB4
// (set) Token: 0x060030C7 RID: 12487 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003AA")]
public Vector2[] UV1
{
[Token(Token = "0x60030C6")]
[Address(RVA = "0x434C10", Offset = "0x433410", VA = "0x180434C10")]
get
{
int num = 0;
return this.GetUVs2D(num);
}
[Token(Token = "0x60030C7")]
[Address(RVA = "0x435090", Offset = "0x433890", VA = "0x180435090")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003AB RID: 939
// (get) Token: 0x060030C8 RID: 12488 RVA: 0x000669CC File Offset: 0x00064BCC
// (set) Token: 0x060030C9 RID: 12489 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003AB")]
public Vector2[] UV2
{
[Token(Token = "0x60030C8")]
[Address(RVA = "0x434C20", Offset = "0x433420", VA = "0x180434C20")]
get
{
return this.GetUVs2D(1);
}
[Token(Token = "0x60030C9")]
[Address(RVA = "0x4350A0", Offset = "0x4338A0", VA = "0x1804350A0")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003AC RID: 940
// (get) Token: 0x060030CA RID: 12490 RVA: 0x000669E0 File Offset: 0x00064BE0
// (set) Token: 0x060030CB RID: 12491 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003AC")]
public Vector2[] UV3
{
[Token(Token = "0x60030CA")]
[Address(RVA = "0x434C30", Offset = "0x433430", VA = "0x180434C30")]
get
{
return this.GetUVs2D(2);
}
[Token(Token = "0x60030CB")]
[Address(RVA = "0x4350B0", Offset = "0x4338B0", VA = "0x1804350B0")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003AD RID: 941
// (get) Token: 0x060030CC RID: 12492 RVA: 0x000669F4 File Offset: 0x00064BF4
// (set) Token: 0x060030CD RID: 12493 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003AD")]
public Vector2[] UV4
{
[Token(Token = "0x60030CC")]
[Address(RVA = "0x434C40", Offset = "0x433440", VA = "0x180434C40")]
get
{
return this.GetUVs2D(3);
}
[Token(Token = "0x60030CD")]
[Address(RVA = "0x4350C0", Offset = "0x4338C0", VA = "0x1804350C0")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003AE RID: 942
// (get) Token: 0x060030CE RID: 12494 RVA: 0x00066A08 File Offset: 0x00064C08
// (set) Token: 0x060030CF RID: 12495 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003AE")]
public Vector2[] UV5
{
[Token(Token = "0x60030CE")]
[Address(RVA = "0x434C50", Offset = "0x433450", VA = "0x180434C50")]
get
{
return this.GetUVs2D(4);
}
[Token(Token = "0x60030CF")]
[Address(RVA = "0x4350D0", Offset = "0x4338D0", VA = "0x1804350D0")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003AF RID: 943
// (get) Token: 0x060030D0 RID: 12496 RVA: 0x00066A1C File Offset: 0x00064C1C
// (set) Token: 0x060030D1 RID: 12497 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003AF")]
public Vector2[] UV6
{
[Token(Token = "0x60030D0")]
[Address(RVA = "0x434C60", Offset = "0x433460", VA = "0x180434C60")]
get
{
return this.GetUVs2D(5);
}
[Token(Token = "0x60030D1")]
[Address(RVA = "0x4350E0", Offset = "0x4338E0", VA = "0x1804350E0")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003B0 RID: 944
// (get) Token: 0x060030D2 RID: 12498 RVA: 0x00066A30 File Offset: 0x00064C30
// (set) Token: 0x060030D3 RID: 12499 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003B0")]
public Vector2[] UV7
{
[Token(Token = "0x60030D2")]
[Address(RVA = "0x434C70", Offset = "0x433470", VA = "0x180434C70")]
get
{
return this.GetUVs2D(6);
}
[Token(Token = "0x60030D3")]
[Address(RVA = "0x4350F0", Offset = "0x4338F0", VA = "0x1804350F0")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003B1 RID: 945
// (get) Token: 0x060030D4 RID: 12500 RVA: 0x00066A44 File Offset: 0x00064C44
// (set) Token: 0x060030D5 RID: 12501 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003B1")]
public Vector2[] UV8
{
[Token(Token = "0x60030D4")]
[Address(RVA = "0x434C80", Offset = "0x433480", VA = "0x180434C80")]
get
{
return this.GetUVs2D(7);
}
[Token(Token = "0x60030D5")]
[Address(RVA = "0x435100", Offset = "0x433900", VA = "0x180435100")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003B2 RID: 946
// (get) Token: 0x060030D6 RID: 12502 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x060030D7 RID: 12503 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003B2")]
public Color[] Colors
{
[Token(Token = "0x60030D6")]
[Address(RVA = "0x434AD0", Offset = "0x4332D0", VA = "0x180434AD0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60030D7")]
[Address(RVA = "0x434ED0", Offset = "0x4336D0", VA = "0x180434ED0")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003B3 RID: 947
// (get) Token: 0x060030D8 RID: 12504 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x060030D9 RID: 12505 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003B3")]
public BoneWeight[] BoneWeights
{
[Token(Token = "0x60030D8")]
[Address(RVA = "0x434A80", Offset = "0x433280", VA = "0x180434A80")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60030D9")]
[Address(RVA = "0x434E60", Offset = "0x433660", VA = "0x180434E60")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x060030DA RID: 12506 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030DA")]
[Address(RVA = "0x4347F0", Offset = "0x432FF0", VA = "0x1804347F0")]
public MeshSimplifier()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030DB RID: 12507 RVA: 0x00066A58 File Offset: 0x00064C58
[Token(Token = "0x60030DB")]
[Address(RVA = "0x434770", Offset = "0x432F70", VA = "0x180434770")]
public MeshSimplifier(Mesh mesh)
{
int num = 0;
if (mesh != num)
{
this.Initialize(mesh);
}
}
// Token: 0x060030DC RID: 12508 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030DC")]
[Address(RVA = "0x6ADCF0", Offset = "0x6AC4F0", VA = "0x1806ADCF0")]
private void InitializeVertexAttribute<T>(T[] attributeValues, ref ResizableArray<T> attributeArray, string attributeName)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030DD RID: 12509 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030DD")]
[Address(RVA = "0x415050", Offset = "0x413850", VA = "0x180415050")]
private static double VertexError(ref SymmetricMatrix q, double x, double y, double z)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030DE RID: 12510 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030DE")]
[Address(RVA = "0x42C580", Offset = "0x42AD80", VA = "0x18042C580")]
private double CurvatureError(ref Vertex vert0, ref Vertex vert1)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030DF RID: 12511 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030DF")]
[Address(RVA = "0x42A7F0", Offset = "0x428FF0", VA = "0x18042A7F0")]
private double CalculateError(ref Vertex vert0, ref Vertex vert1, out Vector3d result)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030E0 RID: 12512 RVA: 0x00066A78 File Offset: 0x00064C78
[Token(Token = "0x60030E0")]
[Address(RVA = "0x42A520", Offset = "0x428D20", VA = "0x18042A520")]
private static void CalculateBarycentricCoords(ref Vector3d point, ref Vector3d a, ref Vector3d b, ref Vector3d c, out Vector3 result)
{
}
// Token: 0x060030E1 RID: 12513 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030E1")]
[Address(RVA = "0x42F940", Offset = "0x42E140", VA = "0x18042F940")]
private static Vector4 NormalizeTangent(Vector4 tangent)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030E2 RID: 12514 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030E2")]
[Address(RVA = "0x42CA90", Offset = "0x42B290", VA = "0x18042CA90")]
private bool Flipped(ref Vector3d p, int i0, int i1, ref Vertex v0, bool[] deleted)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030E3 RID: 12515 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030E3")]
[Address(RVA = "0x434230", Offset = "0x432A30", VA = "0x180434230")]
private void UpdateTriangles(int i0, int ia0, ref Vertex v, ResizableArray<bool> deleted, ref int deletedTriangles)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030E4 RID: 12516 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030E4")]
[Address(RVA = "0x42EA80", Offset = "0x42D280", VA = "0x18042EA80")]
private void InterpolateVertexAttributes(int dst, int i0, int i1, int i2, ref Vector3 barycentricCoord)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030E5 RID: 12517 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030E5")]
[Address(RVA = "0x42A200", Offset = "0x428A00", VA = "0x18042A200")]
private bool AreUVsTheSame(int channel, int indexA, int indexB)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030E6 RID: 12518 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030E6")]
[Address(RVA = "0x42F9C0", Offset = "0x42E1C0", VA = "0x18042F9C0")]
private void RemoveVertexPass(int startTrisCount, int targetTrisCount, double threshold, ResizableArray<bool> deleted0, ResizableArray<bool> deleted1, ref int deletedTris)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030E7 RID: 12519 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030E7")]
[Address(RVA = "0x4327C0", Offset = "0x430FC0", VA = "0x1804327C0")]
private void UpdateMesh(int iteration)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030E8 RID: 12520 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030E8")]
[Address(RVA = "0x433DF0", Offset = "0x4325F0", VA = "0x180433DF0")]
private void UpdateReferences()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030E9 RID: 12521 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030E9")]
[Address(RVA = "0x42B400", Offset = "0x429C00", VA = "0x18042B400")]
private void CompactMesh()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030EA RID: 12522 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030EA")]
[Address(RVA = "0x42B190", Offset = "0x429990", VA = "0x18042B190")]
private void CalculateSubMeshOffsets()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030EB RID: 12523 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030EB")]
[Address(RVA = "0x42DA70", Offset = "0x42C270", VA = "0x18042DA70")]
private void GetTrianglesContainingVertex(ref Vertex vert, HashSet<Triangle> tris)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030EC RID: 12524 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030EC")]
[Address(RVA = "0x42D830", Offset = "0x42C030", VA = "0x18042D830")]
private void GetTrianglesContainingBothVertices(ref Vertex vert0, ref Vertex vert1, HashSet<Triangle> tris)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030ED RID: 12525 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030ED")]
[Address(RVA = "0x42D300", Offset = "0x42BB00", VA = "0x18042D300")]
public int[][] GetAllSubMeshTriangles()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030EE RID: 12526 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030EE")]
[Address(RVA = "0x42D4E0", Offset = "0x42BCE0", VA = "0x18042D4E0")]
public int[] GetSubMeshTriangles(int subMeshIndex)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030EF RID: 12527 RVA: 0x00066A88 File Offset: 0x00064C88
[Token(Token = "0x60030EF")]
[Address(RVA = "0x42B390", Offset = "0x429B90", VA = "0x18042B390")]
public void ClearSubMeshes()
{
int num = 0;
this.subMeshCount = num;
this.subMeshOffsets = num;
ResizableArray<Triangle> resizableArray = this.triangles;
int num2 = 0;
int num3 = 0;
int num4 = 0;
resizableArray.Resize(num4, num3 != 0, num2 != 0);
}
// Token: 0x060030F0 RID: 12528 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030F0")]
[Address(RVA = "0x429AD0", Offset = "0x4282D0", VA = "0x180429AD0")]
public void AddSubMeshTriangles(int[] triangles)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030F1 RID: 12529 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030F1")]
[Address(RVA = "0x429DB0", Offset = "0x4285B0", VA = "0x180429DB0")]
public void AddSubMeshTriangles(int[][] triangles)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030F2 RID: 12530 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030F2")]
[Address(RVA = "0x42DBE0", Offset = "0x42C3E0", VA = "0x18042DBE0")]
public Vector2[] GetUVs2D(int channel)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030F3 RID: 12531 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030F3")]
[Address(RVA = "0x42DD20", Offset = "0x42C520", VA = "0x18042DD20")]
public Vector3[] GetUVs3D(int channel)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030F4 RID: 12532 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030F4")]
[Address(RVA = "0x42DE60", Offset = "0x42C660", VA = "0x18042DE60")]
public Vector4[] GetUVs4D(int channel)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030F5 RID: 12533 RVA: 0x00066AC4 File Offset: 0x00064CC4
[Token(Token = "0x60030F5")]
[Address(RVA = "0x42E160", Offset = "0x42C960", VA = "0x18042E160")]
public void GetUVs(int channel, List<Vector2> uvs)
{
/*
An exception occurred when decompiling this method (060030F5)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MTAssets.UltimateLODSystem.MeshSimplifier.MeshSimplifier::GetUVs(System.Int32,System.Collections.Generic.List`1<UnityEngine.Vector2>)
---> System.Exception: Basic block has to end with unconditional control flow.
{; IL_49:; stloc:ArgumentNullException(var_5_53, newobj:ArgumentNullException(ArgumentNullException::.ctor, ldstr:string("uvs"))); };
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1810
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1836
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1836
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1804
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 344
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 1618
*/;
}
// Token: 0x060030F6 RID: 12534 RVA: 0x00066B28 File Offset: 0x00064D28
[Token(Token = "0x60030F6")]
[Address(RVA = "0x42E320", Offset = "0x42CB20", VA = "0x18042E320")]
public void GetUVs(int channel, List<Vector3> uvs)
{
/*
An exception occurred when decompiling this method (060030F6)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MTAssets.UltimateLODSystem.MeshSimplifier.MeshSimplifier::GetUVs(System.Int32,System.Collections.Generic.List`1<UnityEngine.Vector3>)
---> System.Exception: Basic block has to end with unconditional control flow.
{; IL_49:; stloc:ArgumentNullException(var_5_53, newobj:ArgumentNullException(ArgumentNullException::.ctor, ldstr:string("uvs"))); };
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1810
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1836
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1836
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1804
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 344
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 1618
*/;
}
// Token: 0x060030F7 RID: 12535 RVA: 0x00066B8C File Offset: 0x00064D8C
[Token(Token = "0x60030F7")]
[Address(RVA = "0x42DFA0", Offset = "0x42C7A0", VA = "0x18042DFA0")]
public void GetUVs(int channel, List<Vector4> uvs)
{
/*
An exception occurred when decompiling this method (060030F7)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MTAssets.UltimateLODSystem.MeshSimplifier.MeshSimplifier::GetUVs(System.Int32,System.Collections.Generic.List`1<UnityEngine.Vector4>)
---> System.Exception: Basic block has to end with unconditional control flow.
{; IL_49:; stloc:ArgumentNullException(var_5_53, newobj:ArgumentNullException(ArgumentNullException::.ctor, ldstr:string("uvs"))); };
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1810
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1836
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1836
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1804
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 344
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 1618
*/;
}
// Token: 0x060030F8 RID: 12536 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030F8")]
[Address(RVA = "0x430FF0", Offset = "0x42F7F0", VA = "0x180430FF0")]
public void SetUVs(int channel, IList<Vector2> uvs)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030F9 RID: 12537 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030F9")]
[Address(RVA = "0x430530", Offset = "0x42ED30", VA = "0x180430530")]
public void SetUVs(int channel, IList<Vector3> uvs)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030FA RID: 12538 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030FA")]
[Address(RVA = "0x430900", Offset = "0x42F100", VA = "0x180430900")]
public void SetUVs(int channel, IList<Vector4> uvs)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030FB RID: 12539 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030FB")]
[Address(RVA = "0x430CE0", Offset = "0x42F4E0", VA = "0x180430CE0")]
public void SetUVs(int channel, IList<Vector4> uvs, int uvComponentCount)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030FC RID: 12540 RVA: 0x00066BF0 File Offset: 0x00064DF0
[Token(Token = "0x60030FC")]
[Address(RVA = "0x430410", Offset = "0x42EC10", VA = "0x180430410")]
public void SetUVsAuto(int channel, IList<Vector4> uvs)
{
int usedUVComponents = MeshUtils.GetUsedUVComponents(uvs);
this.SetUVs(channel, uvs, usedUVComponents);
}
// Token: 0x060030FD RID: 12541 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030FD")]
[Address(RVA = "0x42D1D0", Offset = "0x42B9D0", VA = "0x18042D1D0")]
public BlendShape[] GetAllBlendShapes()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030FE RID: 12542 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030FE")]
[Address(RVA = "0x42D3E0", Offset = "0x42BBE0", VA = "0x18042D3E0")]
public BlendShape GetBlendShape(int blendShapeIndex)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030FF RID: 12543 RVA: 0x00066C18 File Offset: 0x00064E18
[Token(Token = "0x60030FF")]
[Address(RVA = "0x42B320", Offset = "0x429B20", VA = "0x18042B320")]
public void ClearBlendShapes()
{
ResizableArray<BlendShapeContainer> resizableArray = this.blendShapes;
if (resizableArray != 0)
{
resizableArray.Clear();
this.blendShapes = (ulong)0L;
}
}
// Token: 0x06003100 RID: 12544 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003100")]
[Address(RVA = "0x4296F0", Offset = "0x427EF0", VA = "0x1804296F0")]
public void AddBlendShape(BlendShape blendShape)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003101 RID: 12545 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003101")]
[Address(RVA = "0x429860", Offset = "0x428060", VA = "0x180429860")]
public void AddBlendShapes(BlendShape[] blendShapes)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003102 RID: 12546 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003102")]
[Address(RVA = "0x42E4E0", Offset = "0x42CCE0", VA = "0x18042E4E0")]
public void Initialize(Mesh mesh)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003103 RID: 12547 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003103")]
[Address(RVA = "0x431800", Offset = "0x430000", VA = "0x180431800")]
public void SimplifyMesh(float quality)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003104 RID: 12548 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003104")]
[Address(RVA = "0x4313C0", Offset = "0x42FBC0", VA = "0x1804313C0")]
public void SimplifyMeshLossless()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003105 RID: 12549 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003105")]
[Address(RVA = "0x431DC0", Offset = "0x4305C0", VA = "0x180431DC0")]
public Mesh ToMesh()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003106 RID: 12550 RVA: 0x000020D3 File Offset: 0x000002D3
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6003106")]
[Address(RVA = "0x4346F0", Offset = "0x432EF0", VA = "0x1804346F0")]
static MeshSimplifier()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003AE0 RID: 15072
[Token(Token = "0x4003AE0")]
private const int TriangleEdgeCount = 3;
// Token: 0x04003AE1 RID: 15073
[Token(Token = "0x4003AE1")]
private const int TriangleVertexCount = 3;
// Token: 0x04003AE2 RID: 15074
[Token(Token = "0x4003AE2")]
private const double DoubleEpsilon = 0.001;
// Token: 0x04003AE3 RID: 15075
[Token(Token = "0x4003AE3")]
private const double DenomEpilson = 1E-08;
// Token: 0x04003AE4 RID: 15076
[Token(Token = "0x4003AE4")]
private static readonly int UVChannelCount;
// Token: 0x04003AE5 RID: 15077
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003AE5")]
private SimplificationOptions simplificationOptions;
// Token: 0x04003AE6 RID: 15078
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003AE6")]
private bool verbose;
// Token: 0x04003AE7 RID: 15079
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4003AE7")]
private int subMeshCount;
// Token: 0x04003AE8 RID: 15080
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003AE8")]
private int[] subMeshOffsets;
// Token: 0x04003AE9 RID: 15081
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003AE9")]
private ResizableArray<Triangle> triangles;
// Token: 0x04003AEA RID: 15082
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4003AEA")]
private ResizableArray<Vertex> vertices;
// Token: 0x04003AEB RID: 15083
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4003AEB")]
private ResizableArray<Ref> refs;
// Token: 0x04003AEC RID: 15084
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4003AEC")]
private ResizableArray<Vector3> vertNormals;
// Token: 0x04003AED RID: 15085
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4003AED")]
private ResizableArray<Vector4> vertTangents;
// Token: 0x04003AEE RID: 15086
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003AEE")]
private UVChannels<Vector2> vertUV2D;
// Token: 0x04003AEF RID: 15087
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003AEF")]
private UVChannels<Vector3> vertUV3D;
// Token: 0x04003AF0 RID: 15088
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4003AF0")]
private UVChannels<Vector4> vertUV4D;
// Token: 0x04003AF1 RID: 15089
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4003AF1")]
private ResizableArray<Color> vertColors;
// Token: 0x04003AF2 RID: 15090
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4003AF2")]
private ResizableArray<BoneWeight> vertBoneWeights;
// Token: 0x04003AF3 RID: 15091
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4003AF3")]
private ResizableArray<BlendShapeContainer> blendShapes;
// Token: 0x04003AF4 RID: 15092
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4003AF4")]
private Matrix4x4[] bindposes;
// Token: 0x04003AF5 RID: 15093
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4003AF5")]
private readonly double[] errArr;
// Token: 0x04003AF6 RID: 15094
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4003AF6")]
private readonly int[] attributeIndexArr;
// Token: 0x04003AF7 RID: 15095
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4003AF7")]
private readonly HashSet<Triangle> triangleHashSet1;
// Token: 0x04003AF8 RID: 15096
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4003AF8")]
private readonly HashSet<Triangle> triangleHashSet2;
}
}