using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using CircuitsV2.Utilities; using Cpp2IlInjected; namespace CircuitsV2.Graph.Nodes { // Token: 0x020002FF RID: 767 [Token(Token = "0x2000200")] [StructLayout(3)] public abstract class InteropNode : LocalNode { // Token: 0x1700056D RID: 1389 // (get) Token: 0x060019CC RID: 6604 [Token(Token = "0x1700054E")] protected abstract InteropDelegate Delegate { [Token(Token = "0x600152F")] [Address(Slot = "46")] get; } // Token: 0x1700056E RID: 1390 // (get) Token: 0x060019CD RID: 6605 RVA: 0x00002098 File Offset: 0x00000298 // (set) Token: 0x060019CE RID: 6606 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x1700054F")] protected InteropDelegate CachedDelegate { [Token(Token = "0x6001530")] [Address(RVA = "0x1042970", Offset = "0x1041370", VA = "0x181042970")] [CompilerGenerated] get { return null; } [Token(Token = "0x6001531")] [Address(RVA = "0x103D390", Offset = "0x103BD90", VA = "0x18103D390")] [CompilerGenerated] set { } } // Token: 0x060019CF RID: 6607 RVA: 0x0000C674 File Offset: 0x0000A874 [Token(Token = "0x6001532")] [Address(RVA = "0x265C690", Offset = "0x265B090", VA = "0x18265C690", Slot = "45")] protected override Result Run(ExecParams e, ref InOut inOut) { return default(Result); } // Token: 0x060019D0 RID: 6608 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001533")] [Address(RVA = "0x265C7B0", Offset = "0x265B1B0", VA = "0x18265C7B0")] protected InteropNode(NodeDesc nodeDesc, CircuitContext circuitContext, Guid nodeId) { } // Token: 0x040009EA RID: 2538 [global::Cpp2IlInjected.FieldOffset(Offset = "0x218")] [Token(Token = "0x4000783")] private readonly int regionToken; } }