using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using CircuitsV2.Context; using CircuitsV2.Protobuf; using CircuitsV2.Utilities; using Cpp2IlInjected; using JetBrains.Annotations; using UnityEngine; namespace CircuitsV2.Graph { // Token: 0x020002A0 RID: 672 [Token(Token = "0x20001B3")] [StructLayout(3)] public abstract class Node : CircuitGraphObject { // Token: 0x060016A3 RID: 5795 RVA: 0x0000AC34 File Offset: 0x00008E34 [Token(Token = "0x6001254")] [Address(RVA = "0x21F1630", Offset = "0x21F0030", VA = "0x1821F1630")] protected Guid NextGuid() { return default(Guid); } // Token: 0x1700045C RID: 1116 // (get) Token: 0x060016A4 RID: 5796 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x1700043F")] public IReadOnlyListDictionary NodeGroups { [Token(Token = "0x6001255")] [Address(RVA = "0x82C580", Offset = "0x82AF80", VA = "0x18082C580")] get { return null; } } // Token: 0x1700045D RID: 1117 // (get) Token: 0x060016A5 RID: 5797 [Token(Token = "0x17000440")] protected abstract ListDictionary NodeGroupsProtected { [Token(Token = "0x6001256")] [Address(Slot = "22")] get; } // Token: 0x1700045E RID: 1118 // (get) Token: 0x060016A6 RID: 5798 RVA: 0x0000AC4C File Offset: 0x00008E4C [Token(Token = "0x17000441")] public override CircuitObjectKind Kind { [Token(Token = "0x6001257")] [Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "6")] get { return CircuitObjectKind.Node; } } // Token: 0x1700045F RID: 1119 // (get) Token: 0x060016A7 RID: 5799 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x17000442")] protected INodeDependencies NodeDeps { [Token(Token = "0x6001258")] [Address(RVA = "0x21F2000", Offset = "0x21F0A00", VA = "0x1821F2000")] get { return null; } } // Token: 0x060016A8 RID: 5800 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001259")] [Address(RVA = "0x21F1090", Offset = "0x21EFA90", VA = "0x1821F1090")] internal void AddNodeGroup(NodeGroup ng) { } // Token: 0x060016A9 RID: 5801 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x600125A")] [Address(RVA = "0x21F1680", Offset = "0x21F0080", VA = "0x1821F1680")] internal void RemoveNodeGroup(NodeDescId id) { } // Token: 0x17000460 RID: 1120 // (get) Token: 0x060016AA RID: 5802 [Token(Token = "0x17000443")] public abstract string Name { [Token(Token = "0x600125B")] [Address(Slot = "23")] get; } // Token: 0x17000461 RID: 1121 // (get) Token: 0x060016AB RID: 5803 RVA: 0x0000AC64 File Offset: 0x00008E64 [Token(Token = "0x17000444")] public virtual int ExecCost { [Token(Token = "0x600125C")] [Address(RVA = "0x8C9430", Offset = "0x8C7E30", VA = "0x1808C9430", Slot = "24")] get { return 0; } } // Token: 0x060016AC RID: 5804 [Token(Token = "0x600125D")] [Address(Slot = "25")] public abstract Result Execute(ExecParams executionScope, PortBase execStartPort); // Token: 0x17000462 RID: 1122 // (get) Token: 0x060016AD RID: 5805 RVA: 0x0000AC7C File Offset: 0x00008E7C [Token(Token = "0x17000445")] public Guid NodeTypeId { [Token(Token = "0x600125E")] [Address(RVA = "0x21F2030", Offset = "0x21F0A30", VA = "0x1821F2030")] get { return default(Guid); } } // Token: 0x1400001B RID: 27 // (add) Token: 0x060016AE RID: 5806 RVA: 0x00002096 File Offset: 0x00000296 // (remove) Token: 0x060016AF RID: 5807 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x1400001B")] public event Action OnNodeGroupAdded { [Token(Token = "0x600125F")] [Address(RVA = "0x21F1E20", Offset = "0x21F0820", VA = "0x1821F1E20")] [CompilerGenerated] add { } [Token(Token = "0x6001260")] [Address(RVA = "0x21F20B0", Offset = "0x21F0AB0", VA = "0x1821F20B0")] [CompilerGenerated] remove { } } // Token: 0x060016B0 RID: 5808 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001261")] [Address(RVA = "0x21F1570", Offset = "0x21EFF70", VA = "0x1821F1570")] internal void InvokeOnNodeGroupAdded(int index, NodeGroup v) { } // Token: 0x1400001C RID: 28 // (add) Token: 0x060016B1 RID: 5809 RVA: 0x00002096 File Offset: 0x00000296 // (remove) Token: 0x060016B2 RID: 5810 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x1400001C")] public event Action OnNodeGroupRemoved { [Token(Token = "0x6001262")] [Address(RVA = "0x21F1EC0", Offset = "0x21F08C0", VA = "0x1821F1EC0")] [CompilerGenerated] add { } [Token(Token = "0x6001263")] [Address(RVA = "0x21F2150", Offset = "0x21F0B50", VA = "0x1821F2150")] [CompilerGenerated] remove { } } // Token: 0x060016B3 RID: 5811 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001264")] [Address(RVA = "0x21F15D0", Offset = "0x21EFFD0", VA = "0x1821F15D0")] internal void InvokeOnNodeGroupRemoved(int index, NodeGroup v) { } // Token: 0x1400001D RID: 29 // (add) Token: 0x060016B4 RID: 5812 RVA: 0x00002096 File Offset: 0x00000296 // (remove) Token: 0x060016B5 RID: 5813 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x1400001D")] public event Action OnReinitialized { [Token(Token = "0x6001265")] [Address(RVA = "0x21F1F60", Offset = "0x21F0960", VA = "0x1821F1F60")] [CompilerGenerated] add { } [Token(Token = "0x6001266")] [Address(RVA = "0x21F21F0", Offset = "0x21F0BF0", VA = "0x1821F21F0")] [CompilerGenerated] remove { } } // Token: 0x060016B6 RID: 5814 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001267")] [Address(RVA = "0x11BC440", Offset = "0x11BAE40", VA = "0x1811BC440")] internal void InvokeOnReinitialized() { } // Token: 0x060016B7 RID: 5815 RVA: 0x0000AC94 File Offset: 0x00008E94 [Token(Token = "0x6001268")] [Address(RVA = "0x21F11D0", Offset = "0x21EFBD0", VA = "0x1821F11D0", Slot = "26")] internal virtual PendingGraphEvents CustomInputDescAdded(InputDesc v) { return default(PendingGraphEvents); } // Token: 0x060016B8 RID: 5816 RVA: 0x0000ACAC File Offset: 0x00008EAC [Token(Token = "0x6001269")] [Address(RVA = "0x21F11D0", Offset = "0x21EFBD0", VA = "0x1821F11D0", Slot = "27")] internal virtual PendingGraphEvents CustomInputPortAdded(InputPort v) { return default(PendingGraphEvents); } // Token: 0x060016B9 RID: 5817 RVA: 0x0000ACC4 File Offset: 0x00008EC4 [Token(Token = "0x600126A")] [Address(RVA = "0x21F11D0", Offset = "0x21EFBD0", VA = "0x1821F11D0", Slot = "28")] internal virtual PendingGraphEvents CustomOutputDescAdded(OutputDesc v) { return default(PendingGraphEvents); } // Token: 0x060016BA RID: 5818 RVA: 0x0000ACDC File Offset: 0x00008EDC [Token(Token = "0x600126B")] [Address(RVA = "0x21F11D0", Offset = "0x21EFBD0", VA = "0x1821F11D0", Slot = "29")] internal virtual PendingGraphEvents CustomOutputPortAdded(OutputPort v) { return default(PendingGraphEvents); } // Token: 0x060016BB RID: 5819 RVA: 0x0000ACF4 File Offset: 0x00008EF4 [Token(Token = "0x600126C")] [Address(RVA = "0x21F11D0", Offset = "0x21EFBD0", VA = "0x1821F11D0", Slot = "30")] internal virtual PendingGraphEvents CustomInputDescRemoved(int index, InputDesc v) { return default(PendingGraphEvents); } // Token: 0x060016BC RID: 5820 RVA: 0x0000AD0C File Offset: 0x00008F0C [Token(Token = "0x600126D")] [Address(RVA = "0x21F11D0", Offset = "0x21EFBD0", VA = "0x1821F11D0", Slot = "31")] internal virtual PendingGraphEvents CustomInputPortRemoved(int index, InputPort v) { return default(PendingGraphEvents); } // Token: 0x060016BD RID: 5821 RVA: 0x0000AD24 File Offset: 0x00008F24 [Token(Token = "0x600126E")] [Address(RVA = "0x21F11D0", Offset = "0x21EFBD0", VA = "0x1821F11D0", Slot = "32")] internal virtual PendingGraphEvents CustomOutputDescRemoved(int index, OutputDesc v) { return default(PendingGraphEvents); } // Token: 0x060016BE RID: 5822 RVA: 0x0000AD3C File Offset: 0x00008F3C [Token(Token = "0x600126F")] [Address(RVA = "0x21F11D0", Offset = "0x21EFBD0", VA = "0x1821F11D0", Slot = "33")] internal virtual PendingGraphEvents CustomOutputPortRemoved(int index, OutputPort v) { return default(PendingGraphEvents); } // Token: 0x060016BF RID: 5823 RVA: 0x0000AD54 File Offset: 0x00008F54 [Token(Token = "0x6001270")] [Address(RVA = "0x21F11D0", Offset = "0x21EFBD0", VA = "0x1821F11D0", Slot = "34")] internal virtual PendingGraphEvents CustomNodeGroupAdded(NodeGroup v) { return default(PendingGraphEvents); } // Token: 0x060016C0 RID: 5824 RVA: 0x0000AD6C File Offset: 0x00008F6C [Token(Token = "0x6001271")] [Address(RVA = "0x21F11D0", Offset = "0x21EFBD0", VA = "0x1821F11D0", Slot = "35")] internal virtual PendingGraphEvents CustomNodeGroupRemoved(int index, NodeGroup v) { return default(PendingGraphEvents); } // Token: 0x060016C1 RID: 5825 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001272")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "36")] internal virtual void CustomNodeDestroyed() { } // Token: 0x060016C2 RID: 5826 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001273")] [Address(RVA = "0x21F1DB0", Offset = "0x21F07B0", VA = "0x1821F1DB0")] protected Node(CircuitContext circuitContext, Guid nodeId) { } // Token: 0x060016C3 RID: 5827 RVA: 0x0000AD84 File Offset: 0x00008F84 [Token(Token = "0x6001274")] [Address(RVA = "0x21F1890", Offset = "0x21F0290", VA = "0x1821F1890")] public bool RequestSetPortDefaultValue(InputPort port, CircuitSignal value) { return default(bool); } // Token: 0x060016C4 RID: 5828 RVA: 0x0000AD9C File Offset: 0x00008F9C [Token(Token = "0x6001275")] [Address(RVA = "0x21F14C0", Offset = "0x21EFEC0", VA = "0x1821F14C0", Slot = "37")] public virtual Result Initialize(InitializationKind initializationKind) { return default(Result); } // Token: 0x060016C5 RID: 5829 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001276")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "38")] protected virtual void OnSpecificTypesSet() { } // Token: 0x060016C6 RID: 5830 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001277")] [Address(RVA = "0x98FBC0", Offset = "0x98E5C0", VA = "0x18098FBC0")] internal void DangerouslyCallOnSpecificTypesSet() { } // Token: 0x060016C7 RID: 5831 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6001278")] [Address(RVA = "0x21F19E0", Offset = "0x21F03E0", VA = "0x1821F19E0")] [CanBeNull] private InventionPieceData SerializeInventionPieceData() { return null; } // Token: 0x060016C8 RID: 5832 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6001279")] [Address(RVA = "0x21F1BA0", Offset = "0x21F05A0", VA = "0x1821F1BA0", Slot = "20")] public sealed override CircuitNodeData SerializeToProtobuf() { return null; } // Token: 0x060016C9 RID: 5833 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x600127A")] [Address(RVA = "0x21F1200", Offset = "0x21EFC00", VA = "0x1821F1200", Slot = "21")] public sealed override void DeserializeFromProtobuf(CircuitNodeData protobufData) { } // Token: 0x060016CA RID: 5834 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x600127B")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "39")] protected virtual void SerializeInternal(CircuitNodeData protobufData) { } // Token: 0x060016CB RID: 5835 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x600127C")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "40")] protected virtual void DeserializeInternal(CircuitNodeData protobufData) { } // Token: 0x060016CC RID: 5836 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x600127D")] [Address(RVA = "0x21F1410", Offset = "0x21EFE10", VA = "0x1821F1410", Slot = "12")] protected override void DisposeInternal() { } // Token: 0x060016CD RID: 5837 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x600127E")] [Address(RVA = "0x21F1810", Offset = "0x21F0210", VA = "0x1821F1810", Slot = "13")] public override void RequestNameChange(string newName) { } // Token: 0x060016CE RID: 5838 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x600127F")] [Address(RVA = "0x21F1950", Offset = "0x21F0350", VA = "0x1821F1950", Slot = "14")] public override void RequestTransformChange(in Vector3? localSpacePosition, in Quaternion? localSpaceRotation) { } // Token: 0x060016CF RID: 5839 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6001280")] [Address(RVA = "0x21F1D00", Offset = "0x21F0700", VA = "0x1821F1D00")] [CompilerGenerated] private void g__FirstTimeInitialize|43_0() { } } }