using System; using System.Collections.Generic; using System.Runtime.InteropServices; using CircuitsV2.Protobuf; using CircuitsV2.Utilities; using Cpp2IlInjected; namespace CircuitsV2.Graph.Nodes { // Token: 0x020002E6 RID: 742 [Token(Token = "0x20001EE")] [StructLayout(3)] public abstract class CircuitContextNode : Node, IEditableNode { // Token: 0x1700052A RID: 1322 // (get) Token: 0x06001913 RID: 6419 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x1700050B")] public sealed override string Name { [Token(Token = "0x600148E")] [Address(RVA = "0x48F050", Offset = "0x48DA50", VA = "0x18048F050", Slot = "23")] get { return null; } } // Token: 0x06001914 RID: 6420 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x600148F")] [Address(RVA = "0x21E8520", Offset = "0x21E6F20", VA = "0x1821E8520", Slot = "15")] public sealed override void SetNameLocal(string newName) { } // Token: 0x1700052B RID: 1323 // (get) Token: 0x06001915 RID: 6421 RVA: 0x0000C14C File Offset: 0x0000A34C [Token(Token = "0x1700050C")] public override bool CanSetName { [Token(Token = "0x6001490")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "7")] get { return default(bool); } } // Token: 0x1700052C RID: 1324 // (get) Token: 0x06001916 RID: 6422 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x1700050D")] protected override ListDictionary NodeGroupsProtected { [Token(Token = "0x6001491")] [Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570", Slot = "22")] get { return null; } } // Token: 0x06001917 RID: 6423 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001492")] [Address(RVA = "0x21E8530", Offset = "0x21E6F30", VA = "0x1821E8530")] protected CircuitContextNode(CircuitContext circuitContext, Guid nodeId, string name) { } // Token: 0x06001918 RID: 6424 RVA: 0x0000C164 File Offset: 0x0000A364 [Token(Token = "0x6001493")] [Address(RVA = "0x21E6600", Offset = "0x21E5000", VA = "0x1821E6600", Slot = "27")] internal override PendingGraphEvents CustomInputPortAdded(InputPort v) { return default(PendingGraphEvents); } // Token: 0x06001919 RID: 6425 RVA: 0x0000C17C File Offset: 0x0000A37C [Token(Token = "0x6001494")] [Address(RVA = "0x21E7140", Offset = "0x21E5B40", VA = "0x1821E7140", Slot = "29")] internal override PendingGraphEvents CustomOutputPortAdded(OutputPort v) { return default(PendingGraphEvents); } // Token: 0x0600191A RID: 6426 RVA: 0x0000C194 File Offset: 0x0000A394 [Token(Token = "0x6001495")] [Address(RVA = "0x21E69D0", Offset = "0x21E53D0", VA = "0x1821E69D0", Slot = "34")] internal override PendingGraphEvents CustomNodeGroupAdded(NodeGroup v) { return default(PendingGraphEvents); } // Token: 0x0600191B RID: 6427 RVA: 0x0000C1AC File Offset: 0x0000A3AC [Token(Token = "0x6001496")] [Address(RVA = "0x21E67D0", Offset = "0x21E51D0", VA = "0x1821E67D0", Slot = "31")] internal override PendingGraphEvents CustomInputPortRemoved(int index, InputPort v) { return default(PendingGraphEvents); } // Token: 0x0600191C RID: 6428 RVA: 0x0000C1C4 File Offset: 0x0000A3C4 [Token(Token = "0x6001497")] [Address(RVA = "0x21E7320", Offset = "0x21E5D20", VA = "0x1821E7320", Slot = "33")] internal override PendingGraphEvents CustomOutputPortRemoved(int index, OutputPort v) { return default(PendingGraphEvents); } // Token: 0x0600191D RID: 6429 RVA: 0x0000C1DC File Offset: 0x0000A3DC [Token(Token = "0x6001498")] [Address(RVA = "0x21E6F80", Offset = "0x21E5980", VA = "0x1821E6F80", Slot = "35")] internal override PendingGraphEvents CustomNodeGroupRemoved(int index, NodeGroup v) { return default(PendingGraphEvents); } // Token: 0x0600191E RID: 6430 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001499")] [Address(RVA = "0x21E69A0", Offset = "0x21E53A0", VA = "0x1821E69A0", Slot = "36")] internal override void CustomNodeDestroyed() { } // Token: 0x1700052D RID: 1325 // (get) Token: 0x0600191F RID: 6431 [Token(Token = "0x1700050E")] public abstract CircuitContext InnerContext { [Token(Token = "0x600149A")] [Address(Slot = "44")] get; } // Token: 0x1700052E RID: 1326 // (get) Token: 0x06001920 RID: 6432 RVA: 0x0000C1F4 File Offset: 0x0000A3F4 [Token(Token = "0x1700050F")] public Guid InnerContextId { [Token(Token = "0x600149B")] [Address(RVA = "0x21E8640", Offset = "0x21E7040", VA = "0x1821E8640")] get { return default(Guid); } } // Token: 0x06001921 RID: 6433 RVA: 0x0000C20C File Offset: 0x0000A40C [Token(Token = "0x600149C")] [Address(RVA = "0x21E7D70", Offset = "0x21E6770", VA = "0x1821E7D70", Slot = "25")] public override Result Execute(ExecParams executionScope, PortBase execStartPort) { return default(Result); } // Token: 0x06001922 RID: 6434 RVA: 0x0000C224 File Offset: 0x0000A424 [Token(Token = "0x600149D")] [Address(RVA = "0x21E7D20", Offset = "0x21E6720", VA = "0x1821E7D20")] internal Result ExecuteOut(OutputPort port) { return default(Result); } // Token: 0x06001923 RID: 6435 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x600149E")] [Address(RVA = "0x21E80B0", Offset = "0x21E6AB0", VA = "0x1821E80B0", Slot = "39")] protected override void SerializeInternal(CircuitNodeData protobufData) { } // Token: 0x06001924 RID: 6436 [Token(Token = "0x600149F")] [Address(Slot = "45")] protected abstract void DeserializeInnerContext(Guid contextId); // Token: 0x06001925 RID: 6437 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x60014A0")] [Address(RVA = "0x21E74F0", Offset = "0x21E5EF0", VA = "0x1821E74F0", Slot = "40")] protected override void DeserializeInternal(CircuitNodeData protobufData) { } // Token: 0x06001926 RID: 6438 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x60014A1")] [Address(RVA = "0x21E7CD0", Offset = "0x21E66D0", VA = "0x1821E7CD0", Slot = "42")] public void Edit() { } // Token: 0x06001927 RID: 6439 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x60014A2")] [Address(RVA = "0x21E8080", Offset = "0x21E6A80", VA = "0x1821E8080", Slot = "43")] public void FinishEditing() { } // Token: 0x040009C3 RID: 2499 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400076D")] private string _name; // Token: 0x040009C4 RID: 2500 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400076E")] private ListDictionary nodeGroups; // Token: 0x040009C5 RID: 2501 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400076F")] internal Dictionary _inputNodes; // Token: 0x040009C6 RID: 2502 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4000770")] internal Dictionary _outputNodes; } }