This commit is contained in:
niko
2026-04-11 22:19:20 +02:00
parent 45b857ff11
commit 8fc35183db
17034 changed files with 2863552 additions and 0 deletions
@@ -0,0 +1,134 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace Pathfinding
{
// Token: 0x020000EB RID: 235
[Token(Token = "0x200008F")]
[HelpURL("http://arongranberg.com/astar/docs/class_pathfinding_1_1_block_manager.php")]
public class BlockManager : VersionedMonoBehaviour
{
// Token: 0x060007FB RID: 2043 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60006C3")]
[Address(RVA = "0x2553C70", Offset = "0x2552A70", VA = "0x182553C70")]
private void Start()
{
}
// Token: 0x060007FC RID: 2044 RVA: 0x000058DC File Offset: 0x00003ADC
[Token(Token = "0x60006C4")]
[Address(RVA = "0x2553B70", Offset = "0x2552970", VA = "0x182553B70")]
public bool NodeContainsAnyOf(GraphNode node, List<SingleNodeBlocker> selector)
{
return default(bool);
}
// Token: 0x060007FD RID: 2045 RVA: 0x000058F4 File Offset: 0x00003AF4
[Token(Token = "0x60006C5")]
[Address(RVA = "0x2553A70", Offset = "0x2552870", VA = "0x182553A70")]
public bool NodeContainsAnyExcept(GraphNode node, List<SingleNodeBlocker> selector)
{
return default(bool);
}
// Token: 0x060007FE RID: 2046 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60006C6")]
[Address(RVA = "0x2553830", Offset = "0x2552630", VA = "0x182553830")]
public void InternalBlock(GraphNode node, SingleNodeBlocker blocker)
{
}
// Token: 0x060007FF RID: 2047 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60006C7")]
[Address(RVA = "0x2553950", Offset = "0x2552750", VA = "0x182553950")]
public void InternalUnblock(GraphNode node, SingleNodeBlocker blocker)
{
}
// Token: 0x06000800 RID: 2048 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60006C8")]
[Address(RVA = "0x2553D30", Offset = "0x2552B30", VA = "0x182553D30")]
public BlockManager()
{
}
// Token: 0x0400056D RID: 1389
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40003F1")]
private Dictionary<GraphNode, List<SingleNodeBlocker>> blocked;
// Token: 0x020000EC RID: 236
[Token(Token = "0x2000130")]
public enum BlockMode
{
// Token: 0x0400056F RID: 1391
[Token(Token = "0x40006F5")]
AllExceptSelector,
// Token: 0x04000570 RID: 1392
[Token(Token = "0x40006F6")]
OnlySelector
}
// Token: 0x020000ED RID: 237
[Token(Token = "0x2000131")]
public class TraversalProvider : ITraversalProvider
{
// Token: 0x17000125 RID: 293
// (get) Token: 0x06000801 RID: 2049 RVA: 0x0000590C File Offset: 0x00003B0C
// (set) Token: 0x06000802 RID: 2050 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000171")]
public BlockManager.BlockMode mode
{
[Token(Token = "0x6000A75")]
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
[CompilerGenerated]
get
{
return BlockManager.BlockMode.AllExceptSelector;
}
[Token(Token = "0x6000A76")]
[Address(RVA = "0x41F740", Offset = "0x41E540", VA = "0x18041F740")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x06000803 RID: 2051 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000A77")]
[Address(RVA = "0x25642D0", Offset = "0x25630D0", VA = "0x1825642D0")]
public TraversalProvider(BlockManager blockManager, BlockManager.BlockMode mode, List<SingleNodeBlocker> selector)
{
}
// Token: 0x06000804 RID: 2052 RVA: 0x00005924 File Offset: 0x00003B24
[Token(Token = "0x6000A78")]
[Address(RVA = "0x2564060", Offset = "0x2562E60", VA = "0x182564060", Slot = "4")]
public bool CanTraverse(Path path, GraphNode node)
{
return default(bool);
}
// Token: 0x06000805 RID: 2053 RVA: 0x0000593C File Offset: 0x00003B3C
[Token(Token = "0x6000A79")]
[Address(RVA = "0x2564290", Offset = "0x2563090", VA = "0x182564290", Slot = "5")]
public uint GetTraversalCost(Path path, GraphNode node)
{
return 0U;
}
// Token: 0x04000571 RID: 1393
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40006F7")]
private readonly BlockManager blockManager;
// Token: 0x04000573 RID: 1395
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40006F9")]
private readonly List<SingleNodeBlocker> selector;
}
}
}