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

137 lines
4.0 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace Pathfinding
{
// Token: 0x020000C8 RID: 200
[Token(Token = "0x2000074")]
[AddComponentMenu("Pathfinding/Modifiers/Radius Offset")]
[HelpURL("http://arongranberg.com/astar/docs/class_pathfinding_1_1_radius_modifier.php")]
public class RadiusModifier : MonoModifier
{
// Token: 0x17000113 RID: 275
// (get) Token: 0x0600072D RID: 1837 RVA: 0x00005564 File Offset: 0x00003764
[Token(Token = "0x170000E9")]
public override int Order
{
[Token(Token = "0x60005FA")]
[Address(RVA = "0x55E0B0", Offset = "0x55CEB0", VA = "0x18055E0B0", Slot = "15")]
get
{
return 0;
}
}
// Token: 0x0600072E RID: 1838 RVA: 0x0000557C File Offset: 0x0000377C
[Token(Token = "0x60005FB")]
[Address(RVA = "0x24B3A20", Offset = "0x24B2820", VA = "0x1824B3A20")]
private bool CalculateCircleInner(Vector3 p1, Vector3 p2, float r1, float r2, out float a, out float sigma)
{
return default(bool);
}
// Token: 0x0600072F RID: 1839 RVA: 0x00005594 File Offset: 0x00003794
[Token(Token = "0x60005FC")]
[Address(RVA = "0x24B3BB0", Offset = "0x24B29B0", VA = "0x1824B3BB0")]
private bool CalculateCircleOuter(Vector3 p1, Vector3 p2, float r1, float r2, out float a, out float sigma)
{
return default(bool);
}
// Token: 0x06000730 RID: 1840 RVA: 0x000055AC File Offset: 0x000037AC
[Token(Token = "0x60005FD")]
[Address(RVA = "0x24B3DE0", Offset = "0x24B2BE0", VA = "0x1824B3DE0")]
private RadiusModifier.TangentType CalculateTangentType(Vector3 p1, Vector3 p2, Vector3 p3, Vector3 p4)
{
return (RadiusModifier.TangentType)0;
}
// Token: 0x06000731 RID: 1841 RVA: 0x000055C4 File Offset: 0x000037C4
[Token(Token = "0x60005FE")]
[Address(RVA = "0x24B3D70", Offset = "0x24B2B70", VA = "0x1824B3D70")]
private RadiusModifier.TangentType CalculateTangentTypeSimple(Vector3 p1, Vector3 p2, Vector3 p3)
{
return (RadiusModifier.TangentType)0;
}
// Token: 0x06000732 RID: 1842 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60005FF")]
[Address(RVA = "0x24B2520", Offset = "0x24B1320", VA = "0x1824B2520", Slot = "17")]
public override void Apply(Path p)
{
}
// Token: 0x06000733 RID: 1843 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000600")]
[Address(RVA = "0x24B25C0", Offset = "0x24B13C0", VA = "0x1824B25C0")]
public List<Vector3> Apply(List<Vector3> vs)
{
return null;
}
// Token: 0x06000734 RID: 1844 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000601")]
[Address(RVA = "0x24B3EC0", Offset = "0x24B2CC0", VA = "0x1824B3EC0")]
public RadiusModifier()
{
}
// Token: 0x040004BE RID: 1214
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400036A")]
public float radius;
// Token: 0x040004BF RID: 1215
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400036B")]
public float detail;
// Token: 0x040004C0 RID: 1216
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400036C")]
private float[] radi;
// Token: 0x040004C1 RID: 1217
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400036D")]
private float[] a1;
// Token: 0x040004C2 RID: 1218
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400036E")]
private float[] a2;
// Token: 0x040004C3 RID: 1219
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400036F")]
private bool[] dir;
// Token: 0x020000C9 RID: 201
[Token(Token = "0x2000128")]
[Flags]
private enum TangentType
{
// Token: 0x040004C5 RID: 1221
[Token(Token = "0x40006CD")]
OuterRight = 1,
// Token: 0x040004C6 RID: 1222
[Token(Token = "0x40006CE")]
InnerRightLeft = 2,
// Token: 0x040004C7 RID: 1223
[Token(Token = "0x40006CF")]
InnerLeftRight = 4,
// Token: 0x040004C8 RID: 1224
[Token(Token = "0x40006D0")]
OuterLeft = 8,
// Token: 0x040004C9 RID: 1225
[Token(Token = "0x40006D1")]
Outer = 9,
// Token: 0x040004CA RID: 1226
[Token(Token = "0x40006D2")]
Inner = 6
}
}
}