Files
Aug2021-Cpp2IL-Dump/AstarPathfindingProject/Pathfinding/Polygon.cs
T
2026-04-10 22:50:51 +02:00

118 lines
4.0 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace Pathfinding
{
// Token: 0x02000028 RID: 40
[Token(Token = "0x2000013")]
public static class Polygon
{
// Token: 0x06000239 RID: 569 RVA: 0x000031F4 File Offset: 0x000013F4
[Token(Token = "0x60001E0")]
[Address(RVA = "0x25248D0", Offset = "0x25236D0", VA = "0x1825248D0")]
public static bool ContainsPointXZ(Vector3 a, Vector3 b, Vector3 c, Vector3 p)
{
return default(bool);
}
// Token: 0x0600023A RID: 570 RVA: 0x0000320C File Offset: 0x0000140C
[Token(Token = "0x60001E1")]
[Address(RVA = "0x25245E0", Offset = "0x25233E0", VA = "0x1825245E0")]
public static bool ContainsPointXZ(Int3 a, Int3 b, Int3 c, Int3 p)
{
return default(bool);
}
// Token: 0x0600023B RID: 571 RVA: 0x00003224 File Offset: 0x00001424
[Token(Token = "0x60001E2")]
[Address(RVA = "0x2524B60", Offset = "0x2523960", VA = "0x182524B60")]
public static bool ContainsPoint(Int2 a, Int2 b, Int2 c, Int2 p)
{
return default(bool);
}
// Token: 0x0600023C RID: 572 RVA: 0x0000323C File Offset: 0x0000143C
[Token(Token = "0x60001E3")]
[Address(RVA = "0x25249F0", Offset = "0x25237F0", VA = "0x1825249F0")]
public static bool ContainsPoint(Vector2[] polyPoints, Vector2 p)
{
return default(bool);
}
// Token: 0x0600023D RID: 573 RVA: 0x00003254 File Offset: 0x00001454
[Token(Token = "0x60001E4")]
[Address(RVA = "0x2524700", Offset = "0x2523500", VA = "0x182524700")]
public static bool ContainsPointXZ(Vector3[] polyPoints, Vector3 p)
{
return default(bool);
}
// Token: 0x0600023E RID: 574 RVA: 0x0000326C File Offset: 0x0000146C
[Token(Token = "0x60001E5")]
[Address(RVA = "0x2524EF0", Offset = "0x2523CF0", VA = "0x182524EF0")]
public static int SampleYCoordinateInTriangle(Int3 p1, Int3 p2, Int3 p3, Int3 p)
{
return 0;
}
// Token: 0x0600023F RID: 575 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001E6")]
[Address(RVA = "0x2524BD0", Offset = "0x25239D0", VA = "0x182524BD0")]
public static Vector3[] ConvexHullXZ(Vector3[] points)
{
return null;
}
// Token: 0x06000240 RID: 576 RVA: 0x00003284 File Offset: 0x00001484
[Token(Token = "0x60001E7")]
[Address(RVA = "0x2523570", Offset = "0x2522370", VA = "0x182523570")]
public static Vector2 ClosestPointOnTriangle(Vector2 a, Vector2 b, Vector2 c, Vector2 p)
{
return default(Vector2);
}
// Token: 0x06000241 RID: 577 RVA: 0x0000329C File Offset: 0x0000149C
[Token(Token = "0x60001E8")]
[Address(RVA = "0x2522E70", Offset = "0x2521C70", VA = "0x182522E70")]
public static Vector3 ClosestPointOnTriangleXZ(Vector3 a, Vector3 b, Vector3 c, Vector3 p)
{
return default(Vector3);
}
// Token: 0x06000242 RID: 578 RVA: 0x000032B4 File Offset: 0x000014B4
[Token(Token = "0x60001E9")]
[Address(RVA = "0x2523930", Offset = "0x2522730", VA = "0x182523930")]
public static Vector3 ClosestPointOnTriangle(Vector3 a, Vector3 b, Vector3 c, Vector3 p)
{
return default(Vector3);
}
// Token: 0x06000243 RID: 579 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60001EA")]
[Address(RVA = "0x2524090", Offset = "0x2522E90", VA = "0x182524090")]
public static void CompressMesh(List<Int3> vertices, List<int> triangles, out Int3[] outVertices, out int[] outTriangles)
{
}
// Token: 0x06000244 RID: 580 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60001EB")]
[Address(RVA = "0x25253F0", Offset = "0x25241F0", VA = "0x1825253F0")]
public static void TraceContours(Dictionary<int, int> outline, HashSet<int> hasInEdge, Action<List<int>, bool> results)
{
}
// Token: 0x06000245 RID: 581 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60001EC")]
[Address(RVA = "0x25251E0", Offset = "0x2523FE0", VA = "0x1825251E0")]
public static void Subdivide(List<Vector3> points, List<Vector3> result, int subSegments)
{
}
// Token: 0x04000136 RID: 310
[Token(Token = "0x40000E3")]
private static readonly Dictionary<Int3, int> cached_Int3_int_dict;
}
}