580 lines
18 KiB
C#
580 lines
18 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|