403 lines
13 KiB
C#
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()
|
|
{
|
|
}
|
|
}
|
|
}
|