Files
2026-04-08 23:40:05 +02:00

403 lines
13 KiB
C#

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<CircuitNodeData>
{
// 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<NodeDescId, NodeGroup> 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<NodeDescId, NodeGroup> 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<ExecOk> 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<int, NodeGroup> 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<int, NodeGroup> 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<None> Initialize(InitializationKind initializationKind)
{
return default(Result<None>);
}
// 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 <Initialize>g__FirstTimeInitialize|43_0()
{
}
}
}