216 lines
6.9 KiB
C#
216 lines
6.9 KiB
C#
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<NodeDescId, NodeGroup> 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<ExecOk> Execute(ExecParams executionScope, PortBase execStartPort)
|
|
{
|
|
return default(Result<ExecOk>);
|
|
}
|
|
|
|
// Token: 0x06001922 RID: 6434 RVA: 0x0000C224 File Offset: 0x0000A424
|
|
[Token(Token = "0x600149D")]
|
|
[Address(RVA = "0x21E7D20", Offset = "0x21E6720", VA = "0x1821E7D20")]
|
|
internal Result<ExecOk> ExecuteOut(OutputPort port)
|
|
{
|
|
return default(Result<ExecOk>);
|
|
}
|
|
|
|
// 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<NodeDescId, NodeGroup> nodeGroups;
|
|
|
|
// Token: 0x040009C5 RID: 2501
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400076F")]
|
|
internal Dictionary<NodeDescId, InNode> _inputNodes;
|
|
|
|
// Token: 0x040009C6 RID: 2502
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4000770")]
|
|
internal Dictionary<NodeDescId, OutNode> _outputNodes;
|
|
}
|
|
}
|