580 lines
17 KiB
C#
580 lines
17 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace UnityEngine.Experimental.Rendering.Universal.LibTessDotNet
|
|
{
|
|
// Token: 0x020000DB RID: 219
|
|
[Token(Token = "0x20000AB")]
|
|
internal class Tess
|
|
{
|
|
// Token: 0x0600046F RID: 1135 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000413")]
|
|
[Address(RVA = "0x900D30", Offset = "0x8FFD30", VA = "0x180900D30")]
|
|
private Tess.ActiveRegion RegionBelow(Tess.ActiveRegion reg)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000470 RID: 1136 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000414")]
|
|
[Address(RVA = "0x900D00", Offset = "0x8FFD00", VA = "0x180900D00")]
|
|
private Tess.ActiveRegion RegionAbove(Tess.ActiveRegion reg)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000471 RID: 1137 RVA: 0x00004458 File Offset: 0x00002658
|
|
[Token(Token = "0x6000415")]
|
|
[Address(RVA = "0x8FF3A0", Offset = "0x8FE3A0", VA = "0x1808FF3A0")]
|
|
private bool EdgeLeq(Tess.ActiveRegion reg1, Tess.ActiveRegion reg2)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000472 RID: 1138 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000416")]
|
|
[Address(RVA = "0x8FF1D0", Offset = "0x8FE1D0", VA = "0x1808FF1D0")]
|
|
private void DeleteRegion(Tess.ActiveRegion reg)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000473 RID: 1139 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000417")]
|
|
[Address(RVA = "0x8FF7F0", Offset = "0x8FE7F0", VA = "0x1808FF7F0")]
|
|
private void FixUpperEdge(Tess.ActiveRegion reg, MeshUtils.Edge newEdge)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000474 RID: 1140 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000418")]
|
|
[Address(RVA = "0x901870", Offset = "0x900870", VA = "0x180901870")]
|
|
private Tess.ActiveRegion TopLeftRegion(Tess.ActiveRegion reg)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000475 RID: 1141 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000419")]
|
|
[Address(RVA = "0x901990", Offset = "0x900990", VA = "0x180901990")]
|
|
private Tess.ActiveRegion TopRightRegion(Tess.ActiveRegion reg)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000476 RID: 1142 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x600041A")]
|
|
[Address(RVA = "0x8FC490", Offset = "0x8FB490", VA = "0x1808FC490")]
|
|
private Tess.ActiveRegion AddRegionBelow(Tess.ActiveRegion regAbove, MeshUtils.Edge eNewUp)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000477 RID: 1143 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600041B")]
|
|
[Address(RVA = "0x8FE840", Offset = "0x8FD840", VA = "0x1808FE840")]
|
|
private void ComputeWinding(Tess.ActiveRegion reg)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000478 RID: 1144 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600041C")]
|
|
[Address(RVA = "0x8FF760", Offset = "0x8FE760", VA = "0x1808FF760")]
|
|
private void FinishRegion(Tess.ActiveRegion reg)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000479 RID: 1145 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x600041D")]
|
|
[Address(RVA = "0x8FF5F0", Offset = "0x8FE5F0", VA = "0x1808FF5F0")]
|
|
private MeshUtils.Edge FinishLeftRegions(Tess.ActiveRegion regFirst, Tess.ActiveRegion regLast)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600047A RID: 1146 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600041E")]
|
|
[Address(RVA = "0x8FC540", Offset = "0x8FB540", VA = "0x1808FC540")]
|
|
private void AddRightEdges(Tess.ActiveRegion regUp, MeshUtils.Edge eFirst, MeshUtils.Edge eLast, MeshUtils.Edge eTopLeft, bool cleanUp)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600047B RID: 1147 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600041F")]
|
|
[Address(RVA = "0x901140", Offset = "0x900140", VA = "0x180901140")]
|
|
private void SpliceMergeVertices(MeshUtils.Edge e1, MeshUtils.Edge e2)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600047C RID: 1148 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000420")]
|
|
[Address(RVA = "0x901A00", Offset = "0x900A00", VA = "0x180901A00")]
|
|
private void VertexWeights(MeshUtils.Vertex isect, MeshUtils.Vertex org, MeshUtils.Vertex dst, out float w0, out float w1)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600047D RID: 1149 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000421")]
|
|
[Address(RVA = "0x8FF840", Offset = "0x8FE840", VA = "0x1808FF840")]
|
|
private void GetIntersectData(MeshUtils.Vertex isect, MeshUtils.Vertex orgUp, MeshUtils.Vertex dstUp, MeshUtils.Vertex orgLo, MeshUtils.Vertex dstLo)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600047E RID: 1150 RVA: 0x00004470 File Offset: 0x00002670
|
|
[Token(Token = "0x6000422")]
|
|
[Address(RVA = "0x8FD4A0", Offset = "0x8FC4A0", VA = "0x1808FD4A0")]
|
|
private bool CheckForRightSplice(Tess.ActiveRegion regUp)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600047F RID: 1151 RVA: 0x00004488 File Offset: 0x00002688
|
|
[Token(Token = "0x6000423")]
|
|
[Address(RVA = "0x8FD1F0", Offset = "0x8FC1F0", VA = "0x1808FD1F0")]
|
|
private bool CheckForLeftSplice(Tess.ActiveRegion regUp)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000480 RID: 1152 RVA: 0x000044A0 File Offset: 0x000026A0
|
|
[Token(Token = "0x6000424")]
|
|
[Address(RVA = "0x8FC920", Offset = "0x8FB920", VA = "0x1808FC920")]
|
|
private bool CheckForIntersect(Tess.ActiveRegion regUp)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000481 RID: 1153 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000425")]
|
|
[Address(RVA = "0x901AF0", Offset = "0x900AF0", VA = "0x180901AF0")]
|
|
private void WalkDirtyRegions(Tess.ActiveRegion regUp)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000482 RID: 1154 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000426")]
|
|
[Address(RVA = "0x8FEEA0", Offset = "0x8FDEA0", VA = "0x1808FEEA0")]
|
|
private void ConnectRightVertex(Tess.ActiveRegion regUp, MeshUtils.Edge eBottomLeft)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000483 RID: 1155 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000427")]
|
|
[Address(RVA = "0x8FE8A0", Offset = "0x8FD8A0", VA = "0x1808FE8A0")]
|
|
private void ConnectLeftDegenerate(Tess.ActiveRegion regUp, MeshUtils.Vertex vEvent)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000484 RID: 1156 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000428")]
|
|
[Address(RVA = "0x8FEA30", Offset = "0x8FDA30", VA = "0x1808FEA30")]
|
|
private void ConnectLeftVertex(MeshUtils.Vertex vEvent)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000485 RID: 1157 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000429")]
|
|
[Address(RVA = "0x901160", Offset = "0x900160", VA = "0x180901160")]
|
|
private void SweepEvent(MeshUtils.Vertex vEvent)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000486 RID: 1158 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600042A")]
|
|
[Address(RVA = "0x8FC7C0", Offset = "0x8FB7C0", VA = "0x1808FC7C0")]
|
|
private void AddSentinel(float smin, float smax, float t)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000487 RID: 1159 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600042B")]
|
|
[Address(RVA = "0x8FFD40", Offset = "0x8FED40", VA = "0x1808FFD40")]
|
|
private void InitEdgeDict()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000488 RID: 1160 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600042C")]
|
|
[Address(RVA = "0x8FF2C0", Offset = "0x8FE2C0", VA = "0x1808FF2C0")]
|
|
private void DoneEdgeDict()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000489 RID: 1161 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600042D")]
|
|
[Address(RVA = "0x900D60", Offset = "0x8FFD60", VA = "0x180900D60")]
|
|
private void RemoveDegenerateEdges()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600048A RID: 1162 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600042E")]
|
|
[Address(RVA = "0x8FFE10", Offset = "0x8FEE10", VA = "0x1808FFE10")]
|
|
private void InitPriorityQ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600048B RID: 1163 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600042F")]
|
|
[Address(RVA = "0x8FF390", Offset = "0x8FE390", VA = "0x1808FF390")]
|
|
private void DonePriorityQ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600048C RID: 1164 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000430")]
|
|
[Address(RVA = "0x900EF0", Offset = "0x8FFEF0", VA = "0x180900EF0")]
|
|
private void RemoveDegenerateFaces()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600048D RID: 1165 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000431")]
|
|
[Address(RVA = "0x8FD910", Offset = "0x8FC910", VA = "0x1808FD910")]
|
|
protected void ComputeInterior()
|
|
{
|
|
}
|
|
|
|
// Token: 0x17000126 RID: 294
|
|
// (get) Token: 0x0600048E RID: 1166 RVA: 0x000044B8 File Offset: 0x000026B8
|
|
// (set) Token: 0x0600048F RID: 1167 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000117")]
|
|
public Vec3 Normal
|
|
{
|
|
[Token(Token = "0x6000432")]
|
|
[Address(RVA = "0x901F80", Offset = "0x900F80", VA = "0x180901F80")]
|
|
get
|
|
{
|
|
return default(Vec3);
|
|
}
|
|
[Token(Token = "0x6000433")]
|
|
[Address(RVA = "0x901FA0", Offset = "0x900FA0", VA = "0x180901FA0")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000127 RID: 295
|
|
// (get) Token: 0x06000490 RID: 1168 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x17000118")]
|
|
public ContourVertex[] Vertices
|
|
{
|
|
[Token(Token = "0x6000434")]
|
|
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000128 RID: 296
|
|
// (get) Token: 0x06000491 RID: 1169 RVA: 0x000044D0 File Offset: 0x000026D0
|
|
[Token(Token = "0x17000119")]
|
|
public int VertexCount
|
|
{
|
|
[Token(Token = "0x6000435")]
|
|
[Address(RVA = "0x483340", Offset = "0x482340", VA = "0x180483340")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000129 RID: 297
|
|
// (get) Token: 0x06000492 RID: 1170 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x1700011A")]
|
|
public int[] Elements
|
|
{
|
|
[Token(Token = "0x6000436")]
|
|
[Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700012A RID: 298
|
|
// (get) Token: 0x06000493 RID: 1171 RVA: 0x000044E8 File Offset: 0x000026E8
|
|
[Token(Token = "0x1700011B")]
|
|
public int ElementCount
|
|
{
|
|
[Token(Token = "0x6000437")]
|
|
[Address(RVA = "0x4F3F50", Offset = "0x4F2F50", VA = "0x1804F3F50")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000494 RID: 1172 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000438")]
|
|
[Address(RVA = "0x901ED0", Offset = "0x900ED0", VA = "0x180901ED0")]
|
|
public Tess()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000495 RID: 1173 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000439")]
|
|
[Address(RVA = "0x8FDE90", Offset = "0x8FCE90", VA = "0x1808FDE90")]
|
|
private void ComputeNormal(ref Vec3 norm)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000496 RID: 1174 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600043A")]
|
|
[Address(RVA = "0x8FD7B0", Offset = "0x8FC7B0", VA = "0x1808FD7B0")]
|
|
private void CheckOrientation()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000497 RID: 1175 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600043B")]
|
|
[Address(RVA = "0x900780", Offset = "0x8FF780", VA = "0x180900780")]
|
|
private void ProjectPolygon()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000498 RID: 1176 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600043C")]
|
|
[Address(RVA = "0x9012E0", Offset = "0x9002E0", VA = "0x1809012E0")]
|
|
private void TessellateMonoRegion(MeshUtils.Face face)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000499 RID: 1177 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600043D")]
|
|
[Address(RVA = "0x901270", Offset = "0x900270", VA = "0x180901270")]
|
|
private void TessellateInterior()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600049A RID: 1178 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600043E")]
|
|
[Address(RVA = "0x8FF240", Offset = "0x8FE240", VA = "0x1808FF240")]
|
|
private void DiscardExterior()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600049B RID: 1179 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600043F")]
|
|
[Address(RVA = "0x900FA0", Offset = "0x8FFFA0", VA = "0x180900FA0")]
|
|
private void SetWindingNumber(int value, bool keepOnlyBoundary)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600049C RID: 1180 RVA: 0x00004500 File Offset: 0x00002700
|
|
[Token(Token = "0x6000440")]
|
|
[Address(RVA = "0x8FFD00", Offset = "0x8FED00", VA = "0x1808FFD00")]
|
|
private int GetNeighbourFace(MeshUtils.Edge edge)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600049D RID: 1181 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000441")]
|
|
[Address(RVA = "0x900260", Offset = "0x8FF260", VA = "0x180900260")]
|
|
private void OutputPolymesh(ElementType elementType, int polySize)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600049E RID: 1182 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000442")]
|
|
[Address(RVA = "0x8FFFD0", Offset = "0x8FEFD0", VA = "0x1808FFFD0")]
|
|
private void OutputContours()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600049F RID: 1183 RVA: 0x00004518 File Offset: 0x00002718
|
|
[Token(Token = "0x6000443")]
|
|
[Address(RVA = "0x901090", Offset = "0x900090", VA = "0x180901090")]
|
|
private float SignedArea(ContourVertex[] vertices)
|
|
{
|
|
return 0f;
|
|
}
|
|
|
|
// Token: 0x060004A0 RID: 1184 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000444")]
|
|
[Address(RVA = "0x8FC480", Offset = "0x8FB480", VA = "0x1808FC480")]
|
|
public void AddContour(ContourVertex[] vertices)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060004A1 RID: 1185 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000445")]
|
|
[Address(RVA = "0x8FC0B0", Offset = "0x8FB0B0", VA = "0x1808FC0B0")]
|
|
public void AddContour(ContourVertex[] vertices, ContourOrientation forceOrientation)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060004A2 RID: 1186 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000446")]
|
|
[Address(RVA = "0x901850", Offset = "0x900850", VA = "0x180901850")]
|
|
public void Tessellate(WindingRule windingRule, ElementType elementType, int polySize)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060004A3 RID: 1187 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000447")]
|
|
[Address(RVA = "0x901630", Offset = "0x900630", VA = "0x180901630")]
|
|
public void Tessellate(WindingRule windingRule, ElementType elementType, int polySize, CombineCallback combineCallback)
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000577 RID: 1399
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000457")]
|
|
private Mesh _mesh;
|
|
|
|
// Token: 0x04000578 RID: 1400
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000458")]
|
|
private Vec3 _normal;
|
|
|
|
// Token: 0x04000579 RID: 1401
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4000459")]
|
|
private Vec3 _sUnit;
|
|
|
|
// Token: 0x0400057A RID: 1402
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400045A")]
|
|
private Vec3 _tUnit;
|
|
|
|
// Token: 0x0400057B RID: 1403
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x400045B")]
|
|
private float _bminX;
|
|
|
|
// Token: 0x0400057C RID: 1404
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400045C")]
|
|
private float _bminY;
|
|
|
|
// Token: 0x0400057D RID: 1405
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x400045D")]
|
|
private float _bmaxX;
|
|
|
|
// Token: 0x0400057E RID: 1406
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400045E")]
|
|
private float _bmaxY;
|
|
|
|
// Token: 0x0400057F RID: 1407
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400045F")]
|
|
private WindingRule _windingRule;
|
|
|
|
// Token: 0x04000580 RID: 1408
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000460")]
|
|
private Dict<Tess.ActiveRegion> _dict;
|
|
|
|
// Token: 0x04000581 RID: 1409
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000461")]
|
|
private PriorityQueue<MeshUtils.Vertex> _pq;
|
|
|
|
// Token: 0x04000582 RID: 1410
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000462")]
|
|
private MeshUtils.Vertex _event;
|
|
|
|
// Token: 0x04000583 RID: 1411
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4000463")]
|
|
private CombineCallback _combineCallback;
|
|
|
|
// Token: 0x04000584 RID: 1412
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4000464")]
|
|
private ContourVertex[] _vertices;
|
|
|
|
// Token: 0x04000585 RID: 1413
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4000465")]
|
|
private int _vertexCount;
|
|
|
|
// Token: 0x04000586 RID: 1414
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4000466")]
|
|
private int[] _elements;
|
|
|
|
// Token: 0x04000587 RID: 1415
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4000467")]
|
|
private int _elementCount;
|
|
|
|
// Token: 0x04000588 RID: 1416
|
|
[FieldOffset(Offset = "0x8C")]
|
|
[Token(Token = "0x4000468")]
|
|
public float SUnitX;
|
|
|
|
// Token: 0x04000589 RID: 1417
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4000469")]
|
|
public float SUnitY;
|
|
|
|
// Token: 0x0400058A RID: 1418
|
|
[FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x400046A")]
|
|
public float SentinelCoord;
|
|
|
|
// Token: 0x0400058B RID: 1419
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400046B")]
|
|
public bool NoEmptyPolygons;
|
|
|
|
// Token: 0x0400058C RID: 1420
|
|
[FieldOffset(Offset = "0x99")]
|
|
[Token(Token = "0x400046C")]
|
|
public bool UsePooling;
|
|
|
|
// Token: 0x020000DC RID: 220
|
|
[Token(Token = "0x20000E2")]
|
|
internal class ActiveRegion
|
|
{
|
|
// Token: 0x060004A4 RID: 1188 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60004A9")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public ActiveRegion()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400058D RID: 1421
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400059F")]
|
|
internal MeshUtils.Edge _eUp;
|
|
|
|
// Token: 0x0400058E RID: 1422
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40005A0")]
|
|
internal Dict<Tess.ActiveRegion>.Node _nodeUp;
|
|
|
|
// Token: 0x0400058F RID: 1423
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40005A1")]
|
|
internal int _windingNumber;
|
|
|
|
// Token: 0x04000590 RID: 1424
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x40005A2")]
|
|
internal bool _inside;
|
|
|
|
// Token: 0x04000591 RID: 1425
|
|
[FieldOffset(Offset = "0x25")]
|
|
[Token(Token = "0x40005A3")]
|
|
internal bool _sentinel;
|
|
|
|
// Token: 0x04000592 RID: 1426
|
|
[FieldOffset(Offset = "0x26")]
|
|
[Token(Token = "0x40005A4")]
|
|
internal bool _dirty;
|
|
|
|
// Token: 0x04000593 RID: 1427
|
|
[FieldOffset(Offset = "0x27")]
|
|
[Token(Token = "0x40005A5")]
|
|
internal bool _fixUpperEdge;
|
|
}
|
|
}
|
|
}
|