Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

745 lines
23 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Pathfinding.ClipperLib
{
// Token: 0x02000013 RID: 19
[Token(Token = "0x2000013")]
public class Clipper : ClipperBase
{
// Token: 0x06000045 RID: 69 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000045")]
[Address(RVA = "0x1146BA0", Offset = "0x1145BA0", VA = "0x181146BA0")]
public Clipper(int InitOptions = 0)
{
}
// Token: 0x06000046 RID: 70 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000046")]
[Address(RVA = "0x11402B0", Offset = "0x113F2B0", VA = "0x1811402B0", Slot = "4")]
public override void Clear()
{
}
// Token: 0x06000047 RID: 71 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000047")]
[Address(RVA = "0x1146170", Offset = "0x1145170", VA = "0x181146170", Slot = "5")]
protected override void Reset()
{
}
// Token: 0x17000006 RID: 6
// (get) Token: 0x06000048 RID: 72 RVA: 0x00002340 File Offset: 0x00000540
// (set) Token: 0x06000049 RID: 73 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000006")]
public bool ReverseSolution
{
[Token(Token = "0x6000048")]
[Address(RVA = "0x1146CE0", Offset = "0x1145CE0", VA = "0x181146CE0")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x6000049")]
[Address(RVA = "0x1146D00", Offset = "0x1145D00", VA = "0x181146D00")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000007 RID: 7
// (get) Token: 0x0600004A RID: 74 RVA: 0x00002358 File Offset: 0x00000558
// (set) Token: 0x0600004B RID: 75 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000007")]
public bool StrictlySimple
{
[Token(Token = "0x600004A")]
[Address(RVA = "0x1146CF0", Offset = "0x1145CF0", VA = "0x181146CF0")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x600004B")]
[Address(RVA = "0x1146D10", Offset = "0x1145D10", VA = "0x181146D10")]
[CompilerGenerated]
set
{
}
}
// Token: 0x0600004C RID: 76 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600004C")]
[Address(RVA = "0x1142BD0", Offset = "0x1141BD0", VA = "0x181142BD0")]
private void InsertScanbeam(long Y)
{
}
// Token: 0x0600004D RID: 77 RVA: 0x00002370 File Offset: 0x00000570
[Token(Token = "0x600004D")]
[Address(RVA = "0x1141290", Offset = "0x1140290", VA = "0x181141290")]
public bool Execute(ClipType clipType, List<List<IntPoint>> solution, PolyFillType subjFillType, PolyFillType clipFillType)
{
return default(bool);
}
// Token: 0x0600004E RID: 78 RVA: 0x00002388 File Offset: 0x00000588
[Token(Token = "0x600004E")]
[Address(RVA = "0x1141210", Offset = "0x1140210", VA = "0x181141210")]
public bool Execute(ClipType clipType, PolyTree polytree, PolyFillType subjFillType, PolyFillType clipFillType)
{
return default(bool);
}
// Token: 0x0600004F RID: 79 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600004F")]
[Address(RVA = "0x11418E0", Offset = "0x11408E0", VA = "0x1811418E0")]
internal void FixHoleLinkage(OutRec outRec)
{
}
// Token: 0x06000050 RID: 80 RVA: 0x000023A0 File Offset: 0x000005A0
[Token(Token = "0x6000050")]
[Address(RVA = "0x1140F00", Offset = "0x113FF00", VA = "0x181140F00")]
private bool ExecuteInternal()
{
return default(bool);
}
// Token: 0x06000051 RID: 81 RVA: 0x000023B8 File Offset: 0x000005B8
[Token(Token = "0x6000051")]
[Address(RVA = "0x1145080", Offset = "0x1144080", VA = "0x181145080")]
private long PopScanbeam()
{
return 0L;
}
// Token: 0x06000052 RID: 82 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000052")]
[Address(RVA = "0x11405F0", Offset = "0x113F5F0", VA = "0x1811405F0")]
private void DisposeAllPolyPts()
{
}
// Token: 0x06000053 RID: 83 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000053")]
[Address(RVA = "0x1140790", Offset = "0x113F790", VA = "0x181140790")]
private void DisposeOutRec(int index)
{
}
// Token: 0x06000054 RID: 84 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000054")]
[Address(RVA = "0x1140750", Offset = "0x113F750", VA = "0x181140750")]
private void DisposeOutPts(OutPt pp)
{
}
// Token: 0x06000055 RID: 85 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000055")]
[Address(RVA = "0x113EFD0", Offset = "0x113DFD0", VA = "0x18113EFD0")]
private void AddJoin(OutPt Op1, OutPt Op2, IntPoint OffPt)
{
}
// Token: 0x06000056 RID: 86 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000056")]
[Address(RVA = "0x113EF30", Offset = "0x113DF30", VA = "0x18113EF30")]
private void AddGhostJoin(OutPt Op, IntPoint OffPt)
{
}
// Token: 0x06000057 RID: 87 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000057")]
[Address(RVA = "0x1142750", Offset = "0x1141750", VA = "0x181142750")]
private void InsertLocalMinimaIntoAEL(long botY)
{
}
// Token: 0x06000058 RID: 88 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000058")]
[Address(RVA = "0x1142550", Offset = "0x1141550", VA = "0x181142550")]
private void InsertEdgeIntoAEL(TEdge edge, TEdge startEdge)
{
}
// Token: 0x06000059 RID: 89 RVA: 0x000023D0 File Offset: 0x000005D0
[Token(Token = "0x6000059")]
[Address(RVA = "0x1140DD0", Offset = "0x113FDD0", VA = "0x181140DD0")]
private bool E2InsertsBeforeE1(TEdge e1, TEdge e2)
{
return default(bool);
}
// Token: 0x0600005A RID: 90 RVA: 0x000023E8 File Offset: 0x000005E8
[Token(Token = "0x600005A")]
[Address(RVA = "0x11438D0", Offset = "0x11428D0", VA = "0x1811438D0")]
private bool IsEvenOddFillType(TEdge edge)
{
return default(bool);
}
// Token: 0x0600005B RID: 91 RVA: 0x00002400 File Offset: 0x00000600
[Token(Token = "0x600005B")]
[Address(RVA = "0x11438A0", Offset = "0x11428A0", VA = "0x1811438A0")]
private bool IsEvenOddAltFillType(TEdge edge)
{
return default(bool);
}
// Token: 0x0600005C RID: 92 RVA: 0x00002418 File Offset: 0x00000618
[Token(Token = "0x600005C")]
[Address(RVA = "0x1143700", Offset = "0x1142700", VA = "0x181143700")]
private bool IsContributing(TEdge edge)
{
return default(bool);
}
// Token: 0x0600005D RID: 93 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600005D")]
[Address(RVA = "0x1146360", Offset = "0x1145360", VA = "0x181146360")]
private void SetWindingCount(TEdge edge)
{
}
// Token: 0x0600005E RID: 94 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600005E")]
[Address(RVA = "0x113EED0", Offset = "0x113DED0", VA = "0x18113EED0")]
private void AddEdgeToSEL(TEdge edge)
{
}
// Token: 0x0600005F RID: 95 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600005F")]
[Address(RVA = "0x1140430", Offset = "0x113F430", VA = "0x181140430")]
private void CopyAELToSEL()
{
}
// Token: 0x06000060 RID: 96 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000060")]
[Address(RVA = "0x1146620", Offset = "0x1145620", VA = "0x181146620")]
private void SwapPositionsInAEL(TEdge edge1, TEdge edge2)
{
}
// Token: 0x06000061 RID: 97 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000061")]
[Address(RVA = "0x1146780", Offset = "0x1145780", VA = "0x181146780")]
private void SwapPositionsInSEL(TEdge edge1, TEdge edge2)
{
}
// Token: 0x06000062 RID: 98 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000062")]
[Address(RVA = "0x113F080", Offset = "0x113E080", VA = "0x18113F080")]
private void AddLocalMaxPoly(TEdge e1, TEdge e2, IntPoint pt)
{
}
// Token: 0x06000063 RID: 99 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000063")]
[Address(RVA = "0x113F120", Offset = "0x113E120", VA = "0x18113F120")]
private OutPt AddLocalMinPoly(TEdge e1, TEdge e2, IntPoint pt)
{
return null;
}
// Token: 0x06000064 RID: 100 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000064")]
[Address(RVA = "0x1140480", Offset = "0x113F480", VA = "0x181140480")]
private OutRec CreateOutRec()
{
return null;
}
// Token: 0x06000065 RID: 101 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000065")]
[Address(RVA = "0x113F350", Offset = "0x113E350", VA = "0x18113F350")]
private OutPt AddOutPt(TEdge e, IntPoint pt)
{
return null;
}
// Token: 0x06000066 RID: 102 RVA: 0x00002430 File Offset: 0x00000630
[Token(Token = "0x6000066")]
[Address(RVA = "0x11424D0", Offset = "0x11414D0", VA = "0x1811424D0")]
private bool HorzSegmentsOverlap(IntPoint Pt1a, IntPoint Pt1b, IntPoint Pt2a, IntPoint Pt2b)
{
return default(bool);
}
// Token: 0x06000067 RID: 103 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000067")]
[Address(RVA = "0x11462A0", Offset = "0x11452A0", VA = "0x1811462A0")]
private void SetHoleState(TEdge e, OutRec outRec)
{
}
// Token: 0x06000068 RID: 104 RVA: 0x00002448 File Offset: 0x00000648
[Token(Token = "0x6000068")]
[Address(RVA = "0x1142030", Offset = "0x1141030", VA = "0x181142030")]
private double GetDx(IntPoint pt1, IntPoint pt2)
{
return 0.0;
}
// Token: 0x06000069 RID: 105 RVA: 0x00002460 File Offset: 0x00000660
[Token(Token = "0x6000069")]
[Address(RVA = "0x1141500", Offset = "0x1140500", VA = "0x181141500")]
private bool FirstIsBottomPt(OutPt btmPt1, OutPt btmPt2)
{
return default(bool);
}
// Token: 0x0600006A RID: 106 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x600006A")]
[Address(RVA = "0x1141F20", Offset = "0x1140F20", VA = "0x181141F20")]
private OutPt GetBottomPt(OutPt pp)
{
return null;
}
// Token: 0x0600006B RID: 107 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x600006B")]
[Address(RVA = "0x11420D0", Offset = "0x11410D0", VA = "0x1811420D0")]
private OutRec GetLowermostRec(OutRec outRec1, OutRec outRec2)
{
return null;
}
// Token: 0x0600006C RID: 108 RVA: 0x00002478 File Offset: 0x00000678
[Token(Token = "0x600006C")]
[Address(RVA = "0x1144EE0", Offset = "0x1143EE0", VA = "0x181144EE0")]
private bool Param1RightOfParam2(OutRec outRec1, OutRec outRec2)
{
return default(bool);
}
// Token: 0x0600006D RID: 109 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x600006D")]
[Address(RVA = "0x11422B0", Offset = "0x11412B0", VA = "0x1811422B0")]
private OutRec GetOutRec(int idx)
{
return null;
}
// Token: 0x0600006E RID: 110 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600006E")]
[Address(RVA = "0x113F5C0", Offset = "0x113E5C0", VA = "0x18113F5C0")]
private void AppendPolygon(TEdge e1, TEdge e2)
{
}
// Token: 0x0600006F RID: 111 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600006F")]
[Address(RVA = "0x1146230", Offset = "0x1145230", VA = "0x181146230")]
private void ReversePolyPtLinks(OutPt pp)
{
}
// Token: 0x06000070 RID: 112 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000070")]
[Address(RVA = "0x11468F0", Offset = "0x11458F0", VA = "0x1811468F0")]
private static void SwapSides(TEdge edge1, TEdge edge2)
{
}
// Token: 0x06000071 RID: 113 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000071")]
[Address(RVA = "0x11465F0", Offset = "0x11455F0", VA = "0x1811465F0")]
private static void SwapPolyIndexes(TEdge edge1, TEdge edge2)
{
}
// Token: 0x06000072 RID: 114 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000072")]
[Address(RVA = "0x1142D10", Offset = "0x1141D10", VA = "0x181142D10")]
private void IntersectEdges(TEdge e1, TEdge e2, IntPoint pt, bool protect = false)
{
}
// Token: 0x06000073 RID: 115 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000073")]
[Address(RVA = "0x1140530", Offset = "0x113F530", VA = "0x181140530")]
private void DeleteFromAEL(TEdge e)
{
}
// Token: 0x06000074 RID: 116 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000074")]
[Address(RVA = "0x1140590", Offset = "0x113F590", VA = "0x181140590")]
private void DeleteFromSEL(TEdge e)
{
}
// Token: 0x06000075 RID: 117 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000075")]
[Address(RVA = "0x1146990", Offset = "0x1145990", VA = "0x181146990")]
private void UpdateEdgeIntoAEL(ref TEdge e)
{
}
// Token: 0x06000076 RID: 118 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000076")]
[Address(RVA = "0x1145DE0", Offset = "0x1144DE0", VA = "0x181145DE0")]
private void ProcessHorizontals(bool isTopOfScanbeam)
{
}
// Token: 0x06000077 RID: 119 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000077")]
[Address(RVA = "0x1142070", Offset = "0x1141070", VA = "0x181142070")]
private void GetHorzDirection(TEdge HorzEdge, out Direction Dir, out long Left, out long Right)
{
}
// Token: 0x06000078 RID: 120 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000078")]
[Address(RVA = "0x11450B0", Offset = "0x11440B0", VA = "0x1811450B0")]
private void PrepareHorzJoins(TEdge horzEdge, bool isTopOfScanbeam)
{
}
// Token: 0x06000079 RID: 121 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000079")]
[Address(RVA = "0x1145800", Offset = "0x1144800", VA = "0x181145800")]
private void ProcessHorizontal(TEdge horzEdge, bool isTopOfScanbeam)
{
}
// Token: 0x0600007A RID: 122 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x600007A")]
[Address(RVA = "0x1142280", Offset = "0x1141280", VA = "0x181142280")]
private TEdge GetNextInAEL(TEdge e, Direction Direction)
{
return null;
}
// Token: 0x0600007B RID: 123 RVA: 0x00002490 File Offset: 0x00000690
[Token(Token = "0x600007B")]
[Address(RVA = "0x1143940", Offset = "0x1142940", VA = "0x181143940")]
private bool IsMaxima(TEdge e, double Y)
{
return default(bool);
}
// Token: 0x0600007C RID: 124 RVA: 0x000024A8 File Offset: 0x000006A8
[Token(Token = "0x600007C")]
[Address(RVA = "0x1143900", Offset = "0x1142900", VA = "0x181143900")]
private bool IsIntermediate(TEdge e, double Y)
{
return default(bool);
}
// Token: 0x0600007D RID: 125 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x600007D")]
[Address(RVA = "0x11421A0", Offset = "0x11411A0", VA = "0x1811421A0")]
private TEdge GetMaximaPair(TEdge e)
{
return null;
}
// Token: 0x0600007E RID: 126 RVA: 0x000024C0 File Offset: 0x000006C0
[Token(Token = "0x600007E")]
[Address(RVA = "0x1145F10", Offset = "0x1144F10", VA = "0x181145F10")]
private bool ProcessIntersections(long botY, long topY)
{
return default(bool);
}
// Token: 0x0600007F RID: 127 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600007F")]
[Address(RVA = "0x113FB20", Offset = "0x113EB20", VA = "0x18113FB20")]
private void BuildIntersectList(long botY, long topY)
{
}
// Token: 0x06000080 RID: 128 RVA: 0x000024D8 File Offset: 0x000006D8
[Token(Token = "0x6000080")]
[Address(RVA = "0x1140EB0", Offset = "0x113FEB0", VA = "0x181140EB0")]
private bool EdgesAdjacent(IntersectNode inode)
{
return default(bool);
}
// Token: 0x06000081 RID: 129 RVA: 0x000024F0 File Offset: 0x000006F0
[Token(Token = "0x6000081")]
[Address(RVA = "0x1141B50", Offset = "0x1140B50", VA = "0x181141B50")]
private bool FixupIntersectionOrder()
{
return default(bool);
}
// Token: 0x06000082 RID: 130 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000082")]
[Address(RVA = "0x1145E80", Offset = "0x1144E80", VA = "0x181145E80")]
private void ProcessIntersectList()
{
}
// Token: 0x06000083 RID: 131 RVA: 0x00002508 File Offset: 0x00000708
[Token(Token = "0x6000083")]
[Address(RVA = "0x1146270", Offset = "0x1145270", VA = "0x181146270")]
internal static long Round(double value)
{
return 0L;
}
// Token: 0x06000084 RID: 132 RVA: 0x00002520 File Offset: 0x00000720
[Token(Token = "0x6000084")]
[Address(RVA = "0x1146920", Offset = "0x1145920", VA = "0x181146920")]
private static long TopX(TEdge edge, long currentY)
{
return 0L;
}
// Token: 0x06000085 RID: 133 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000085")]
[Address(RVA = "0x1142670", Offset = "0x1141670", VA = "0x181142670")]
private void InsertIntersectNode(TEdge e1, TEdge e2, IntPoint pt)
{
}
// Token: 0x06000086 RID: 134 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000086")]
[Address(RVA = "0x11465A0", Offset = "0x11455A0", VA = "0x1811465A0")]
private void SwapIntersectNodes(IntersectNode int1, IntersectNode int2)
{
}
// Token: 0x06000087 RID: 135 RVA: 0x00002538 File Offset: 0x00000738
[Token(Token = "0x6000087")]
[Address(RVA = "0x1143330", Offset = "0x1142330", VA = "0x181143330")]
private bool IntersectPoint(TEdge edge1, TEdge edge2, out IntPoint ip)
{
return default(bool);
}
// Token: 0x06000088 RID: 136 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000088")]
[Address(RVA = "0x1140720", Offset = "0x113F720", VA = "0x181140720")]
private void DisposeIntersectNodes()
{
}
// Token: 0x06000089 RID: 137 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000089")]
[Address(RVA = "0x1145350", Offset = "0x1144350", VA = "0x181145350")]
private void ProcessEdgesAtTopOfScanbeam(long topY)
{
}
// Token: 0x0600008A RID: 138 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600008A")]
[Address(RVA = "0x1140840", Offset = "0x113F840", VA = "0x181140840")]
private void DoMaxima(TEdge e)
{
}
// Token: 0x0600008B RID: 139 RVA: 0x00002550 File Offset: 0x00000750
[Token(Token = "0x600008B")]
[Address(RVA = "0x1144EC0", Offset = "0x1143EC0", VA = "0x181144EC0")]
public static bool Orientation(List<IntPoint> poly)
{
return default(bool);
}
// Token: 0x0600008C RID: 140 RVA: 0x00002568 File Offset: 0x00000768
[Token(Token = "0x600008C")]
[Address(RVA = "0x1144F10", Offset = "0x1143F10", VA = "0x181144F10")]
private int PointCount(OutPt pts)
{
return 0;
}
// Token: 0x0600008D RID: 141 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600008D")]
[Address(RVA = "0x1140100", Offset = "0x113F100", VA = "0x181140100")]
private void BuildResult(List<List<IntPoint>> polyg)
{
}
// Token: 0x0600008E RID: 142 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600008E")]
[Address(RVA = "0x113FE10", Offset = "0x113EE10", VA = "0x18113FE10")]
private void BuildResult2(PolyTree polytree)
{
}
// Token: 0x0600008F RID: 143 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600008F")]
[Address(RVA = "0x1141C70", Offset = "0x1140C70", VA = "0x181141C70")]
private void FixupOutPolygon(OutRec outRec)
{
}
// Token: 0x06000090 RID: 144 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000090")]
[Address(RVA = "0x1140D00", Offset = "0x113FD00", VA = "0x181140D00")]
private OutPt DupOutPt(OutPt outPt, bool InsertAfter)
{
return null;
}
// Token: 0x06000091 RID: 145 RVA: 0x00002580 File Offset: 0x00000780
[Token(Token = "0x6000091")]
[Address(RVA = "0x1142390", Offset = "0x1141390", VA = "0x181142390")]
private bool GetOverlap(long a1, long a2, long b1, long b2, out long Left, out long Right)
{
return default(bool);
}
// Token: 0x06000092 RID: 146 RVA: 0x00002598 File Offset: 0x00000798
[Token(Token = "0x6000092")]
[Address(RVA = "0x1143D30", Offset = "0x1142D30", VA = "0x181143D30")]
private bool JoinHorz(OutPt op1, OutPt op1b, OutPt op2, OutPt op2b, IntPoint Pt, bool DiscardLeft)
{
return default(bool);
}
// Token: 0x06000093 RID: 147 RVA: 0x000025B0 File Offset: 0x000007B0
[Token(Token = "0x6000093")]
[Address(RVA = "0x1144350", Offset = "0x1143350", VA = "0x181144350")]
private bool JoinPoints(Join j, out OutPt p1, out OutPt p2)
{
return default(bool);
}
// Token: 0x06000094 RID: 148 RVA: 0x000025C8 File Offset: 0x000007C8
[Token(Token = "0x6000094")]
[Address(RVA = "0x1144F40", Offset = "0x1143F40", VA = "0x181144F40")]
private bool Poly2ContainsPoly1(OutPt outPt1, OutPt outPt2, bool UseFullRange)
{
return default(bool);
}
// Token: 0x06000095 RID: 149 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000095")]
[Address(RVA = "0x1141930", Offset = "0x1140930", VA = "0x181141930")]
private void FixupFirstLefts1(OutRec OldOutRec, OutRec NewOutRec)
{
}
// Token: 0x06000096 RID: 150 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000096")]
[Address(RVA = "0x1141A30", Offset = "0x1140A30", VA = "0x181141A30")]
private void FixupFirstLefts2(OutRec OldOutRec, OutRec NewOutRec)
{
}
// Token: 0x06000097 RID: 151 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000097")]
[Address(RVA = "0x1143970", Offset = "0x1142970", VA = "0x181143970")]
private void JoinCommonEdges()
{
}
// Token: 0x06000098 RID: 152 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000098")]
[Address(RVA = "0x1146B70", Offset = "0x1145B70", VA = "0x181146B70")]
private void UpdateOutPtIdxs(OutRec outrec)
{
}
// Token: 0x06000099 RID: 153 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000099")]
[Address(RVA = "0x1140AA0", Offset = "0x113FAA0", VA = "0x181140AA0")]
private void DoSimplePolygons()
{
}
// Token: 0x0600009A RID: 154 RVA: 0x000025E0 File Offset: 0x000007E0
[Token(Token = "0x600009A")]
[Address(RVA = "0x113F890", Offset = "0x113E890", VA = "0x18113F890")]
public static double Area(List<IntPoint> poly)
{
return 0.0;
}
// Token: 0x0600009B RID: 155 RVA: 0x000025F8 File Offset: 0x000007F8
[Token(Token = "0x600009B")]
[Address(RVA = "0x113FAB0", Offset = "0x113EAB0", VA = "0x18113FAB0")]
private double Area(OutRec outRec)
{
return 0.0;
}
// Token: 0x04000054 RID: 84
[Token(Token = "0x4000054")]
public const int ioReverseSolution = 1;
// Token: 0x04000055 RID: 85
[Token(Token = "0x4000055")]
public const int ioStrictlySimple = 2;
// Token: 0x04000056 RID: 86
[Token(Token = "0x4000056")]
public const int ioPreserveCollinear = 4;
// Token: 0x04000057 RID: 87
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000057")]
private List<OutRec> m_PolyOuts;
// Token: 0x04000058 RID: 88
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000058")]
private ClipType m_ClipType;
// Token: 0x04000059 RID: 89
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000059")]
private Scanbeam m_Scanbeam;
// Token: 0x0400005A RID: 90
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400005A")]
private TEdge m_ActiveEdges;
// Token: 0x0400005B RID: 91
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400005B")]
private TEdge m_SortedEdges;
// Token: 0x0400005C RID: 92
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400005C")]
private IntersectNode m_IntersectNodes;
// Token: 0x0400005D RID: 93
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400005D")]
private bool m_ExecuteLocked;
// Token: 0x0400005E RID: 94
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x400005E")]
private PolyFillType m_ClipFillType;
// Token: 0x0400005F RID: 95
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400005F")]
private PolyFillType m_SubjFillType;
// Token: 0x04000060 RID: 96
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000060")]
private List<Join> m_Joins;
// Token: 0x04000061 RID: 97
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000061")]
private List<Join> m_GhostJoins;
// Token: 0x04000062 RID: 98
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000062")]
private bool m_UsingPolyTree;
}
}