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

101 lines
2.8 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace Pathfinding
{
// Token: 0x020000C3 RID: 195
[Token(Token = "0x200006F")]
[AddComponentMenu("Pathfinding/Modifiers/Alternative Path")]
[HelpURL("http://arongranberg.com/astar/docs/class_pathfinding_1_1_alternative_path.php")]
[Serializable]
public class AlternativePath : MonoModifier
{
// Token: 0x1700010E RID: 270
// (get) Token: 0x06000714 RID: 1812 RVA: 0x00005534 File Offset: 0x00003734
[Token(Token = "0x170000E4")]
public override int Order
{
[Token(Token = "0x60005E1")]
[Address(RVA = "0x466B10", Offset = "0x465910", VA = "0x180466B10", Slot = "15")]
get
{
return 0;
}
}
// Token: 0x06000715 RID: 1813 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60005E2")]
[Address(RVA = "0x22DF660", Offset = "0x22DE460", VA = "0x1822DF660", Slot = "17")]
public override void Apply(Path p)
{
}
// Token: 0x06000716 RID: 1814 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60005E3")]
[Address(RVA = "0x22DF870", Offset = "0x22DE670", VA = "0x1822DF870")]
protected void OnDestroy()
{
}
// Token: 0x06000717 RID: 1815 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60005E4")]
[Address(RVA = "0x22DF6E0", Offset = "0x22DE4E0", VA = "0x1822DF6E0")]
private void ClearOnDestroy()
{
}
// Token: 0x06000718 RID: 1816 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60005E5")]
[Address(RVA = "0x22DF6F0", Offset = "0x22DE4F0", VA = "0x1822DF6F0")]
private void InversePrevious()
{
}
// Token: 0x06000719 RID: 1817 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60005E6")]
[Address(RVA = "0x22DF4F0", Offset = "0x22DE2F0", VA = "0x1822DF4F0")]
private void ApplyNow(List<GraphNode> nodes)
{
}
// Token: 0x0600071A RID: 1818 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60005E7")]
[Address(RVA = "0x22DF880", Offset = "0x22DE680", VA = "0x1822DF880")]
public AlternativePath()
{
}
// Token: 0x040004B4 RID: 1204
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000360")]
public int penalty;
// Token: 0x040004B5 RID: 1205
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4000361")]
public int randomStep;
// Token: 0x040004B6 RID: 1206
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000362")]
private List<GraphNode> prevNodes;
// Token: 0x040004B7 RID: 1207
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000363")]
private int prevPenalty;
// Token: 0x040004B8 RID: 1208
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000364")]
private readonly global::System.Random rnd;
// Token: 0x040004B9 RID: 1209
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000365")]
private bool destroyed;
}
}