Files
NobetaSource/Cpp2IL/Assembly-CSharp/MTAssets/UltimateLODSystem/MeshSimplifier/MeshSimplifier.cs
2023-09-06 22:19:13 +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: 0x02000662 RID: 1634
[Token(Token = "0x2000662")]
public sealed class MeshSimplifier
{
// Token: 0x170003C5 RID: 965
// (get) Token: 0x0600333F RID: 13119 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x06003340 RID: 13120 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003C5")]
public SimplificationOptions SimplificationOptions
{
[Token(Token = "0x600333F")]
[Address(RVA = "0x435240", Offset = "0x434240", VA = "0x180435240")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6003340")]
[Address(RVA = "0x4356A0", Offset = "0x4346A0", VA = "0x1804356A0")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003C6 RID: 966
// (get) Token: 0x06003341 RID: 13121 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x06003342 RID: 13122 RVA: 0x0006D85C File Offset: 0x0006BA5C
[Token(Token = "0x170003C6")]
[Obsolete]
public bool PreserveBorderEdges
{
[Token(Token = "0x6003341")]
[Address(RVA = "0x335430", Offset = "0x334430", VA = "0x180335430")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6003342")]
[Address(RVA = "0x3393F0", Offset = "0x3383F0", VA = "0x1803393F0")]
set
{
this.simplificationOptions = value;
}
}
// Token: 0x170003C7 RID: 967
// (get) Token: 0x06003343 RID: 13123 RVA: 0x0006D870 File Offset: 0x0006BA70
// (set) Token: 0x06003344 RID: 13124 RVA: 0x0006D888 File Offset: 0x0006BA88
[Token(Token = "0x170003C7")]
[Obsolete]
public bool PreserveUVSeamEdges
{
[Token(Token = "0x6003343")]
[Address(RVA = "0x435230", Offset = "0x434230", VA = "0x180435230")]
get
{
return this.simplificationOptions.PreserveUVSeamEdges;
}
[Token(Token = "0x6003344")]
[Address(RVA = "0x435690", Offset = "0x434690", VA = "0x180435690")]
set
{
this.simplificationOptions.PreserveUVSeamEdges = value;
}
}
// Token: 0x170003C8 RID: 968
// (get) Token: 0x06003345 RID: 13125 RVA: 0x0006D8A4 File Offset: 0x0006BAA4
// (set) Token: 0x06003346 RID: 13126 RVA: 0x0006D8BC File Offset: 0x0006BABC
[Token(Token = "0x170003C8")]
[Obsolete]
public bool PreserveUVFoldoverEdges
{
[Token(Token = "0x6003345")]
[Address(RVA = "0x435220", Offset = "0x434220", VA = "0x180435220")]
get
{
return this.simplificationOptions.PreserveUVFoldoverEdges;
}
[Token(Token = "0x6003346")]
[Address(RVA = "0x435680", Offset = "0x434680", VA = "0x180435680")]
set
{
this.simplificationOptions.PreserveUVFoldoverEdges = value;
}
}
// Token: 0x170003C9 RID: 969
// (get) Token: 0x06003347 RID: 13127 RVA: 0x0006D8D8 File Offset: 0x0006BAD8
// (set) Token: 0x06003348 RID: 13128 RVA: 0x0006D8F0 File Offset: 0x0006BAF0
[Token(Token = "0x170003C9")]
[Obsolete]
public bool PreserveSurfaceCurvature
{
[Token(Token = "0x6003347")]
[Address(RVA = "0x435210", Offset = "0x434210", VA = "0x180435210")]
get
{
return this.simplificationOptions.PreserveSurfaceCurvature;
}
[Token(Token = "0x6003348")]
[Address(RVA = "0x435670", Offset = "0x434670", VA = "0x180435670")]
set
{
this.simplificationOptions.PreserveSurfaceCurvature = value;
}
}
// Token: 0x170003CA RID: 970
// (get) Token: 0x06003349 RID: 13129 RVA: 0x0006D90C File Offset: 0x0006BB0C
// (set) Token: 0x0600334A RID: 13130 RVA: 0x0006D924 File Offset: 0x0006BB24
[Token(Token = "0x170003CA")]
[Obsolete]
public bool EnableSmartLink
{
[Token(Token = "0x6003349")]
[Address(RVA = "0x4351C0", Offset = "0x4341C0", VA = "0x1804351C0")]
get
{
return this.simplificationOptions.EnableSmartLink;
}
[Token(Token = "0x600334A")]
[Address(RVA = "0x4355E0", Offset = "0x4345E0", VA = "0x1804355E0")]
set
{
this.simplificationOptions.EnableSmartLink = value;
}
}
// Token: 0x170003CB RID: 971
// (get) Token: 0x0600334B RID: 13131 RVA: 0x0006D940 File Offset: 0x0006BB40
// (set) Token: 0x0600334C RID: 13132 RVA: 0x0006D958 File Offset: 0x0006BB58
[Token(Token = "0x170003CB")]
[Obsolete]
public int MaxIterationCount
{
[Token(Token = "0x600334B")]
[Address(RVA = "0x3EC1A0", Offset = "0x3EB1A0", VA = "0x1803EC1A0")]
get
{
return this.simplificationOptions.MaxIterationCount;
}
[Token(Token = "0x600334C")]
[Address(RVA = "0x4355F0", Offset = "0x4345F0", VA = "0x1804355F0")]
set
{
this.simplificationOptions.MaxIterationCount = value;
}
}
// Token: 0x170003CC RID: 972
// (get) Token: 0x0600334D RID: 13133 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x0600334E RID: 13134 RVA: 0x0006D974 File Offset: 0x0006BB74
[Token(Token = "0x170003CC")]
[Obsolete]
public double Agressiveness
{
[Token(Token = "0x600334D")]
[Address(RVA = "0x4350D0", Offset = "0x4340D0", VA = "0x1804350D0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600334E")]
[Address(RVA = "0x4354F0", Offset = "0x4344F0", VA = "0x1804354F0")]
set
{
}
}
// Token: 0x170003CD RID: 973
// (get) Token: 0x0600334F RID: 13135 RVA: 0x0006D984 File Offset: 0x0006BB84
// (set) Token: 0x06003350 RID: 13136 RVA: 0x0006D998 File Offset: 0x0006BB98
[Token(Token = "0x170003CD")]
public bool Verbose
{
[Token(Token = "0x600334F")]
[Address(RVA = "0x435330", Offset = "0x434330", VA = "0x180435330")]
get
{
return this.verbose;
}
[Token(Token = "0x6003350")]
[Address(RVA = "0x4357B0", Offset = "0x4347B0", VA = "0x1804357B0")]
set
{
this.verbose = value;
}
}
// Token: 0x170003CE RID: 974
// (get) Token: 0x06003351 RID: 13137 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x06003352 RID: 13138 RVA: 0x0006D9AC File Offset: 0x0006BBAC
[Token(Token = "0x170003CE")]
[Obsolete]
public double VertexLinkDistance
{
[Token(Token = "0x6003351")]
[Address(RVA = "0x435350", Offset = "0x434350", VA = "0x180435350")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6003352")]
[Address(RVA = "0x435850", Offset = "0x434850", VA = "0x180435850")]
set
{
}
}
// Token: 0x170003CF RID: 975
// (get) Token: 0x06003353 RID: 13139 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x06003354 RID: 13140 RVA: 0x0006D9BC File Offset: 0x0006BBBC
[Token(Token = "0x170003CF")]
[Obsolete]
public double VertexLinkDistanceSqr
{
[Token(Token = "0x6003353")]
[Address(RVA = "0x435340", Offset = "0x434340", VA = "0x180435340")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6003354")]
[Address(RVA = "0x4357C0", Offset = "0x4347C0", VA = "0x1804357C0")]
set
{
}
}
// Token: 0x170003D0 RID: 976
// (get) Token: 0x06003355 RID: 13141 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x06003356 RID: 13142 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003D0")]
public Vector3[] Vertices
{
[Token(Token = "0x6003355")]
[Address(RVA = "0x435360", Offset = "0x434360", VA = "0x180435360")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6003356")]
[Address(RVA = "0x435870", Offset = "0x434870", VA = "0x180435870")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003D1 RID: 977
// (get) Token: 0x06003357 RID: 13143 RVA: 0x0006D9CC File Offset: 0x0006BBCC
[Token(Token = "0x170003D1")]
public int SubMeshCount
{
[Token(Token = "0x6003357")]
[Address(RVA = "0x435260", Offset = "0x434260", VA = "0x180435260")]
get
{
return this.subMeshCount;
}
}
// Token: 0x170003D2 RID: 978
// (get) Token: 0x06003358 RID: 13144 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003D2")]
public int BlendShapeCount
{
[Token(Token = "0x6003358")]
[Address(RVA = "0x4350E0", Offset = "0x4340E0", VA = "0x1804350E0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003D3 RID: 979
// (get) Token: 0x06003359 RID: 13145 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x0600335A RID: 13146 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003D3")]
public Vector3[] Normals
{
[Token(Token = "0x6003359")]
[Address(RVA = "0x4351D0", Offset = "0x4341D0", VA = "0x1804351D0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600335A")]
[Address(RVA = "0x435600", Offset = "0x434600", VA = "0x180435600")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003D4 RID: 980
// (get) Token: 0x0600335B RID: 13147 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x0600335C RID: 13148 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003D4")]
public Vector4[] Tangents
{
[Token(Token = "0x600335B")]
[Address(RVA = "0x435270", Offset = "0x434270", VA = "0x180435270")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600335C")]
[Address(RVA = "0x4356C0", Offset = "0x4346C0", VA = "0x1804356C0")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003D5 RID: 981
// (get) Token: 0x0600335D RID: 13149 RVA: 0x0006D9E0 File Offset: 0x0006BBE0
// (set) Token: 0x0600335E RID: 13150 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003D5")]
public Vector2[] UV1
{
[Token(Token = "0x600335D")]
[Address(RVA = "0x4352B0", Offset = "0x4342B0", VA = "0x1804352B0")]
get
{
int num = 0;
return this.GetUVs2D(num);
}
[Token(Token = "0x600335E")]
[Address(RVA = "0x435730", Offset = "0x434730", VA = "0x180435730")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003D6 RID: 982
// (get) Token: 0x0600335F RID: 13151 RVA: 0x0006D9F8 File Offset: 0x0006BBF8
// (set) Token: 0x06003360 RID: 13152 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003D6")]
public Vector2[] UV2
{
[Token(Token = "0x600335F")]
[Address(RVA = "0x4352C0", Offset = "0x4342C0", VA = "0x1804352C0")]
get
{
return this.GetUVs2D(1);
}
[Token(Token = "0x6003360")]
[Address(RVA = "0x435740", Offset = "0x434740", VA = "0x180435740")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003D7 RID: 983
// (get) Token: 0x06003361 RID: 13153 RVA: 0x0006DA0C File Offset: 0x0006BC0C
// (set) Token: 0x06003362 RID: 13154 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003D7")]
public Vector2[] UV3
{
[Token(Token = "0x6003361")]
[Address(RVA = "0x4352D0", Offset = "0x4342D0", VA = "0x1804352D0")]
get
{
return this.GetUVs2D(2);
}
[Token(Token = "0x6003362")]
[Address(RVA = "0x435750", Offset = "0x434750", VA = "0x180435750")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003D8 RID: 984
// (get) Token: 0x06003363 RID: 13155 RVA: 0x0006DA20 File Offset: 0x0006BC20
// (set) Token: 0x06003364 RID: 13156 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003D8")]
public Vector2[] UV4
{
[Token(Token = "0x6003363")]
[Address(RVA = "0x4352E0", Offset = "0x4342E0", VA = "0x1804352E0")]
get
{
return this.GetUVs2D(3);
}
[Token(Token = "0x6003364")]
[Address(RVA = "0x435760", Offset = "0x434760", VA = "0x180435760")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003D9 RID: 985
// (get) Token: 0x06003365 RID: 13157 RVA: 0x0006DA34 File Offset: 0x0006BC34
// (set) Token: 0x06003366 RID: 13158 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003D9")]
public Vector2[] UV5
{
[Token(Token = "0x6003365")]
[Address(RVA = "0x4352F0", Offset = "0x4342F0", VA = "0x1804352F0")]
get
{
return this.GetUVs2D(4);
}
[Token(Token = "0x6003366")]
[Address(RVA = "0x435770", Offset = "0x434770", VA = "0x180435770")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003DA RID: 986
// (get) Token: 0x06003367 RID: 13159 RVA: 0x0006DA48 File Offset: 0x0006BC48
// (set) Token: 0x06003368 RID: 13160 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003DA")]
public Vector2[] UV6
{
[Token(Token = "0x6003367")]
[Address(RVA = "0x435300", Offset = "0x434300", VA = "0x180435300")]
get
{
return this.GetUVs2D(5);
}
[Token(Token = "0x6003368")]
[Address(RVA = "0x435780", Offset = "0x434780", VA = "0x180435780")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003DB RID: 987
// (get) Token: 0x06003369 RID: 13161 RVA: 0x0006DA5C File Offset: 0x0006BC5C
// (set) Token: 0x0600336A RID: 13162 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003DB")]
public Vector2[] UV7
{
[Token(Token = "0x6003369")]
[Address(RVA = "0x435310", Offset = "0x434310", VA = "0x180435310")]
get
{
return this.GetUVs2D(6);
}
[Token(Token = "0x600336A")]
[Address(RVA = "0x435790", Offset = "0x434790", VA = "0x180435790")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003DC RID: 988
// (get) Token: 0x0600336B RID: 13163 RVA: 0x0006DA70 File Offset: 0x0006BC70
// (set) Token: 0x0600336C RID: 13164 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003DC")]
public Vector2[] UV8
{
[Token(Token = "0x600336B")]
[Address(RVA = "0x435320", Offset = "0x434320", VA = "0x180435320")]
get
{
return this.GetUVs2D(7);
}
[Token(Token = "0x600336C")]
[Address(RVA = "0x4357A0", Offset = "0x4347A0", VA = "0x1804357A0")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003DD RID: 989
// (get) Token: 0x0600336D RID: 13165 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x0600336E RID: 13166 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003DD")]
public Color[] Colors
{
[Token(Token = "0x600336D")]
[Address(RVA = "0x435170", Offset = "0x434170", VA = "0x180435170")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600336E")]
[Address(RVA = "0x435570", Offset = "0x434570", VA = "0x180435570")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003DE RID: 990
// (get) Token: 0x0600336F RID: 13167 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x06003370 RID: 13168 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003DE")]
public BoneWeight[] BoneWeights
{
[Token(Token = "0x600336F")]
[Address(RVA = "0x435120", Offset = "0x434120", VA = "0x180435120")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6003370")]
[Address(RVA = "0x435500", Offset = "0x434500", VA = "0x180435500")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06003371 RID: 13169 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003371")]
[Address(RVA = "0x434E90", Offset = "0x433E90", VA = "0x180434E90")]
public MeshSimplifier()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003372 RID: 13170 RVA: 0x0006DA84 File Offset: 0x0006BC84
[Token(Token = "0x6003372")]
[Address(RVA = "0x434E10", Offset = "0x433E10", VA = "0x180434E10")]
public MeshSimplifier(Mesh mesh)
{
int num = 0;
if (mesh != num)
{
this.Initialize(mesh);
}
}
// Token: 0x06003373 RID: 13171 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003373")]
[Address(RVA = "0x582970", Offset = "0x581970", VA = "0x180582970")]
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: 0x06003374 RID: 13172 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003374")]
[Address(RVA = "0x415780", Offset = "0x414780", VA = "0x180415780")]
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: 0x06003375 RID: 13173 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003375")]
[Address(RVA = "0x42CC20", Offset = "0x42BC20", VA = "0x18042CC20")]
private double CurvatureError(ref Vertex vert0, ref Vertex vert1)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003376 RID: 13174 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003376")]
[Address(RVA = "0x42AE90", Offset = "0x429E90", VA = "0x18042AE90")]
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: 0x06003377 RID: 13175 RVA: 0x0006DAA4 File Offset: 0x0006BCA4
[Token(Token = "0x6003377")]
[Address(RVA = "0x42ABC0", Offset = "0x429BC0", VA = "0x18042ABC0")]
private static void CalculateBarycentricCoords(ref Vector3d point, ref Vector3d a, ref Vector3d b, ref Vector3d c, out Vector3 result)
{
}
// Token: 0x06003378 RID: 13176 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003378")]
[Address(RVA = "0x42FFE0", Offset = "0x42EFE0", VA = "0x18042FFE0")]
private static Vector4 NormalizeTangent(Vector4 tangent)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003379 RID: 13177 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003379")]
[Address(RVA = "0x42D130", Offset = "0x42C130", VA = "0x18042D130")]
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: 0x0600337A RID: 13178 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600337A")]
[Address(RVA = "0x4348D0", Offset = "0x4338D0", VA = "0x1804348D0")]
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: 0x0600337B RID: 13179 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600337B")]
[Address(RVA = "0x42F120", Offset = "0x42E120", VA = "0x18042F120")]
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: 0x0600337C RID: 13180 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600337C")]
[Address(RVA = "0x42A8A0", Offset = "0x4298A0", VA = "0x18042A8A0")]
private bool AreUVsTheSame(int channel, int indexA, int indexB)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600337D RID: 13181 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600337D")]
[Address(RVA = "0x430060", Offset = "0x42F060", VA = "0x180430060")]
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: 0x0600337E RID: 13182 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600337E")]
[Address(RVA = "0x432E60", Offset = "0x431E60", VA = "0x180432E60")]
private void UpdateMesh(int iteration)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600337F RID: 13183 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600337F")]
[Address(RVA = "0x434490", Offset = "0x433490", VA = "0x180434490")]
private void UpdateReferences()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003380 RID: 13184 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003380")]
[Address(RVA = "0x42BAA0", Offset = "0x42AAA0", VA = "0x18042BAA0")]
private void CompactMesh()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003381 RID: 13185 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003381")]
[Address(RVA = "0x42B830", Offset = "0x42A830", VA = "0x18042B830")]
private void CalculateSubMeshOffsets()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003382 RID: 13186 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003382")]
[Address(RVA = "0x42E110", Offset = "0x42D110", VA = "0x18042E110")]
private void GetTrianglesContainingVertex(ref Vertex vert, HashSet<Triangle> tris)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003383 RID: 13187 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003383")]
[Address(RVA = "0x42DED0", Offset = "0x42CED0", VA = "0x18042DED0")]
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: 0x06003384 RID: 13188 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003384")]
[Address(RVA = "0x42D9A0", Offset = "0x42C9A0", VA = "0x18042D9A0")]
public int[][] GetAllSubMeshTriangles()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003385 RID: 13189 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003385")]
[Address(RVA = "0x42DB80", Offset = "0x42CB80", VA = "0x18042DB80")]
public int[] GetSubMeshTriangles(int subMeshIndex)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003386 RID: 13190 RVA: 0x0006DAB4 File Offset: 0x0006BCB4
[Token(Token = "0x6003386")]
[Address(RVA = "0x42BA30", Offset = "0x42AA30", VA = "0x18042BA30")]
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: 0x06003387 RID: 13191 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003387")]
[Address(RVA = "0x42A170", Offset = "0x429170", VA = "0x18042A170")]
public void AddSubMeshTriangles(int[] triangles)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003388 RID: 13192 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003388")]
[Address(RVA = "0x42A450", Offset = "0x429450", VA = "0x18042A450")]
public void AddSubMeshTriangles(int[][] triangles)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003389 RID: 13193 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003389")]
[Address(RVA = "0x42E280", Offset = "0x42D280", VA = "0x18042E280")]
public Vector2[] GetUVs2D(int channel)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600338A RID: 13194 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600338A")]
[Address(RVA = "0x42E3C0", Offset = "0x42D3C0", VA = "0x18042E3C0")]
public Vector3[] GetUVs3D(int channel)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600338B RID: 13195 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600338B")]
[Address(RVA = "0x42E500", Offset = "0x42D500", VA = "0x18042E500")]
public Vector4[] GetUVs4D(int channel)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600338C RID: 13196 RVA: 0x0006DAF0 File Offset: 0x0006BCF0
[Token(Token = "0x600338C")]
[Address(RVA = "0x42E800", Offset = "0x42D800", VA = "0x18042E800")]
public void GetUVs(int channel, List<Vector2> uvs)
{
/*
An exception occurred when decompiling this method (0600338C)
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: 0x0600338D RID: 13197 RVA: 0x0006DB54 File Offset: 0x0006BD54
[Token(Token = "0x600338D")]
[Address(RVA = "0x42E9C0", Offset = "0x42D9C0", VA = "0x18042E9C0")]
public void GetUVs(int channel, List<Vector3> uvs)
{
/*
An exception occurred when decompiling this method (0600338D)
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: 0x0600338E RID: 13198 RVA: 0x0006DBB8 File Offset: 0x0006BDB8
[Token(Token = "0x600338E")]
[Address(RVA = "0x42E640", Offset = "0x42D640", VA = "0x18042E640")]
public void GetUVs(int channel, List<Vector4> uvs)
{
/*
An exception occurred when decompiling this method (0600338E)
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: 0x0600338F RID: 13199 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600338F")]
[Address(RVA = "0x431690", Offset = "0x430690", VA = "0x180431690")]
public void SetUVs(int channel, IList<Vector2> uvs)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003390 RID: 13200 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003390")]
[Address(RVA = "0x430BD0", Offset = "0x42FBD0", VA = "0x180430BD0")]
public void SetUVs(int channel, IList<Vector3> uvs)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003391 RID: 13201 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003391")]
[Address(RVA = "0x430FA0", Offset = "0x42FFA0", VA = "0x180430FA0")]
public void SetUVs(int channel, IList<Vector4> uvs)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003392 RID: 13202 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003392")]
[Address(RVA = "0x431380", Offset = "0x430380", VA = "0x180431380")]
public void SetUVs(int channel, IList<Vector4> uvs, int uvComponentCount)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003393 RID: 13203 RVA: 0x0006DC1C File Offset: 0x0006BE1C
[Token(Token = "0x6003393")]
[Address(RVA = "0x430AB0", Offset = "0x42FAB0", VA = "0x180430AB0")]
public void SetUVsAuto(int channel, IList<Vector4> uvs)
{
int usedUVComponents = MeshUtils.GetUsedUVComponents(uvs);
this.SetUVs(channel, uvs, usedUVComponents);
}
// Token: 0x06003394 RID: 13204 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003394")]
[Address(RVA = "0x42D870", Offset = "0x42C870", VA = "0x18042D870")]
public BlendShape[] GetAllBlendShapes()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003395 RID: 13205 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003395")]
[Address(RVA = "0x42DA80", Offset = "0x42CA80", VA = "0x18042DA80")]
public BlendShape GetBlendShape(int blendShapeIndex)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003396 RID: 13206 RVA: 0x0006DC44 File Offset: 0x0006BE44
[Token(Token = "0x6003396")]
[Address(RVA = "0x42B9C0", Offset = "0x42A9C0", VA = "0x18042B9C0")]
public void ClearBlendShapes()
{
ResizableArray<BlendShapeContainer> resizableArray = this.blendShapes;
if (resizableArray != 0)
{
resizableArray.Clear();
this.blendShapes = (ulong)0L;
}
}
// Token: 0x06003397 RID: 13207 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003397")]
[Address(RVA = "0x429D90", Offset = "0x428D90", VA = "0x180429D90")]
public void AddBlendShape(BlendShape blendShape)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003398 RID: 13208 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003398")]
[Address(RVA = "0x429F00", Offset = "0x428F00", VA = "0x180429F00")]
public void AddBlendShapes(BlendShape[] blendShapes)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003399 RID: 13209 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003399")]
[Address(RVA = "0x42EB80", Offset = "0x42DB80", VA = "0x18042EB80")]
public void Initialize(Mesh mesh)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600339A RID: 13210 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600339A")]
[Address(RVA = "0x431EA0", Offset = "0x430EA0", VA = "0x180431EA0")]
public void SimplifyMesh(float quality)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600339B RID: 13211 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600339B")]
[Address(RVA = "0x431A60", Offset = "0x430A60", VA = "0x180431A60")]
public void SimplifyMeshLossless()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600339C RID: 13212 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600339C")]
[Address(RVA = "0x432460", Offset = "0x431460", VA = "0x180432460")]
public Mesh ToMesh()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600339D RID: 13213 RVA: 0x000020D3 File Offset: 0x000002D3
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600339D")]
[Address(RVA = "0x434D90", Offset = "0x433D90", VA = "0x180434D90")]
static MeshSimplifier()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003D88 RID: 15752
[Token(Token = "0x4003D88")]
private const int TriangleEdgeCount = 3;
// Token: 0x04003D89 RID: 15753
[Token(Token = "0x4003D89")]
private const int TriangleVertexCount = 3;
// Token: 0x04003D8A RID: 15754
[Token(Token = "0x4003D8A")]
private const double DoubleEpsilon = 0.001;
// Token: 0x04003D8B RID: 15755
[Token(Token = "0x4003D8B")]
private const double DenomEpilson = 1E-08;
// Token: 0x04003D8C RID: 15756
[Token(Token = "0x4003D8C")]
private static readonly int UVChannelCount;
// Token: 0x04003D8D RID: 15757
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003D8D")]
private SimplificationOptions simplificationOptions;
// Token: 0x04003D8E RID: 15758
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003D8E")]
private bool verbose;
// Token: 0x04003D8F RID: 15759
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4003D8F")]
private int subMeshCount;
// Token: 0x04003D90 RID: 15760
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003D90")]
private int[] subMeshOffsets;
// Token: 0x04003D91 RID: 15761
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003D91")]
private ResizableArray<Triangle> triangles;
// Token: 0x04003D92 RID: 15762
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4003D92")]
private ResizableArray<Vertex> vertices;
// Token: 0x04003D93 RID: 15763
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4003D93")]
private ResizableArray<Ref> refs;
// Token: 0x04003D94 RID: 15764
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4003D94")]
private ResizableArray<Vector3> vertNormals;
// Token: 0x04003D95 RID: 15765
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4003D95")]
private ResizableArray<Vector4> vertTangents;
// Token: 0x04003D96 RID: 15766
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003D96")]
private UVChannels<Vector2> vertUV2D;
// Token: 0x04003D97 RID: 15767
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003D97")]
private UVChannels<Vector3> vertUV3D;
// Token: 0x04003D98 RID: 15768
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4003D98")]
private UVChannels<Vector4> vertUV4D;
// Token: 0x04003D99 RID: 15769
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4003D99")]
private ResizableArray<Color> vertColors;
// Token: 0x04003D9A RID: 15770
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4003D9A")]
private ResizableArray<BoneWeight> vertBoneWeights;
// Token: 0x04003D9B RID: 15771
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4003D9B")]
private ResizableArray<BlendShapeContainer> blendShapes;
// Token: 0x04003D9C RID: 15772
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4003D9C")]
private Matrix4x4[] bindposes;
// Token: 0x04003D9D RID: 15773
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4003D9D")]
private readonly double[] errArr;
// Token: 0x04003D9E RID: 15774
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4003D9E")]
private readonly int[] attributeIndexArr;
// Token: 0x04003D9F RID: 15775
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4003D9F")]
private readonly HashSet<Triangle> triangleHashSet1;
// Token: 0x04003DA0 RID: 15776
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4003DA0")]
private readonly HashSet<Triangle> triangleHashSet2;
}
}