Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

326 lines
9.9 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Pathfinding.ClipperLib
{
// Token: 0x02000012 RID: 18
[Token(Token = "0x2000012")]
public class ClipperBase
{
// Token: 0x06000023 RID: 35 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000023")]
[Address(RVA = "0x6CEAF0", Offset = "0x6CD8F0", VA = "0x1806CEAF0")]
internal ClipperBase()
{
}
// Token: 0x17000005 RID: 5
// (get) Token: 0x06000024 RID: 36 RVA: 0x000021C0 File Offset: 0x000003C0
// (set) Token: 0x06000025 RID: 37 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000005")]
public bool PreserveCollinear
{
[Token(Token = "0x6000024")]
[Address(RVA = "0x494240", Offset = "0x493040", VA = "0x180494240")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x6000025")]
[Address(RVA = "0x6CEB60", Offset = "0x6CD960", VA = "0x1806CEB60")]
[CompilerGenerated]
set
{
}
}
// Token: 0x06000026 RID: 38 RVA: 0x000021D8 File Offset: 0x000003D8
[Token(Token = "0x6000026")]
[Address(RVA = "0x6CDA30", Offset = "0x6CC830", VA = "0x1806CDA30")]
internal static bool IsHorizontal(TEdge e)
{
return default(bool);
}
// Token: 0x06000027 RID: 39 RVA: 0x000021F0 File Offset: 0x000003F0
[Token(Token = "0x6000027")]
[Address(RVA = "0x6CDF80", Offset = "0x6CCD80", VA = "0x1806CDF80")]
internal bool PointOnLineSegment(IntPoint pt, IntPoint linePt1, IntPoint linePt2, bool UseFullRange)
{
return default(bool);
}
// Token: 0x06000028 RID: 40 RVA: 0x00002208 File Offset: 0x00000408
[Token(Token = "0x6000028")]
[Address(RVA = "0x6CE1B0", Offset = "0x6CCFB0", VA = "0x1806CE1B0")]
internal bool PointOnPolygon(IntPoint pt, OutPt pp, bool UseFullRange)
{
return default(bool);
}
// Token: 0x06000029 RID: 41 RVA: 0x00002220 File Offset: 0x00000420
[Token(Token = "0x6000029")]
[Address(RVA = "0x6CDDC0", Offset = "0x6CCBC0", VA = "0x1806CDDC0")]
internal bool PointInPolygon(IntPoint pt, OutPt pp, bool UseFullRange)
{
return default(bool);
}
// Token: 0x0600002A RID: 42 RVA: 0x00002238 File Offset: 0x00000438
[Token(Token = "0x600002A")]
[Address(RVA = "0x6CE990", Offset = "0x6CD790", VA = "0x1806CE990")]
internal static bool SlopesEqual(TEdge e1, TEdge e2, bool UseFullRange)
{
return default(bool);
}
// Token: 0x0600002B RID: 43 RVA: 0x00002250 File Offset: 0x00000450
[Token(Token = "0x600002B")]
[Address(RVA = "0x6CE810", Offset = "0x6CD610", VA = "0x1806CE810")]
protected static bool SlopesEqual(IntPoint pt1, IntPoint pt2, IntPoint pt3, bool UseFullRange)
{
return default(bool);
}
// Token: 0x0600002C RID: 44 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600002C")]
[Address(RVA = "0x6CD270", Offset = "0x6CC070", VA = "0x1806CD270", Slot = "4")]
public virtual void Clear()
{
}
// Token: 0x0600002D RID: 45 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600002D")]
[Address(RVA = "0x6CD630", Offset = "0x6CC430", VA = "0x1806CD630")]
private void DisposeLocalMinimaList()
{
}
// Token: 0x0600002E RID: 46 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600002E")]
[Address(RVA = "0x6CE360", Offset = "0x6CD160", VA = "0x1806CE360")]
private void RangeTest(IntPoint Pt, ref bool useFullRange)
{
}
// Token: 0x0600002F RID: 47 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600002F")]
[Address(RVA = "0x6CD9A0", Offset = "0x6CC7A0", VA = "0x1806CD9A0")]
private void InitEdge(TEdge e, TEdge eNext, TEdge ePrev, IntPoint pt)
{
}
// Token: 0x06000030 RID: 48 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000030")]
[Address(RVA = "0x6CD8F0", Offset = "0x6CC6F0", VA = "0x1806CD8F0")]
private void InitEdge2(TEdge e, PolyType polyType)
{
}
// Token: 0x06000031 RID: 49 RVA: 0x00002268 File Offset: 0x00000468
[Token(Token = "0x6000031")]
[Address(RVA = "0x6CC410", Offset = "0x6CB210", VA = "0x1806CC410")]
public bool AddPath(List<IntPoint> pg, PolyType polyType, bool Closed)
{
return default(bool);
}
// Token: 0x06000032 RID: 50 RVA: 0x00002280 File Offset: 0x00000480
[Token(Token = "0x6000032")]
[Address(RVA = "0x6CCFF0", Offset = "0x6CBDF0", VA = "0x1806CCFF0")]
public bool AddPolygon(List<IntPoint> pg, PolyType polyType)
{
return default(bool);
}
// Token: 0x06000033 RID: 51 RVA: 0x00002298 File Offset: 0x00000498
[Token(Token = "0x6000033")]
[Address(RVA = "0x6CE2A0", Offset = "0x6CD0A0", VA = "0x1806CE2A0")]
internal bool Pt2IsBetweenPt1AndPt3(IntPoint pt1, IntPoint pt2, IntPoint pt3)
{
return default(bool);
}
// Token: 0x06000034 RID: 52 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000034")]
[Address(RVA = "0x6CE450", Offset = "0x6CD250", VA = "0x1806CE450")]
private TEdge RemoveEdge(TEdge e)
{
return null;
}
// Token: 0x06000035 RID: 53 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000035")]
[Address(RVA = "0x6CD8A0", Offset = "0x6CC6A0", VA = "0x1806CD8A0")]
private TEdge GetLastHorz(TEdge Edge)
{
return null;
}
// Token: 0x06000036 RID: 54 RVA: 0x000022B0 File Offset: 0x000004B0
[Token(Token = "0x6000036")]
[Address(RVA = "0x6CE720", Offset = "0x6CD520", VA = "0x1806CE720")]
private bool SharedVertWithPrevAtTop(TEdge Edge)
{
return default(bool);
}
// Token: 0x06000037 RID: 55 RVA: 0x000022C8 File Offset: 0x000004C8
[Token(Token = "0x6000037")]
[Address(RVA = "0x6CE5B0", Offset = "0x6CD3B0", VA = "0x1806CE5B0")]
private bool SharedVertWithNextIsBot(TEdge Edge)
{
return default(bool);
}
// Token: 0x06000038 RID: 56 RVA: 0x000022E0 File Offset: 0x000004E0
[Token(Token = "0x6000038")]
[Address(RVA = "0x6CDCE0", Offset = "0x6CCAE0", VA = "0x1806CDCE0")]
private bool MoreBelow(TEdge Edge)
{
return default(bool);
}
// Token: 0x06000039 RID: 57 RVA: 0x000022F8 File Offset: 0x000004F8
[Token(Token = "0x6000039")]
[Address(RVA = "0x6CDA50", Offset = "0x6CC850", VA = "0x1806CDA50")]
private bool JustBeforeLocMin(TEdge Edge)
{
return default(bool);
}
// Token: 0x0600003A RID: 58 RVA: 0x00002310 File Offset: 0x00000510
[Token(Token = "0x600003A")]
[Address(RVA = "0x6CDC10", Offset = "0x6CCA10", VA = "0x1806CDC10")]
private bool MoreAbove(TEdge Edge)
{
return default(bool);
}
// Token: 0x0600003B RID: 59 RVA: 0x00002328 File Offset: 0x00000528
[Token(Token = "0x600003B")]
[Address(RVA = "0x6CD010", Offset = "0x6CBE10", VA = "0x1806CD010")]
private bool AllHorizontal(TEdge Edge)
{
return default(bool);
}
// Token: 0x0600003C RID: 60 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600003C")]
[Address(RVA = "0x6CE550", Offset = "0x6CD350", VA = "0x1806CE550")]
private void SetDx(TEdge e)
{
}
// Token: 0x0600003D RID: 61 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600003D")]
[Address(RVA = "0x6CD660", Offset = "0x6CC460", VA = "0x1806CD660")]
private void DoMinimaLML(TEdge E1, TEdge E2, bool IsClosed)
{
}
// Token: 0x0600003E RID: 62 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x600003E")]
[Address(RVA = "0x6CD3C0", Offset = "0x6CC1C0", VA = "0x1806CD3C0")]
private TEdge DescendToMin(ref TEdge E)
{
return null;
}
// Token: 0x0600003F RID: 63 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600003F")]
[Address(RVA = "0x6CD060", Offset = "0x6CBE60", VA = "0x1806CD060")]
private void AscendToMax(ref TEdge E, bool Appending, bool IsClosed)
{
}
// Token: 0x06000040 RID: 64 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000040")]
[Address(RVA = "0x6CC1A0", Offset = "0x6CAFA0", VA = "0x1806CC1A0")]
private TEdge AddBoundsToLML(TEdge E, bool Closed)
{
return null;
}
// Token: 0x06000041 RID: 65 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000041")]
[Address(RVA = "0x6CD9D0", Offset = "0x6CC7D0", VA = "0x1806CD9D0")]
private void InsertLocalMinima(LocalMinima newLm)
{
}
// Token: 0x06000042 RID: 66 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000042")]
[Address(RVA = "0x6CE280", Offset = "0x6CD080", VA = "0x1806CE280")]
protected void PopLocalMinima()
{
}
// Token: 0x06000043 RID: 67 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000043")]
[Address(RVA = "0x6CE520", Offset = "0x6CD320", VA = "0x1806CE520")]
private void ReverseHorizontal(TEdge e)
{
}
// Token: 0x06000044 RID: 68 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000044")]
[Address(RVA = "0x6CE4A0", Offset = "0x6CD2A0", VA = "0x1806CE4A0", Slot = "5")]
protected virtual void Reset()
{
}
// Token: 0x04000048 RID: 72
[Token(Token = "0x4000048")]
protected const double horizontal = -3.4E+38;
// Token: 0x04000049 RID: 73
[Token(Token = "0x4000049")]
protected const int Skip = -2;
// Token: 0x0400004A RID: 74
[Token(Token = "0x400004A")]
protected const int Unassigned = -1;
// Token: 0x0400004B RID: 75
[Token(Token = "0x400004B")]
protected const double tolerance = 1E-20;
// Token: 0x0400004C RID: 76
[Token(Token = "0x400004C")]
internal const long loRange = 1073741823L;
// Token: 0x0400004D RID: 77
[Token(Token = "0x400004D")]
internal const long hiRange = 4611686018427387903L;
// Token: 0x0400004E RID: 78
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400004E")]
internal LocalMinima m_MinimaList;
// Token: 0x0400004F RID: 79
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400004F")]
internal LocalMinima m_CurrentLM;
// Token: 0x04000050 RID: 80
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000050")]
internal List<List<TEdge>> m_edges;
// Token: 0x04000051 RID: 81
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000051")]
internal bool m_UseFullRange;
// Token: 0x04000052 RID: 82
[FieldOffset(Offset = "0x29")]
[Token(Token = "0x4000052")]
internal bool m_HasOpenPaths;
}
}