71 lines
2.2 KiB
C#
71 lines
2.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using CircuitsV2.Utilities;
|
|
using Cpp2IlInjected;
|
|
using JetBrains.Annotations;
|
|
|
|
namespace CircuitsV2.Graph
|
|
{
|
|
// Token: 0x0200028E RID: 654
|
|
[Token(Token = "0x20001A6")]
|
|
[StructLayout(3)]
|
|
public static class GraphTraversal
|
|
{
|
|
// Token: 0x0600162B RID: 5675 RVA: 0x00002098 File Offset: 0x00000298
|
|
[Token(Token = "0x60011F3")]
|
|
[Address(RVA = "0x2151210", Offset = "0x214FC10", VA = "0x182151210")]
|
|
public static HashSet<Node> DFSCopy(Node root, DFSType dfsType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600162C RID: 5676 RVA: 0x00002098 File Offset: 0x00000298
|
|
[Token(Token = "0x60011F4")]
|
|
[Address(RVA = "0x2151280", Offset = "0x214FC80", VA = "0x182151280")]
|
|
public static IEnumerable<Node> DFS(Node root, DFSType dfsType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600162D RID: 5677 RVA: 0x00002098 File Offset: 0x00000298
|
|
[Token(Token = "0x60011F5")]
|
|
[Address(RVA = "0x2151620", Offset = "0x2150020", VA = "0x182151620")]
|
|
public static List<Node> TopologicSort(params Node[] roots)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600162E RID: 5678 RVA: 0x0000A6AC File Offset: 0x000088AC
|
|
[Token(Token = "0x60011F6")]
|
|
[Address(RVA = "0x2151300", Offset = "0x214FD00", VA = "0x182151300")]
|
|
public static Result<ExecOk> ExecuteFromNextNode([NotNull] Node executableNode, [CanBeNull] OutputPort execPort, [NotNull] ExecParams executionScope)
|
|
{
|
|
return default(Result<ExecOk>);
|
|
}
|
|
|
|
// Token: 0x0600162F RID: 5679 RVA: 0x0000A6C4 File Offset: 0x000088C4
|
|
[Token(Token = "0x60011F7")]
|
|
[Address(RVA = "0x21514F0", Offset = "0x214FEF0", VA = "0x1821514F0")]
|
|
public static Result<ExecOk> ExecuteFromNode([NotNull] Node executableNode, [CanBeNull] PortBase execPort, [NotNull] ExecParams executionScope)
|
|
{
|
|
return default(Result<ExecOk>);
|
|
}
|
|
|
|
// Token: 0x0200028F RID: 655
|
|
[Token(Token = "0x20003AB")]
|
|
internal struct TopologicStackEntry
|
|
{
|
|
// Token: 0x040008A7 RID: 2215
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000A37")]
|
|
public Node Node;
|
|
|
|
// Token: 0x040008A8 RID: 2216
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4000A38")]
|
|
public bool IsParent;
|
|
}
|
|
}
|
|
}
|