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 = "0xA050F0", Offset = "0xA040F0", VA = "0x180A050F0")] private void Start() { } // Token: 0x060007FC RID: 2044 RVA: 0x000058DC File Offset: 0x00003ADC [Token(Token = "0x60006C4")] [Address(RVA = "0xA04FF0", Offset = "0xA03FF0", VA = "0x180A04FF0")] public bool NodeContainsAnyOf(GraphNode node, List selector) { return default(bool); } // Token: 0x060007FD RID: 2045 RVA: 0x000058F4 File Offset: 0x00003AF4 [Token(Token = "0x60006C5")] [Address(RVA = "0xA04EF0", Offset = "0xA03EF0", VA = "0x180A04EF0")] public bool NodeContainsAnyExcept(GraphNode node, List selector) { return default(bool); } // Token: 0x060007FE RID: 2046 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60006C6")] [Address(RVA = "0xA04CB0", Offset = "0xA03CB0", VA = "0x180A04CB0")] public void InternalBlock(GraphNode node, SingleNodeBlocker blocker) { } // Token: 0x060007FF RID: 2047 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60006C7")] [Address(RVA = "0xA04DD0", Offset = "0xA03DD0", VA = "0x180A04DD0")] public void InternalUnblock(GraphNode node, SingleNodeBlocker blocker) { } // Token: 0x06000800 RID: 2048 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60006C8")] [Address(RVA = "0xA051B0", Offset = "0xA041B0", VA = "0x180A051B0")] public BlockManager() { } // Token: 0x0400056D RID: 1389 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40003F1")] private Dictionary> 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 = "0x411540", Offset = "0x410540", VA = "0x180411540")] [CompilerGenerated] get { return BlockManager.BlockMode.AllExceptSelector; } [Token(Token = "0x6000A76")] [Address(RVA = "0x5F1910", Offset = "0x5F0910", VA = "0x1805F1910")] [CompilerGenerated] private set { } } // Token: 0x06000803 RID: 2051 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000A77")] [Address(RVA = "0xA15770", Offset = "0xA14770", VA = "0x180A15770")] public TraversalProvider(BlockManager blockManager, BlockManager.BlockMode mode, List selector) { } // Token: 0x06000804 RID: 2052 RVA: 0x00005924 File Offset: 0x00003B24 [Token(Token = "0x6000A78")] [Address(RVA = "0xA15500", Offset = "0xA14500", VA = "0x180A15500", 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 = "0xA15730", Offset = "0xA14730", VA = "0x180A15730", 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 selector; } } }