oh dear
This commit is contained in:
+10
@@ -0,0 +1,10 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000DF RID: 223
|
||||
// (Invoke) Token: 0x06000487 RID: 1159
|
||||
[Token(Token = "0x20000AE")]
|
||||
internal delegate object CombineCallback(Vec3 position, object[] data, float[] weights);
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000DD RID: 221
|
||||
[Token(Token = "0x20000AC")]
|
||||
internal enum ContourOrientation
|
||||
{
|
||||
// Token: 0x04000568 RID: 1384
|
||||
[Token(Token = "0x4000449")]
|
||||
Original,
|
||||
// Token: 0x04000569 RID: 1385
|
||||
[Token(Token = "0x400044A")]
|
||||
Clockwise,
|
||||
// Token: 0x0400056A RID: 1386
|
||||
[Token(Token = "0x400044B")]
|
||||
CounterClockwise
|
||||
}
|
||||
}
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000DE RID: 222
|
||||
[Token(Token = "0x20000AD")]
|
||||
internal struct ContourVertex
|
||||
{
|
||||
// Token: 0x06000485 RID: 1157 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x6000428")]
|
||||
[Address(RVA = "0x226EC40", Offset = "0x226DA40", VA = "0x18226EC40", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400056B RID: 1387
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400044C")]
|
||||
public Vec3 Position;
|
||||
|
||||
// Token: 0x0400056C RID: 1388
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400044D")]
|
||||
public object Data;
|
||||
}
|
||||
}
|
||||
+137
@@ -0,0 +1,137 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000C7 RID: 199
|
||||
[Token(Token = "0x20000A1")]
|
||||
internal class Dict<TValue> where TValue : class
|
||||
{
|
||||
// Token: 0x060003DD RID: 989 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003AE")]
|
||||
[Address(RVA = "0x2AFE290", Offset = "0x2AFD090", VA = "0x182AFE290")]
|
||||
public Dict(Dict<TValue>.LessOrEqual leq)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060003DE RID: 990 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003AF")]
|
||||
[Address(RVA = "0x2AFE230", Offset = "0x2AFD030", VA = "0x182AFE230")]
|
||||
public Dict<TValue>.Node Insert(TValue key)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003DF RID: 991 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003B0")]
|
||||
[Address(RVA = "0x2AFE140", Offset = "0x2AFCF40", VA = "0x182AFE140")]
|
||||
public Dict<TValue>.Node InsertBefore(Dict<TValue>.Node node, TValue key)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003E0 RID: 992 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003B1")]
|
||||
[Address(RVA = "0x2AFE0C0", Offset = "0x2AFCEC0", VA = "0x182AFE0C0")]
|
||||
public Dict<TValue>.Node Find(TValue key)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003E1 RID: 993 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003B2")]
|
||||
[Address(RVA = "0x460D90", Offset = "0x45FB90", VA = "0x180460D90")]
|
||||
public Dict<TValue>.Node Min()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003E2 RID: 994 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003B3")]
|
||||
[Address(RVA = "0x2AFE250", Offset = "0x2AFD050", VA = "0x182AFE250")]
|
||||
public void Remove(Dict<TValue>.Node node)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000502 RID: 1282
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400040D")]
|
||||
private Dict<TValue>.LessOrEqual _leq;
|
||||
|
||||
// Token: 0x04000503 RID: 1283
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400040E")]
|
||||
private Dict<TValue>.Node _head;
|
||||
|
||||
// Token: 0x020000C8 RID: 200
|
||||
[Token(Token = "0x20000D6")]
|
||||
public class Node
|
||||
{
|
||||
// Token: 0x170000FA RID: 250
|
||||
// (get) Token: 0x060003E3 RID: 995 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x17000102")]
|
||||
public TValue Key
|
||||
{
|
||||
[Token(Token = "0x600045C")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000FB RID: 251
|
||||
// (get) Token: 0x060003E4 RID: 996 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x17000103")]
|
||||
public Dict<TValue>.Node Prev
|
||||
{
|
||||
[Token(Token = "0x600045D")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000FC RID: 252
|
||||
// (get) Token: 0x060003E5 RID: 997 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x17000104")]
|
||||
public Dict<TValue>.Node Next
|
||||
{
|
||||
[Token(Token = "0x600045E")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060003E6 RID: 998 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600045F")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
public Node()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000504 RID: 1284
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000545")]
|
||||
internal TValue _key;
|
||||
|
||||
// Token: 0x04000505 RID: 1285
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000546")]
|
||||
internal Dict<TValue>.Node _prev;
|
||||
|
||||
// Token: 0x04000506 RID: 1286
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000547")]
|
||||
internal Dict<TValue>.Node _next;
|
||||
}
|
||||
|
||||
// Token: 0x020000C9 RID: 201
|
||||
// (Invoke) Token: 0x060003E8 RID: 1000
|
||||
[Token(Token = "0x20000D7")]
|
||||
public delegate bool LessOrEqual(TValue lhs, TValue rhs);
|
||||
}
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000DC RID: 220
|
||||
[Token(Token = "0x20000AB")]
|
||||
internal enum ElementType
|
||||
{
|
||||
// Token: 0x04000564 RID: 1380
|
||||
[Token(Token = "0x4000445")]
|
||||
Polygons,
|
||||
// Token: 0x04000565 RID: 1381
|
||||
[Token(Token = "0x4000446")]
|
||||
ConnectedPolygons,
|
||||
// Token: 0x04000566 RID: 1382
|
||||
[Token(Token = "0x4000447")]
|
||||
BoundaryContours
|
||||
}
|
||||
}
|
||||
+135
@@ -0,0 +1,135 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000CA RID: 202
|
||||
[Token(Token = "0x20000A2")]
|
||||
internal static class Geom
|
||||
{
|
||||
// Token: 0x060003EB RID: 1003 RVA: 0x00004020 File Offset: 0x00002220
|
||||
[Token(Token = "0x60003B4")]
|
||||
[Address(RVA = "0x226FA10", Offset = "0x226E810", VA = "0x18226FA10")]
|
||||
public static bool IsWindingInside(WindingRule rule, int n)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003EC RID: 1004 RVA: 0x00004038 File Offset: 0x00002238
|
||||
[Token(Token = "0x60003B5")]
|
||||
[Address(RVA = "0x226FC50", Offset = "0x226EA50", VA = "0x18226FC50")]
|
||||
public static bool VertCCW(MeshUtils.Vertex u, MeshUtils.Vertex v, MeshUtils.Vertex w)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003ED RID: 1005 RVA: 0x00004050 File Offset: 0x00002250
|
||||
[Token(Token = "0x60003B6")]
|
||||
[Address(RVA = "0x226FCB0", Offset = "0x226EAB0", VA = "0x18226FCB0")]
|
||||
public static bool VertEq(MeshUtils.Vertex lhs, MeshUtils.Vertex rhs)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003EE RID: 1006 RVA: 0x00004068 File Offset: 0x00002268
|
||||
[Token(Token = "0x60003B7")]
|
||||
[Address(RVA = "0x226FDA0", Offset = "0x226EBA0", VA = "0x18226FDA0")]
|
||||
public static bool VertLeq(MeshUtils.Vertex lhs, MeshUtils.Vertex rhs)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003EF RID: 1007 RVA: 0x00004080 File Offset: 0x00002280
|
||||
[Token(Token = "0x60003B8")]
|
||||
[Address(RVA = "0x226F0E0", Offset = "0x226DEE0", VA = "0x18226F0E0")]
|
||||
public static float EdgeEval(MeshUtils.Vertex u, MeshUtils.Vertex v, MeshUtils.Vertex w)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x060003F0 RID: 1008 RVA: 0x00004098 File Offset: 0x00002298
|
||||
[Token(Token = "0x60003B9")]
|
||||
[Address(RVA = "0x226F950", Offset = "0x226E750", VA = "0x18226F950")]
|
||||
public static float EdgeSign(MeshUtils.Vertex u, MeshUtils.Vertex v, MeshUtils.Vertex w)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x060003F1 RID: 1009 RVA: 0x000040B0 File Offset: 0x000022B0
|
||||
[Token(Token = "0x60003BA")]
|
||||
[Address(RVA = "0x226FBA0", Offset = "0x226E9A0", VA = "0x18226FBA0")]
|
||||
public static bool TransLeq(MeshUtils.Vertex lhs, MeshUtils.Vertex rhs)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003F2 RID: 1010 RVA: 0x000040C8 File Offset: 0x000022C8
|
||||
[Token(Token = "0x60003BB")]
|
||||
[Address(RVA = "0x226FAF0", Offset = "0x226E8F0", VA = "0x18226FAF0")]
|
||||
public static float TransEval(MeshUtils.Vertex u, MeshUtils.Vertex v, MeshUtils.Vertex w)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x060003F3 RID: 1011 RVA: 0x000040E0 File Offset: 0x000022E0
|
||||
[Token(Token = "0x60003BC")]
|
||||
[Address(RVA = "0x226FBF0", Offset = "0x226E9F0", VA = "0x18226FBF0")]
|
||||
public static float TransSign(MeshUtils.Vertex u, MeshUtils.Vertex v, MeshUtils.Vertex w)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x060003F4 RID: 1012 RVA: 0x000040F8 File Offset: 0x000022F8
|
||||
[Token(Token = "0x60003BD")]
|
||||
[Address(RVA = "0x226F190", Offset = "0x226DF90", VA = "0x18226F190")]
|
||||
public static bool EdgeGoesLeft(MeshUtils.Edge e)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003F5 RID: 1013 RVA: 0x00004110 File Offset: 0x00002310
|
||||
[Token(Token = "0x60003BE")]
|
||||
[Address(RVA = "0x226F1F0", Offset = "0x226DFF0", VA = "0x18226F1F0")]
|
||||
public static bool EdgeGoesRight(MeshUtils.Edge e)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003F6 RID: 1014 RVA: 0x00004128 File Offset: 0x00002328
|
||||
[Token(Token = "0x60003BF")]
|
||||
[Address(RVA = "0x226FCF0", Offset = "0x226EAF0", VA = "0x18226FCF0")]
|
||||
public static float VertL1dist(MeshUtils.Vertex u, MeshUtils.Vertex v)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x060003F7 RID: 1015 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003C0")]
|
||||
[Address(RVA = "0x226F0A0", Offset = "0x226DEA0", VA = "0x18226F0A0")]
|
||||
public static void AddWinding(MeshUtils.Edge eDst, MeshUtils.Edge eSrc)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060003F8 RID: 1016 RVA: 0x00004140 File Offset: 0x00002340
|
||||
[Token(Token = "0x60003C1")]
|
||||
[Address(RVA = "0x226F9B0", Offset = "0x226E7B0", VA = "0x18226F9B0")]
|
||||
public static float Interpolate(float a, float x, float b, float y)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x060003F9 RID: 1017 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003C2")]
|
||||
[Address(RVA = "0x1A51140", Offset = "0x1A4FF40", VA = "0x181A51140")]
|
||||
private static void Swap(ref MeshUtils.Vertex a, ref MeshUtils.Vertex b)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060003FA RID: 1018 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003C3")]
|
||||
[Address(RVA = "0x226F250", Offset = "0x226E050", VA = "0x18226F250")]
|
||||
public static void EdgeIntersect(MeshUtils.Vertex o1, MeshUtils.Vertex d1, MeshUtils.Vertex o2, MeshUtils.Vertex d2, MeshUtils.Vertex v)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+120
@@ -0,0 +1,120 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000CB RID: 203
|
||||
[Token(Token = "0x20000A3")]
|
||||
internal class Mesh : MeshUtils.Pooled<Mesh>
|
||||
{
|
||||
// Token: 0x060003FB RID: 1019 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003C4")]
|
||||
[Address(RVA = "0x2276C10", Offset = "0x2275A10", VA = "0x182276C10")]
|
||||
public Mesh()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060003FC RID: 1020 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003C5")]
|
||||
[Address(RVA = "0x2276590", Offset = "0x2275390", VA = "0x182276590", Slot = "4")]
|
||||
public override void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060003FD RID: 1021 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003C6")]
|
||||
[Address(RVA = "0x22764B0", Offset = "0x22752B0", VA = "0x1822764B0", Slot = "5")]
|
||||
public override void OnFree()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060003FE RID: 1022 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003C7")]
|
||||
[Address(RVA = "0x2276260", Offset = "0x2275060", VA = "0x182276260")]
|
||||
public MeshUtils.Edge MakeEdge()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003FF RID: 1023 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003C8")]
|
||||
[Address(RVA = "0x22765B0", Offset = "0x22753B0", VA = "0x1822765B0")]
|
||||
public void Splice(MeshUtils.Edge eOrg, MeshUtils.Edge eDst)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000400 RID: 1024 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003C9")]
|
||||
[Address(RVA = "0x2276080", Offset = "0x2274E80", VA = "0x182276080")]
|
||||
public void Delete(MeshUtils.Edge eDel)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000401 RID: 1025 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003CA")]
|
||||
[Address(RVA = "0x2275DB0", Offset = "0x2274BB0", VA = "0x182275DB0")]
|
||||
public MeshUtils.Edge AddEdgeVertex(MeshUtils.Edge eOrg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000402 RID: 1026 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003CB")]
|
||||
[Address(RVA = "0x22766B0", Offset = "0x22754B0", VA = "0x1822766B0")]
|
||||
public MeshUtils.Edge SplitEdge(MeshUtils.Edge eOrg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000403 RID: 1027 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003CC")]
|
||||
[Address(RVA = "0x2275F10", Offset = "0x2274D10", VA = "0x182275F10")]
|
||||
public MeshUtils.Edge Connect(MeshUtils.Edge eOrg, MeshUtils.Edge eDst)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000404 RID: 1028 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003CD")]
|
||||
[Address(RVA = "0x22768C0", Offset = "0x22756C0", VA = "0x1822768C0")]
|
||||
public void ZapFace(MeshUtils.Face fZap)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000405 RID: 1029 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003CE")]
|
||||
[Address(RVA = "0x22762D0", Offset = "0x22750D0", VA = "0x1822762D0")]
|
||||
public void MergeConvexFaces(int maxVertsPerFace)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000406 RID: 1030 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003CF")]
|
||||
[Address(RVA = "0x2275E70", Offset = "0x2274C70", VA = "0x182275E70")]
|
||||
[Conditional("DEBUG")]
|
||||
public void Check()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000507 RID: 1287
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400040F")]
|
||||
internal MeshUtils.Vertex _vHead;
|
||||
|
||||
// Token: 0x04000508 RID: 1288
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000410")]
|
||||
internal MeshUtils.Face _fHead;
|
||||
|
||||
// Token: 0x04000509 RID: 1289
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000411")]
|
||||
internal MeshUtils.Edge _eHead;
|
||||
|
||||
// Token: 0x0400050A RID: 1290
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000412")]
|
||||
internal MeshUtils.Edge _eHeadSym;
|
||||
}
|
||||
}
|
||||
+500
@@ -0,0 +1,500 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000CD RID: 205
|
||||
[Token(Token = "0x20000A5")]
|
||||
internal static class MeshUtils
|
||||
{
|
||||
// Token: 0x06000410 RID: 1040 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003D9")]
|
||||
[Address(RVA = "0x2275B00", Offset = "0x2274900", VA = "0x182275B00")]
|
||||
public static MeshUtils.Edge MakeEdge(MeshUtils.Edge eNext)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000411 RID: 1041 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003DA")]
|
||||
[Address(RVA = "0x2275D60", Offset = "0x2274B60", VA = "0x182275D60")]
|
||||
public static void Splice(MeshUtils.Edge a, MeshUtils.Edge b)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000412 RID: 1042 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003DB")]
|
||||
[Address(RVA = "0x2275CD0", Offset = "0x2274AD0", VA = "0x182275CD0")]
|
||||
public static void MakeVertex(MeshUtils.Edge eOrig, MeshUtils.Vertex vNext)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000413 RID: 1043 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003DC")]
|
||||
[Address(RVA = "0x2275C20", Offset = "0x2274A20", VA = "0x182275C20")]
|
||||
public static void MakeFace(MeshUtils.Edge eOrig, MeshUtils.Face fNext)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000414 RID: 1044 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003DD")]
|
||||
[Address(RVA = "0x2275950", Offset = "0x2274750", VA = "0x182275950")]
|
||||
public static void KillEdge(MeshUtils.Edge eDel)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000415 RID: 1045 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003DE")]
|
||||
[Address(RVA = "0x2275A70", Offset = "0x2274870", VA = "0x182275A70")]
|
||||
public static void KillVertex(MeshUtils.Vertex vDel, MeshUtils.Vertex newOrg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000416 RID: 1046 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003DF")]
|
||||
[Address(RVA = "0x22759E0", Offset = "0x22747E0", VA = "0x1822759E0")]
|
||||
public static void KillFace(MeshUtils.Face fDel, MeshUtils.Face newLFace)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000417 RID: 1047 RVA: 0x00004188 File Offset: 0x00002388
|
||||
[Token(Token = "0x60003E0")]
|
||||
[Address(RVA = "0x22758D0", Offset = "0x22746D0", VA = "0x1822758D0")]
|
||||
public static float FaceArea(MeshUtils.Face f)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x0400050F RID: 1295
|
||||
[Token(Token = "0x4000417")]
|
||||
public const int Undef = -1;
|
||||
|
||||
// Token: 0x020000CE RID: 206
|
||||
[Token(Token = "0x20000D8")]
|
||||
public abstract class Pooled<T> where T : MeshUtils.Pooled<T>, new()
|
||||
{
|
||||
// Token: 0x06000418 RID: 1048
|
||||
[Token(Token = "0x6000464")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract void Reset();
|
||||
|
||||
// Token: 0x06000419 RID: 1049 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000465")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
|
||||
public virtual void OnFree()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600041A RID: 1050 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x6000466")]
|
||||
[Address(RVA = "0x2B03090", Offset = "0x2B01E90", VA = "0x182B03090")]
|
||||
public static T Create()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600041B RID: 1051 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000467")]
|
||||
[Address(RVA = "0x2B03270", Offset = "0x2B02070", VA = "0x182B03270")]
|
||||
public void Free()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600041C RID: 1052 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000468")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
protected Pooled()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000510 RID: 1296
|
||||
[Token(Token = "0x4000548")]
|
||||
private static Stack<T> _stack;
|
||||
}
|
||||
|
||||
// Token: 0x020000CF RID: 207
|
||||
[Token(Token = "0x20000D9")]
|
||||
public class Vertex : MeshUtils.Pooled<MeshUtils.Vertex>
|
||||
{
|
||||
// Token: 0x0600041D RID: 1053 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000469")]
|
||||
[Address(RVA = "0x22878E0", Offset = "0x22866E0", VA = "0x1822878E0", Slot = "4")]
|
||||
public override void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600041E RID: 1054 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600046A")]
|
||||
[Address(RVA = "0x2287970", Offset = "0x2286770", VA = "0x182287970")]
|
||||
public Vertex()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000511 RID: 1297
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000549")]
|
||||
internal MeshUtils.Vertex _prev;
|
||||
|
||||
// Token: 0x04000512 RID: 1298
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400054A")]
|
||||
internal MeshUtils.Vertex _next;
|
||||
|
||||
// Token: 0x04000513 RID: 1299
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400054B")]
|
||||
internal MeshUtils.Edge _anEdge;
|
||||
|
||||
// Token: 0x04000514 RID: 1300
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400054C")]
|
||||
internal Vec3 _coords;
|
||||
|
||||
// Token: 0x04000515 RID: 1301
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400054D")]
|
||||
internal float _s;
|
||||
|
||||
// Token: 0x04000516 RID: 1302
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400054E")]
|
||||
internal float _t;
|
||||
|
||||
// Token: 0x04000517 RID: 1303
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400054F")]
|
||||
internal PQHandle _pqHandle;
|
||||
|
||||
// Token: 0x04000518 RID: 1304
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000550")]
|
||||
internal int _n;
|
||||
|
||||
// Token: 0x04000519 RID: 1305
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000551")]
|
||||
internal object _data;
|
||||
}
|
||||
|
||||
// Token: 0x020000D0 RID: 208
|
||||
[Token(Token = "0x20000DA")]
|
||||
public class Face : MeshUtils.Pooled<MeshUtils.Face>
|
||||
{
|
||||
// Token: 0x170000FE RID: 254
|
||||
// (get) Token: 0x0600041F RID: 1055 RVA: 0x000041A0 File Offset: 0x000023A0
|
||||
[Token(Token = "0x17000105")]
|
||||
internal int VertsCount
|
||||
{
|
||||
[Token(Token = "0x600046B")]
|
||||
[Address(RVA = "0x226F040", Offset = "0x226DE40", VA = "0x18226F040")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000420 RID: 1056 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600046C")]
|
||||
[Address(RVA = "0x226EFE0", Offset = "0x226DDE0", VA = "0x18226EFE0", Slot = "4")]
|
||||
public override void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000421 RID: 1057 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600046D")]
|
||||
[Address(RVA = "0x226F000", Offset = "0x226DE00", VA = "0x18226F000")]
|
||||
public Face()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400051A RID: 1306
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000552")]
|
||||
internal MeshUtils.Face _prev;
|
||||
|
||||
// Token: 0x0400051B RID: 1307
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000553")]
|
||||
internal MeshUtils.Face _next;
|
||||
|
||||
// Token: 0x0400051C RID: 1308
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000554")]
|
||||
internal MeshUtils.Edge _anEdge;
|
||||
|
||||
// Token: 0x0400051D RID: 1309
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000555")]
|
||||
internal MeshUtils.Face _trail;
|
||||
|
||||
// Token: 0x0400051E RID: 1310
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000556")]
|
||||
internal int _n;
|
||||
|
||||
// Token: 0x0400051F RID: 1311
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4000557")]
|
||||
internal bool _marked;
|
||||
|
||||
// Token: 0x04000520 RID: 1312
|
||||
[FieldOffset(Offset = "0x35")]
|
||||
[Token(Token = "0x4000558")]
|
||||
internal bool _inside;
|
||||
}
|
||||
|
||||
// Token: 0x020000D1 RID: 209
|
||||
[Token(Token = "0x20000DB")]
|
||||
public struct EdgePair
|
||||
{
|
||||
// Token: 0x06000422 RID: 1058 RVA: 0x000041B8 File Offset: 0x000023B8
|
||||
[Token(Token = "0x600046E")]
|
||||
[Address(RVA = "0x226ECD0", Offset = "0x226DAD0", VA = "0x18226ECD0")]
|
||||
public static MeshUtils.EdgePair Create()
|
||||
{
|
||||
return default(MeshUtils.EdgePair);
|
||||
}
|
||||
|
||||
// Token: 0x06000423 RID: 1059 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600046F")]
|
||||
[Address(RVA = "0x226ED50", Offset = "0x226DB50", VA = "0x18226ED50")]
|
||||
public void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000521 RID: 1313
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000559")]
|
||||
internal MeshUtils.Edge _e;
|
||||
|
||||
// Token: 0x04000522 RID: 1314
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400055A")]
|
||||
internal MeshUtils.Edge _eSym;
|
||||
}
|
||||
|
||||
// Token: 0x020000D2 RID: 210
|
||||
[Token(Token = "0x20000DC")]
|
||||
public class Edge : MeshUtils.Pooled<MeshUtils.Edge>
|
||||
{
|
||||
// Token: 0x170000FF RID: 255
|
||||
// (get) Token: 0x06000424 RID: 1060 RVA: 0x00002052 File Offset: 0x00000252
|
||||
// (set) Token: 0x06000425 RID: 1061 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000106")]
|
||||
internal MeshUtils.Face _Rface
|
||||
{
|
||||
[Token(Token = "0x6000470")]
|
||||
[Address(RVA = "0x226EE70", Offset = "0x226DC70", VA = "0x18226EE70")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000471")]
|
||||
[Address(RVA = "0x226EF70", Offset = "0x226DD70", VA = "0x18226EF70")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000100 RID: 256
|
||||
// (get) Token: 0x06000426 RID: 1062 RVA: 0x00002052 File Offset: 0x00000252
|
||||
// (set) Token: 0x06000427 RID: 1063 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000107")]
|
||||
internal MeshUtils.Vertex _Dst
|
||||
{
|
||||
[Token(Token = "0x6000472")]
|
||||
[Address(RVA = "0x226EE30", Offset = "0x226DC30", VA = "0x18226EE30")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000473")]
|
||||
[Address(RVA = "0x226EF10", Offset = "0x226DD10", VA = "0x18226EF10")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000101 RID: 257
|
||||
// (get) Token: 0x06000428 RID: 1064 RVA: 0x00002052 File Offset: 0x00000252
|
||||
// (set) Token: 0x06000429 RID: 1065 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000108")]
|
||||
internal MeshUtils.Edge _Oprev
|
||||
{
|
||||
[Token(Token = "0x6000474")]
|
||||
[Address(RVA = "0x130D260", Offset = "0x130C060", VA = "0x18130D260")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000475")]
|
||||
[Address(RVA = "0x226EF50", Offset = "0x226DD50", VA = "0x18226EF50")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000102 RID: 258
|
||||
// (get) Token: 0x0600042A RID: 1066 RVA: 0x00002052 File Offset: 0x00000252
|
||||
// (set) Token: 0x0600042B RID: 1067 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000109")]
|
||||
internal MeshUtils.Edge _Lprev
|
||||
{
|
||||
[Token(Token = "0x6000476")]
|
||||
[Address(RVA = "0x226EE50", Offset = "0x226DC50", VA = "0x18226EE50")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000477")]
|
||||
[Address(RVA = "0x226EF30", Offset = "0x226DD30", VA = "0x18226EF30")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000103 RID: 259
|
||||
// (get) Token: 0x0600042C RID: 1068 RVA: 0x00002052 File Offset: 0x00000252
|
||||
// (set) Token: 0x0600042D RID: 1069 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700010A")]
|
||||
internal MeshUtils.Edge _Dprev
|
||||
{
|
||||
[Token(Token = "0x6000478")]
|
||||
[Address(RVA = "0xFBE350", Offset = "0xFBD150", VA = "0x180FBE350")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000479")]
|
||||
[Address(RVA = "0x226EEF0", Offset = "0x226DCF0", VA = "0x18226EEF0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000104 RID: 260
|
||||
// (get) Token: 0x0600042E RID: 1070 RVA: 0x00002052 File Offset: 0x00000252
|
||||
// (set) Token: 0x0600042F RID: 1071 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700010B")]
|
||||
internal MeshUtils.Edge _Rprev
|
||||
{
|
||||
[Token(Token = "0x600047A")]
|
||||
[Address(RVA = "0xD62D50", Offset = "0xD61B50", VA = "0x180D62D50")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600047B")]
|
||||
[Address(RVA = "0x226EFC0", Offset = "0x226DDC0", VA = "0x18226EFC0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000105 RID: 261
|
||||
// (get) Token: 0x06000430 RID: 1072 RVA: 0x00002052 File Offset: 0x00000252
|
||||
// (set) Token: 0x06000431 RID: 1073 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700010C")]
|
||||
internal MeshUtils.Edge _Dnext
|
||||
{
|
||||
[Token(Token = "0x600047C")]
|
||||
[Address(RVA = "0x226EE00", Offset = "0x226DC00", VA = "0x18226EE00")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600047D")]
|
||||
[Address(RVA = "0x226EEC0", Offset = "0x226DCC0", VA = "0x18226EEC0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000106 RID: 262
|
||||
// (get) Token: 0x06000432 RID: 1074 RVA: 0x00002052 File Offset: 0x00000252
|
||||
// (set) Token: 0x06000433 RID: 1075 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700010D")]
|
||||
internal MeshUtils.Edge _Rnext
|
||||
{
|
||||
[Token(Token = "0x600047E")]
|
||||
[Address(RVA = "0x226EE90", Offset = "0x226DC90", VA = "0x18226EE90")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600047F")]
|
||||
[Address(RVA = "0x226EF90", Offset = "0x226DD90", VA = "0x18226EF90")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000434 RID: 1076 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000480")]
|
||||
[Address(RVA = "0x226ED60", Offset = "0x226DB60", VA = "0x18226ED60")]
|
||||
internal static void EnsureFirst(ref MeshUtils.Edge e)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000435 RID: 1077 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000481")]
|
||||
[Address(RVA = "0x226ED90", Offset = "0x226DB90", VA = "0x18226ED90", Slot = "4")]
|
||||
public override void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000436 RID: 1078 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000482")]
|
||||
[Address(RVA = "0x226EDC0", Offset = "0x226DBC0", VA = "0x18226EDC0")]
|
||||
public Edge()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000523 RID: 1315
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400055B")]
|
||||
internal MeshUtils.EdgePair _pair;
|
||||
|
||||
// Token: 0x04000524 RID: 1316
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400055C")]
|
||||
internal MeshUtils.Edge _next;
|
||||
|
||||
// Token: 0x04000525 RID: 1317
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400055D")]
|
||||
internal MeshUtils.Edge _Sym;
|
||||
|
||||
// Token: 0x04000526 RID: 1318
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400055E")]
|
||||
internal MeshUtils.Edge _Onext;
|
||||
|
||||
// Token: 0x04000527 RID: 1319
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400055F")]
|
||||
internal MeshUtils.Edge _Lnext;
|
||||
|
||||
// Token: 0x04000528 RID: 1320
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000560")]
|
||||
internal MeshUtils.Vertex _Org;
|
||||
|
||||
// Token: 0x04000529 RID: 1321
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000561")]
|
||||
internal MeshUtils.Face _Lface;
|
||||
|
||||
// Token: 0x0400052A RID: 1322
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000562")]
|
||||
internal Tess.ActiveRegion _activeRegion;
|
||||
|
||||
// Token: 0x0400052B RID: 1323
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000563")]
|
||||
internal int _winding;
|
||||
}
|
||||
}
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000D3 RID: 211
|
||||
[Token(Token = "0x20000A6")]
|
||||
internal struct PQHandle
|
||||
{
|
||||
// Token: 0x0400052C RID: 1324
|
||||
[Token(Token = "0x4000418")]
|
||||
public static readonly int Invalid;
|
||||
|
||||
// Token: 0x0400052D RID: 1325
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000419")]
|
||||
internal int _handle;
|
||||
}
|
||||
}
|
||||
+144
@@ -0,0 +1,144 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000D4 RID: 212
|
||||
[Token(Token = "0x20000A7")]
|
||||
internal class PriorityHeap<TValue> where TValue : class
|
||||
{
|
||||
// Token: 0x17000107 RID: 263
|
||||
// (get) Token: 0x06000438 RID: 1080 RVA: 0x000041D0 File Offset: 0x000023D0
|
||||
[Token(Token = "0x170000F8")]
|
||||
public bool Empty
|
||||
{
|
||||
[Token(Token = "0x60003E2")]
|
||||
[Address(RVA = "0x50F010", Offset = "0x50DE10", VA = "0x18050F010")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000439 RID: 1081 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003E3")]
|
||||
[Address(RVA = "0x2B041C0", Offset = "0x2B02FC0", VA = "0x182B041C0")]
|
||||
public PriorityHeap(int initialSize, PriorityHeap<TValue>.LessOrEqual leq)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600043A RID: 1082 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003E4")]
|
||||
[Address(RVA = "0x2B03680", Offset = "0x2B02480", VA = "0x182B03680")]
|
||||
private void FloatDown(int curr)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600043B RID: 1083 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003E5")]
|
||||
[Address(RVA = "0x2B03980", Offset = "0x2B02780", VA = "0x182B03980")]
|
||||
private void FloatUp(int curr)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600043C RID: 1084 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003E6")]
|
||||
[Address(RVA = "0x2B03BA0", Offset = "0x2B029A0", VA = "0x182B03BA0")]
|
||||
public void Init()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600043D RID: 1085 RVA: 0x000041E8 File Offset: 0x000023E8
|
||||
[Token(Token = "0x60003E7")]
|
||||
[Address(RVA = "0x2B03C10", Offset = "0x2B02A10", VA = "0x182B03C10")]
|
||||
public PQHandle Insert(TValue value)
|
||||
{
|
||||
return default(PQHandle);
|
||||
}
|
||||
|
||||
// Token: 0x0600043E RID: 1086 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003E8")]
|
||||
[Address(RVA = "0x2B034B0", Offset = "0x2B022B0", VA = "0x182B034B0")]
|
||||
public TValue ExtractMin()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600043F RID: 1087 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003E9")]
|
||||
[Address(RVA = "0x2B03E80", Offset = "0x2B02C80", VA = "0x182B03E80")]
|
||||
public TValue Minimum()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000440 RID: 1088 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003EA")]
|
||||
[Address(RVA = "0x2B03EE0", Offset = "0x2B02CE0", VA = "0x182B03EE0")]
|
||||
public void Remove(PQHandle handle)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400052E RID: 1326
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400041A")]
|
||||
private PriorityHeap<TValue>.LessOrEqual _leq;
|
||||
|
||||
// Token: 0x0400052F RID: 1327
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400041B")]
|
||||
private int[] _nodes;
|
||||
|
||||
// Token: 0x04000530 RID: 1328
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400041C")]
|
||||
private PriorityHeap<TValue>.HandleElem[] _handles;
|
||||
|
||||
// Token: 0x04000531 RID: 1329
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400041D")]
|
||||
private int _size;
|
||||
|
||||
// Token: 0x04000532 RID: 1330
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400041E")]
|
||||
private int _max;
|
||||
|
||||
// Token: 0x04000533 RID: 1331
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400041F")]
|
||||
private int _freeList;
|
||||
|
||||
// Token: 0x04000534 RID: 1332
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000420")]
|
||||
private bool _initialized;
|
||||
|
||||
// Token: 0x020000D5 RID: 213
|
||||
// (Invoke) Token: 0x06000442 RID: 1090
|
||||
[Token(Token = "0x20000DD")]
|
||||
public delegate bool LessOrEqual(TValue lhs, TValue rhs);
|
||||
|
||||
// Token: 0x020000D6 RID: 214
|
||||
[Token(Token = "0x20000DE")]
|
||||
protected class HandleElem
|
||||
{
|
||||
// Token: 0x06000445 RID: 1093 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000487")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
public HandleElem()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000535 RID: 1333
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000564")]
|
||||
internal TValue _key;
|
||||
|
||||
// Token: 0x04000536 RID: 1334
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000565")]
|
||||
internal int _node;
|
||||
}
|
||||
}
|
||||
}
|
||||
+132
@@ -0,0 +1,132 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000D7 RID: 215
|
||||
[Token(Token = "0x20000A8")]
|
||||
internal class PriorityQueue<TValue> where TValue : class
|
||||
{
|
||||
// Token: 0x17000108 RID: 264
|
||||
// (get) Token: 0x06000446 RID: 1094 RVA: 0x00004200 File Offset: 0x00002400
|
||||
[Token(Token = "0x170000F9")]
|
||||
public bool Empty
|
||||
{
|
||||
[Token(Token = "0x60003EB")]
|
||||
[Address(RVA = "0x2B05110", Offset = "0x2B03F10", VA = "0x182B05110")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000447 RID: 1095 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003EC")]
|
||||
[Address(RVA = "0x2B05020", Offset = "0x2B03E20", VA = "0x182B05020")]
|
||||
public PriorityQueue(int initialSize, PriorityHeap<TValue>.LessOrEqual leq)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000448 RID: 1096 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003ED")]
|
||||
[Address(RVA = "0x1A51130", Offset = "0x1A4FF30", VA = "0x181A51130")]
|
||||
private static void Swap(ref int a, ref int b)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000449 RID: 1097 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003EE")]
|
||||
[Address(RVA = "0x2B04510", Offset = "0x2B03310", VA = "0x182B04510")]
|
||||
public void Init()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600044A RID: 1098 RVA: 0x00004218 File Offset: 0x00002418
|
||||
[Token(Token = "0x60003EF")]
|
||||
[Address(RVA = "0x2B04D50", Offset = "0x2B03B50", VA = "0x182B04D50")]
|
||||
public PQHandle Insert(TValue value)
|
||||
{
|
||||
return default(PQHandle);
|
||||
}
|
||||
|
||||
// Token: 0x0600044B RID: 1099 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003F0")]
|
||||
[Address(RVA = "0x2B04350", Offset = "0x2B03150", VA = "0x182B04350")]
|
||||
public TValue ExtractMin()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600044C RID: 1100 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003F1")]
|
||||
[Address(RVA = "0x2B04E10", Offset = "0x2B03C10", VA = "0x182B04E10")]
|
||||
public TValue Minimum()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600044D RID: 1101 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003F2")]
|
||||
[Address(RVA = "0x2B04F50", Offset = "0x2B03D50", VA = "0x182B04F50")]
|
||||
public void Remove(PQHandle handle)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000537 RID: 1335
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000421")]
|
||||
private PriorityHeap<TValue>.LessOrEqual _leq;
|
||||
|
||||
// Token: 0x04000538 RID: 1336
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000422")]
|
||||
private PriorityHeap<TValue> _heap;
|
||||
|
||||
// Token: 0x04000539 RID: 1337
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000423")]
|
||||
private TValue[] _keys;
|
||||
|
||||
// Token: 0x0400053A RID: 1338
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000424")]
|
||||
private int[] _order;
|
||||
|
||||
// Token: 0x0400053B RID: 1339
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000425")]
|
||||
private int _size;
|
||||
|
||||
// Token: 0x0400053C RID: 1340
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000426")]
|
||||
private int _max;
|
||||
|
||||
// Token: 0x0400053D RID: 1341
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000427")]
|
||||
private bool _initialized;
|
||||
|
||||
// Token: 0x020000D8 RID: 216
|
||||
[Token(Token = "0x20000DF")]
|
||||
private class StackItem
|
||||
{
|
||||
// Token: 0x0600044E RID: 1102 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000488")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
public StackItem()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400053E RID: 1342
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000566")]
|
||||
internal int p;
|
||||
|
||||
// Token: 0x0400053F RID: 1343
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000567")]
|
||||
internal int r;
|
||||
}
|
||||
}
|
||||
}
|
||||
+579
@@ -0,0 +1,579 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000D9 RID: 217
|
||||
[Token(Token = "0x20000A9")]
|
||||
internal class Tess
|
||||
{
|
||||
// Token: 0x0600044F RID: 1103 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003F3")]
|
||||
[Address(RVA = "0x2286030", Offset = "0x2284E30", VA = "0x182286030")]
|
||||
private Tess.ActiveRegion RegionBelow(Tess.ActiveRegion reg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000450 RID: 1104 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003F4")]
|
||||
[Address(RVA = "0x2286000", Offset = "0x2284E00", VA = "0x182286000")]
|
||||
private Tess.ActiveRegion RegionAbove(Tess.ActiveRegion reg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000451 RID: 1105 RVA: 0x00004230 File Offset: 0x00002430
|
||||
[Token(Token = "0x60003F5")]
|
||||
[Address(RVA = "0x22846A0", Offset = "0x22834A0", VA = "0x1822846A0")]
|
||||
private bool EdgeLeq(Tess.ActiveRegion reg1, Tess.ActiveRegion reg2)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000452 RID: 1106 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003F6")]
|
||||
[Address(RVA = "0x22844E0", Offset = "0x22832E0", VA = "0x1822844E0")]
|
||||
private void DeleteRegion(Tess.ActiveRegion reg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000453 RID: 1107 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003F7")]
|
||||
[Address(RVA = "0x2284AF0", Offset = "0x22838F0", VA = "0x182284AF0")]
|
||||
private void FixUpperEdge(Tess.ActiveRegion reg, MeshUtils.Edge newEdge)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000454 RID: 1108 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003F8")]
|
||||
[Address(RVA = "0x2286B70", Offset = "0x2285970", VA = "0x182286B70")]
|
||||
private Tess.ActiveRegion TopLeftRegion(Tess.ActiveRegion reg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000455 RID: 1109 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003F9")]
|
||||
[Address(RVA = "0x2286C90", Offset = "0x2285A90", VA = "0x182286C90")]
|
||||
private Tess.ActiveRegion TopRightRegion(Tess.ActiveRegion reg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000456 RID: 1110 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003FA")]
|
||||
[Address(RVA = "0x22817A0", Offset = "0x22805A0", VA = "0x1822817A0")]
|
||||
private Tess.ActiveRegion AddRegionBelow(Tess.ActiveRegion regAbove, MeshUtils.Edge eNewUp)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000457 RID: 1111 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003FB")]
|
||||
[Address(RVA = "0x2283B50", Offset = "0x2282950", VA = "0x182283B50")]
|
||||
private void ComputeWinding(Tess.ActiveRegion reg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000458 RID: 1112 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003FC")]
|
||||
[Address(RVA = "0x2284A60", Offset = "0x2283860", VA = "0x182284A60")]
|
||||
private void FinishRegion(Tess.ActiveRegion reg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000459 RID: 1113 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003FD")]
|
||||
[Address(RVA = "0x22848F0", Offset = "0x22836F0", VA = "0x1822848F0")]
|
||||
private MeshUtils.Edge FinishLeftRegions(Tess.ActiveRegion regFirst, Tess.ActiveRegion regLast)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600045A RID: 1114 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003FE")]
|
||||
[Address(RVA = "0x2281850", Offset = "0x2280650", VA = "0x182281850")]
|
||||
private void AddRightEdges(Tess.ActiveRegion regUp, MeshUtils.Edge eFirst, MeshUtils.Edge eLast, MeshUtils.Edge eTopLeft, bool cleanUp)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600045B RID: 1115 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003FF")]
|
||||
[Address(RVA = "0x2286440", Offset = "0x2285240", VA = "0x182286440")]
|
||||
private void SpliceMergeVertices(MeshUtils.Edge e1, MeshUtils.Edge e2)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600045C RID: 1116 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000400")]
|
||||
[Address(RVA = "0x2286D00", Offset = "0x2285B00", VA = "0x182286D00")]
|
||||
private void VertexWeights(MeshUtils.Vertex isect, MeshUtils.Vertex org, MeshUtils.Vertex dst, out float w0, out float w1)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600045D RID: 1117 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000401")]
|
||||
[Address(RVA = "0x2284B40", Offset = "0x2283940", VA = "0x182284B40")]
|
||||
private void GetIntersectData(MeshUtils.Vertex isect, MeshUtils.Vertex orgUp, MeshUtils.Vertex dstUp, MeshUtils.Vertex orgLo, MeshUtils.Vertex dstLo)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600045E RID: 1118 RVA: 0x00004248 File Offset: 0x00002448
|
||||
[Token(Token = "0x6000402")]
|
||||
[Address(RVA = "0x22827B0", Offset = "0x22815B0", VA = "0x1822827B0")]
|
||||
private bool CheckForRightSplice(Tess.ActiveRegion regUp)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600045F RID: 1119 RVA: 0x00004260 File Offset: 0x00002460
|
||||
[Token(Token = "0x6000403")]
|
||||
[Address(RVA = "0x2282500", Offset = "0x2281300", VA = "0x182282500")]
|
||||
private bool CheckForLeftSplice(Tess.ActiveRegion regUp)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000460 RID: 1120 RVA: 0x00004278 File Offset: 0x00002478
|
||||
[Token(Token = "0x6000404")]
|
||||
[Address(RVA = "0x2281C30", Offset = "0x2280A30", VA = "0x182281C30")]
|
||||
private bool CheckForIntersect(Tess.ActiveRegion regUp)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000461 RID: 1121 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000405")]
|
||||
[Address(RVA = "0x2286DF0", Offset = "0x2285BF0", VA = "0x182286DF0")]
|
||||
private void WalkDirtyRegions(Tess.ActiveRegion regUp)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000462 RID: 1122 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000406")]
|
||||
[Address(RVA = "0x22841B0", Offset = "0x2282FB0", VA = "0x1822841B0")]
|
||||
private void ConnectRightVertex(Tess.ActiveRegion regUp, MeshUtils.Edge eBottomLeft)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000463 RID: 1123 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000407")]
|
||||
[Address(RVA = "0x2283BB0", Offset = "0x22829B0", VA = "0x182283BB0")]
|
||||
private void ConnectLeftDegenerate(Tess.ActiveRegion regUp, MeshUtils.Vertex vEvent)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000464 RID: 1124 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000408")]
|
||||
[Address(RVA = "0x2283D40", Offset = "0x2282B40", VA = "0x182283D40")]
|
||||
private void ConnectLeftVertex(MeshUtils.Vertex vEvent)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000465 RID: 1125 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000409")]
|
||||
[Address(RVA = "0x2286460", Offset = "0x2285260", VA = "0x182286460")]
|
||||
private void SweepEvent(MeshUtils.Vertex vEvent)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000466 RID: 1126 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600040A")]
|
||||
[Address(RVA = "0x2281AD0", Offset = "0x22808D0", VA = "0x182281AD0")]
|
||||
private void AddSentinel(float smin, float smax, float t)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000467 RID: 1127 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600040B")]
|
||||
[Address(RVA = "0x2285040", Offset = "0x2283E40", VA = "0x182285040")]
|
||||
private void InitEdgeDict()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000468 RID: 1128 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600040C")]
|
||||
[Address(RVA = "0x22845D0", Offset = "0x22833D0", VA = "0x1822845D0")]
|
||||
private void DoneEdgeDict()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000469 RID: 1129 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600040D")]
|
||||
[Address(RVA = "0x2286060", Offset = "0x2284E60", VA = "0x182286060")]
|
||||
private void RemoveDegenerateEdges()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600046A RID: 1130 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600040E")]
|
||||
[Address(RVA = "0x2285110", Offset = "0x2283F10", VA = "0x182285110")]
|
||||
private void InitPriorityQ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600046B RID: 1131 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600040F")]
|
||||
[Address(RVA = "0x7538F0", Offset = "0x7526F0", VA = "0x1807538F0")]
|
||||
private void DonePriorityQ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600046C RID: 1132 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000410")]
|
||||
[Address(RVA = "0x22861F0", Offset = "0x2284FF0", VA = "0x1822861F0")]
|
||||
private void RemoveDegenerateFaces()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600046D RID: 1133 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000411")]
|
||||
[Address(RVA = "0x2282C20", Offset = "0x2281A20", VA = "0x182282C20")]
|
||||
protected void ComputeInterior()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000109 RID: 265
|
||||
// (get) Token: 0x0600046E RID: 1134 RVA: 0x00004290 File Offset: 0x00002490
|
||||
// (set) Token: 0x0600046F RID: 1135 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170000FA")]
|
||||
public Vec3 Normal
|
||||
{
|
||||
[Token(Token = "0x6000412")]
|
||||
[Address(RVA = "0xBFC840", Offset = "0xBFB640", VA = "0x180BFC840")]
|
||||
get
|
||||
{
|
||||
return default(Vec3);
|
||||
}
|
||||
[Token(Token = "0x6000413")]
|
||||
[Address(RVA = "0xBFC870", Offset = "0xBFB670", VA = "0x180BFC870")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700010A RID: 266
|
||||
// (get) Token: 0x06000470 RID: 1136 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x170000FB")]
|
||||
public ContourVertex[] Vertices
|
||||
{
|
||||
[Token(Token = "0x6000414")]
|
||||
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700010B RID: 267
|
||||
// (get) Token: 0x06000471 RID: 1137 RVA: 0x000042A8 File Offset: 0x000024A8
|
||||
[Token(Token = "0x170000FC")]
|
||||
public int VertexCount
|
||||
{
|
||||
[Token(Token = "0x6000415")]
|
||||
[Address(RVA = "0x567480", Offset = "0x566280", VA = "0x180567480")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700010C RID: 268
|
||||
// (get) Token: 0x06000472 RID: 1138 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x170000FD")]
|
||||
public int[] Elements
|
||||
{
|
||||
[Token(Token = "0x6000416")]
|
||||
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700010D RID: 269
|
||||
// (get) Token: 0x06000473 RID: 1139 RVA: 0x000042C0 File Offset: 0x000024C0
|
||||
[Token(Token = "0x170000FE")]
|
||||
public int ElementCount
|
||||
{
|
||||
[Token(Token = "0x6000417")]
|
||||
[Address(RVA = "0x404240", Offset = "0x403040", VA = "0x180404240")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000474 RID: 1140 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000418")]
|
||||
[Address(RVA = "0x22871D0", Offset = "0x2285FD0", VA = "0x1822871D0")]
|
||||
public Tess()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000475 RID: 1141 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000419")]
|
||||
[Address(RVA = "0x22831A0", Offset = "0x2281FA0", VA = "0x1822831A0")]
|
||||
private void ComputeNormal(ref Vec3 norm)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000476 RID: 1142 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600041A")]
|
||||
[Address(RVA = "0x2282AC0", Offset = "0x22818C0", VA = "0x182282AC0")]
|
||||
private void CheckOrientation()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000477 RID: 1143 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600041B")]
|
||||
[Address(RVA = "0x2285A80", Offset = "0x2284880", VA = "0x182285A80")]
|
||||
private void ProjectPolygon()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000478 RID: 1144 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600041C")]
|
||||
[Address(RVA = "0x22865E0", Offset = "0x22853E0", VA = "0x1822865E0")]
|
||||
private void TessellateMonoRegion(MeshUtils.Face face)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000479 RID: 1145 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600041D")]
|
||||
[Address(RVA = "0x2286570", Offset = "0x2285370", VA = "0x182286570")]
|
||||
private void TessellateInterior()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600047A RID: 1146 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600041E")]
|
||||
[Address(RVA = "0x2284550", Offset = "0x2283350", VA = "0x182284550")]
|
||||
private void DiscardExterior()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600047B RID: 1147 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600041F")]
|
||||
[Address(RVA = "0x22862A0", Offset = "0x22850A0", VA = "0x1822862A0")]
|
||||
private void SetWindingNumber(int value, bool keepOnlyBoundary)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600047C RID: 1148 RVA: 0x000042D8 File Offset: 0x000024D8
|
||||
[Token(Token = "0x6000420")]
|
||||
[Address(RVA = "0x2285000", Offset = "0x2283E00", VA = "0x182285000")]
|
||||
private int GetNeighbourFace(MeshUtils.Edge edge)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600047D RID: 1149 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000421")]
|
||||
[Address(RVA = "0x2285560", Offset = "0x2284360", VA = "0x182285560")]
|
||||
private void OutputPolymesh(ElementType elementType, int polySize)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600047E RID: 1150 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000422")]
|
||||
[Address(RVA = "0x22852D0", Offset = "0x22840D0", VA = "0x1822852D0")]
|
||||
private void OutputContours()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600047F RID: 1151 RVA: 0x000042F0 File Offset: 0x000024F0
|
||||
[Token(Token = "0x6000423")]
|
||||
[Address(RVA = "0x2286390", Offset = "0x2285190", VA = "0x182286390")]
|
||||
private float SignedArea(ContourVertex[] vertices)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x06000480 RID: 1152 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000424")]
|
||||
[Address(RVA = "0x2281790", Offset = "0x2280590", VA = "0x182281790")]
|
||||
public void AddContour(ContourVertex[] vertices)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000481 RID: 1153 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000425")]
|
||||
[Address(RVA = "0x22813C0", Offset = "0x22801C0", VA = "0x1822813C0")]
|
||||
public void AddContour(ContourVertex[] vertices, ContourOrientation forceOrientation)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000482 RID: 1154 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000426")]
|
||||
[Address(RVA = "0x2286B50", Offset = "0x2285950", VA = "0x182286B50")]
|
||||
public void Tessellate(WindingRule windingRule, ElementType elementType, int polySize)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000483 RID: 1155 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000427")]
|
||||
[Address(RVA = "0x2286930", Offset = "0x2285730", VA = "0x182286930")]
|
||||
public void Tessellate(WindingRule windingRule, ElementType elementType, int polySize, CombineCallback combineCallback)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000540 RID: 1344
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000428")]
|
||||
private Mesh _mesh;
|
||||
|
||||
// Token: 0x04000541 RID: 1345
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000429")]
|
||||
private Vec3 _normal;
|
||||
|
||||
// Token: 0x04000542 RID: 1346
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400042A")]
|
||||
private Vec3 _sUnit;
|
||||
|
||||
// Token: 0x04000543 RID: 1347
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400042B")]
|
||||
private Vec3 _tUnit;
|
||||
|
||||
// Token: 0x04000544 RID: 1348
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400042C")]
|
||||
private float _bminX;
|
||||
|
||||
// Token: 0x04000545 RID: 1349
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400042D")]
|
||||
private float _bminY;
|
||||
|
||||
// Token: 0x04000546 RID: 1350
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400042E")]
|
||||
private float _bmaxX;
|
||||
|
||||
// Token: 0x04000547 RID: 1351
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400042F")]
|
||||
private float _bmaxY;
|
||||
|
||||
// Token: 0x04000548 RID: 1352
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x4000430")]
|
||||
private WindingRule _windingRule;
|
||||
|
||||
// Token: 0x04000549 RID: 1353
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000431")]
|
||||
private Dict<Tess.ActiveRegion> _dict;
|
||||
|
||||
// Token: 0x0400054A RID: 1354
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000432")]
|
||||
private PriorityQueue<MeshUtils.Vertex> _pq;
|
||||
|
||||
// Token: 0x0400054B RID: 1355
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4000433")]
|
||||
private MeshUtils.Vertex _event;
|
||||
|
||||
// Token: 0x0400054C RID: 1356
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4000434")]
|
||||
private CombineCallback _combineCallback;
|
||||
|
||||
// Token: 0x0400054D RID: 1357
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4000435")]
|
||||
private ContourVertex[] _vertices;
|
||||
|
||||
// Token: 0x0400054E RID: 1358
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4000436")]
|
||||
private int _vertexCount;
|
||||
|
||||
// Token: 0x0400054F RID: 1359
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4000437")]
|
||||
private int[] _elements;
|
||||
|
||||
// Token: 0x04000550 RID: 1360
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4000438")]
|
||||
private int _elementCount;
|
||||
|
||||
// Token: 0x04000551 RID: 1361
|
||||
[FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x4000439")]
|
||||
public float SUnitX;
|
||||
|
||||
// Token: 0x04000552 RID: 1362
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400043A")]
|
||||
public float SUnitY;
|
||||
|
||||
// Token: 0x04000553 RID: 1363
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400043B")]
|
||||
public float SentinelCoord;
|
||||
|
||||
// Token: 0x04000554 RID: 1364
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400043C")]
|
||||
public bool NoEmptyPolygons;
|
||||
|
||||
// Token: 0x04000555 RID: 1365
|
||||
[FieldOffset(Offset = "0x99")]
|
||||
[Token(Token = "0x400043D")]
|
||||
public bool UsePooling;
|
||||
|
||||
// Token: 0x020000DA RID: 218
|
||||
[Token(Token = "0x20000E0")]
|
||||
internal class ActiveRegion
|
||||
{
|
||||
// Token: 0x06000484 RID: 1156 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000489")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public ActiveRegion()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000556 RID: 1366
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000568")]
|
||||
internal MeshUtils.Edge _eUp;
|
||||
|
||||
// Token: 0x04000557 RID: 1367
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000569")]
|
||||
internal Dict<Tess.ActiveRegion>.Node _nodeUp;
|
||||
|
||||
// Token: 0x04000558 RID: 1368
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400056A")]
|
||||
internal int _windingNumber;
|
||||
|
||||
// Token: 0x04000559 RID: 1369
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400056B")]
|
||||
internal bool _inside;
|
||||
|
||||
// Token: 0x0400055A RID: 1370
|
||||
[FieldOffset(Offset = "0x25")]
|
||||
[Token(Token = "0x400056C")]
|
||||
internal bool _sentinel;
|
||||
|
||||
// Token: 0x0400055B RID: 1371
|
||||
[FieldOffset(Offset = "0x26")]
|
||||
[Token(Token = "0x400056D")]
|
||||
internal bool _dirty;
|
||||
|
||||
// Token: 0x0400055C RID: 1372
|
||||
[FieldOffset(Offset = "0x27")]
|
||||
[Token(Token = "0x400056E")]
|
||||
internal bool _fixUpperEdge;
|
||||
}
|
||||
}
|
||||
}
|
||||
+90
@@ -0,0 +1,90 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000CC RID: 204
|
||||
[Token(Token = "0x20000A4")]
|
||||
internal struct Vec3
|
||||
{
|
||||
// Token: 0x170000FD RID: 253
|
||||
[Token(Token = "0x170000F7")]
|
||||
public float this[int index]
|
||||
{
|
||||
[Token(Token = "0x60003D0")]
|
||||
[Address(RVA = "0x22877A0", Offset = "0x22865A0", VA = "0x1822877A0")]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
[Token(Token = "0x60003D1")]
|
||||
[Address(RVA = "0x2287830", Offset = "0x2286630", VA = "0x182287830")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000409 RID: 1033 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003D2")]
|
||||
[Address(RVA = "0x22876C0", Offset = "0x22864C0", VA = "0x1822876C0")]
|
||||
public static void Sub(ref Vec3 lhs, ref Vec3 rhs, out Vec3 result)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600040A RID: 1034 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003D3")]
|
||||
[Address(RVA = "0x22875D0", Offset = "0x22863D0", VA = "0x1822875D0")]
|
||||
public static void Neg(ref Vec3 v)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600040B RID: 1035 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003D4")]
|
||||
[Address(RVA = "0x2287480", Offset = "0x2286280", VA = "0x182287480")]
|
||||
public static void Dot(ref Vec3 u, ref Vec3 v, out float dot)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600040C RID: 1036 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60003D5")]
|
||||
[Address(RVA = "0x2287600", Offset = "0x2286400", VA = "0x182287600")]
|
||||
public static void Normalize(ref Vec3 v)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600040D RID: 1037 RVA: 0x00004170 File Offset: 0x00002370
|
||||
[Token(Token = "0x60003D6")]
|
||||
[Address(RVA = "0x22874B0", Offset = "0x22862B0", VA = "0x1822874B0")]
|
||||
public static int LongAxis(ref Vec3 v)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600040E RID: 1038 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x60003D7")]
|
||||
[Address(RVA = "0x22876F0", Offset = "0x22864F0", VA = "0x1822876F0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400050B RID: 1291
|
||||
[Token(Token = "0x4000413")]
|
||||
public static readonly Vec3 Zero;
|
||||
|
||||
// Token: 0x0400050C RID: 1292
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000414")]
|
||||
public float X;
|
||||
|
||||
// Token: 0x0400050D RID: 1293
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x4000415")]
|
||||
public float Y;
|
||||
|
||||
// Token: 0x0400050E RID: 1294
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4000416")]
|
||||
public float Z;
|
||||
}
|
||||
}
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
||||
{
|
||||
// Token: 0x020000DB RID: 219
|
||||
[Token(Token = "0x20000AA")]
|
||||
internal enum WindingRule
|
||||
{
|
||||
// Token: 0x0400055E RID: 1374
|
||||
[Token(Token = "0x400043F")]
|
||||
EvenOdd,
|
||||
// Token: 0x0400055F RID: 1375
|
||||
[Token(Token = "0x4000440")]
|
||||
NonZero,
|
||||
// Token: 0x04000560 RID: 1376
|
||||
[Token(Token = "0x4000441")]
|
||||
Positive,
|
||||
// Token: 0x04000561 RID: 1377
|
||||
[Token(Token = "0x4000442")]
|
||||
Negative,
|
||||
// Token: 0x04000562 RID: 1378
|
||||
[Token(Token = "0x4000443")]
|
||||
AbsGeqTwo
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user