a
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user