318 lines
9.3 KiB
C#
318 lines
9.3 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using CircuitsV2.Protobuf;
|
|
using CircuitsV2.Types;
|
|
using CircuitsV2.Types.Checker;
|
|
using CircuitsV2.Utilities;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace CircuitsV2.Graph
|
|
{
|
|
// Token: 0x020002AA RID: 682
|
|
[Token(Token = "0x20001B8")]
|
|
[StructLayout(3)]
|
|
public sealed class InputPort : PortBase, ICheckableInputPort<NodeGroup, InputPort, OutputPort, NodeConnection>, ICheckablePort
|
|
{
|
|
// Token: 0x17000483 RID: 1155
|
|
// (get) Token: 0x06001752 RID: 5970 RVA: 0x0000B084 File Offset: 0x00009284
|
|
[Token(Token = "0x17000464")]
|
|
public InputId Id
|
|
{
|
|
[Token(Token = "0x60012DE")]
|
|
[Address(RVA = "0xA0DC60", Offset = "0xA0C660", VA = "0x180A0DC60")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(InputId);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000484 RID: 1156
|
|
// (get) Token: 0x06001753 RID: 5971 RVA: 0x0000B09C File Offset: 0x0000929C
|
|
[Token(Token = "0x17000465")]
|
|
public override Guid UntypedId
|
|
{
|
|
[Token(Token = "0x60012DF")]
|
|
[Address(RVA = "0xA0DC60", Offset = "0xA0C660", VA = "0x180A0DC60", Slot = "10")]
|
|
get
|
|
{
|
|
return default(Guid);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000485 RID: 1157
|
|
// (get) Token: 0x06001754 RID: 5972 RVA: 0x0000B0B4 File Offset: 0x000092B4
|
|
[Token(Token = "0x17000466")]
|
|
public override Guid UntypedDescId
|
|
{
|
|
[Token(Token = "0x60012E0")]
|
|
[Address(RVA = "0x21ECFD0", Offset = "0x21EB9D0", VA = "0x1821ECFD0", Slot = "11")]
|
|
get
|
|
{
|
|
return default(Guid);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000486 RID: 1158
|
|
// (get) Token: 0x06001755 RID: 5973 RVA: 0x00002098 File Offset: 0x00000298
|
|
[Token(Token = "0x17000467")]
|
|
public override string Name
|
|
{
|
|
[Token(Token = "0x60012E1")]
|
|
[Address(RVA = "0x21ECFB0", Offset = "0x21EB9B0", VA = "0x1821ECFB0", Slot = "12")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000487 RID: 1159
|
|
// (get) Token: 0x06001756 RID: 5974 RVA: 0x00002098 File Offset: 0x00000298
|
|
[Token(Token = "0x17000468")]
|
|
public InputDesc Desc
|
|
{
|
|
[Token(Token = "0x60012E2")]
|
|
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000488 RID: 1160
|
|
// (get) Token: 0x06001757 RID: 5975 RVA: 0x0000B0CC File Offset: 0x000092CC
|
|
[Token(Token = "0x17000469")]
|
|
public override bool IsInputPort
|
|
{
|
|
[Token(Token = "0x60012E3")]
|
|
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "17")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000489 RID: 1161
|
|
// (get) Token: 0x06001758 RID: 5976 RVA: 0x00002098 File Offset: 0x00000298
|
|
// (set) Token: 0x06001759 RID: 5977 RVA: 0x00002096 File Offset: 0x00000296
|
|
[Token(Token = "0x1700046A")]
|
|
public override CircuitType GenericPortType
|
|
{
|
|
[Token(Token = "0x60012E4")]
|
|
[Address(RVA = "0x1D117D0", Offset = "0x1D101D0", VA = "0x181D117D0", Slot = "15")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x60012E5")]
|
|
[Address(RVA = "0x21ED120", Offset = "0x21EBB20", VA = "0x1821ED120", Slot = "16")]
|
|
protected set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600175A RID: 5978 RVA: 0x00002098 File Offset: 0x00000298
|
|
[Token(Token = "0x60012E6")]
|
|
[Address(RVA = "0x8B9810", Offset = "0x8B8210", VA = "0x1808B9810", Slot = "14")]
|
|
public sealed override Node GetNode(NodeConnection connection)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600175B RID: 5979 RVA: 0x00002096 File Offset: 0x00000296
|
|
[Token(Token = "0x60012E7")]
|
|
[Address(RVA = "0x21ECCF0", Offset = "0x21EB6F0", VA = "0x1821ECCF0")]
|
|
public InputPort(NodeDescId nodeDescId, InputId id, InputDesc desc, CircuitSignal defaultValue)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600175C RID: 5980 RVA: 0x00002096 File Offset: 0x00000296
|
|
[Token(Token = "0x60012E8")]
|
|
[Address(RVA = "0x21EC880", Offset = "0x21EB280", VA = "0x1821EC880", Slot = "20")]
|
|
internal override void RaiseSpecificPortTypeChanged(CircuitType oldType)
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700048A RID: 1162
|
|
// (get) Token: 0x0600175D RID: 5981 RVA: 0x00002098 File Offset: 0x00000298
|
|
[Token(Token = "0x1700046B")]
|
|
public NodeConnection FirstConnection
|
|
{
|
|
[Token(Token = "0x60012E9")]
|
|
[Address(RVA = "0x21ECED0", Offset = "0x21EB8D0", VA = "0x1821ECED0", Slot = "26")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700048B RID: 1163
|
|
// (get) Token: 0x0600175E RID: 5982 RVA: 0x00002098 File Offset: 0x00000298
|
|
[Token(Token = "0x1700046C")]
|
|
private OutputPort FirstConnectedPort
|
|
{
|
|
[Token(Token = "0x60012EA")]
|
|
[Address(RVA = "0x21ECEB0", Offset = "0x21EB8B0", VA = "0x1821ECEB0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600175F RID: 5983 RVA: 0x0000B0E4 File Offset: 0x000092E4
|
|
[Token(Token = "0x60012EB")]
|
|
[Address(RVA = "0x21EC740", Offset = "0x21EB140", VA = "0x1821EC740", Slot = "21")]
|
|
public override Result<CircuitSignal> Get(ExecParams executionScope, Node node)
|
|
{
|
|
return default(Result<CircuitSignal>);
|
|
}
|
|
|
|
// Token: 0x06001760 RID: 5984 RVA: 0x0000B0FC File Offset: 0x000092FC
|
|
[Token(Token = "0x60012EC")]
|
|
[Address(RVA = "0x21ECC30", Offset = "0x21EB630", VA = "0x1821ECC30")]
|
|
public bool TryGet(ExecParams e, Node n, ref CircuitSignal s, out Result<None> res)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06001761 RID: 5985 RVA: 0x00002098 File Offset: 0x00000298
|
|
[Token(Token = "0x60012ED")]
|
|
[Address(RVA = "0x21EC6C0", Offset = "0x21EB0C0", VA = "0x1821EC6C0")]
|
|
public CircuitType GetSignalType()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x1700048C RID: 1164
|
|
// (get) Token: 0x06001762 RID: 5986 RVA: 0x0000B114 File Offset: 0x00009314
|
|
[Token(Token = "0x1700046D")]
|
|
public override bool CanSet
|
|
{
|
|
[Token(Token = "0x60012EE")]
|
|
[Address(RVA = "0x21ECE70", Offset = "0x21EB870", VA = "0x1821ECE70", Slot = "22")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001763 RID: 5987 RVA: 0x0000B12C File Offset: 0x0000932C
|
|
[Token(Token = "0x60012EF")]
|
|
[Address(RVA = "0x21ECB60", Offset = "0x21EB560", VA = "0x1821ECB60", Slot = "23")]
|
|
public override Result<bool> Set(ExecParams executionScope, Node node, in CircuitSignal value)
|
|
{
|
|
return default(Result<bool>);
|
|
}
|
|
|
|
// Token: 0x06001764 RID: 5988 RVA: 0x00002098 File Offset: 0x00000298
|
|
[Token(Token = "0x60012F0")]
|
|
[Address(RVA = "0x21EC680", Offset = "0x21EB080", VA = "0x1821EC680", Slot = "24")]
|
|
public override Node GetReferencedNode()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x1700048D RID: 1165
|
|
// (get) Token: 0x06001765 RID: 5989 RVA: 0x0000B144 File Offset: 0x00009344
|
|
[Token(Token = "0x1700046E")]
|
|
public override bool SupportsDefaultValue
|
|
{
|
|
[Token(Token = "0x60012F1")]
|
|
[Address(RVA = "0x668B70", Offset = "0x667570", VA = "0x180668B70", Slot = "18")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001766 RID: 5990 RVA: 0x0000B15C File Offset: 0x0000935C
|
|
[Token(Token = "0x60012F2")]
|
|
[Address(RVA = "0x21EC320", Offset = "0x21EAD20", VA = "0x1821EC320")]
|
|
private bool CalculateSupportsDefaultValue()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06001767 RID: 5991 RVA: 0x00002096 File Offset: 0x00000296
|
|
[Token(Token = "0x60012F3")]
|
|
[Address(RVA = "0x21EC390", Offset = "0x21EAD90", VA = "0x1821EC390", Slot = "19")]
|
|
internal override void DangerouslySetGenericPortType(CircuitType type)
|
|
{
|
|
}
|
|
|
|
// Token: 0x14000027 RID: 39
|
|
// (add) Token: 0x06001768 RID: 5992 RVA: 0x00002096 File Offset: 0x00000296
|
|
// (remove) Token: 0x06001769 RID: 5993 RVA: 0x00002096 File Offset: 0x00000296
|
|
[Token(Token = "0x14000027")]
|
|
public event Action OnDefaultSignalValueChanged
|
|
{
|
|
[Token(Token = "0x60012F4")]
|
|
[Address(RVA = "0x21ECDD0", Offset = "0x21EB7D0", VA = "0x1821ECDD0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
}
|
|
[Token(Token = "0x60012F5")]
|
|
[Address(RVA = "0x21ED000", Offset = "0x21EBA00", VA = "0x1821ED000")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700048E RID: 1166
|
|
// (get) Token: 0x0600176A RID: 5994 RVA: 0x0000B174 File Offset: 0x00009374
|
|
// (set) Token: 0x0600176B RID: 5995 RVA: 0x00002096 File Offset: 0x00000296
|
|
[Token(Token = "0x1700046F")]
|
|
public CircuitSignal DefaultSignalValue
|
|
{
|
|
[Token(Token = "0x60012F6")]
|
|
[Address(RVA = "0x53F910", Offset = "0x53E310", VA = "0x18053F910")]
|
|
get
|
|
{
|
|
return default(CircuitSignal);
|
|
}
|
|
[Token(Token = "0x60012F7")]
|
|
[Address(RVA = "0x21ED0A0", Offset = "0x21EBAA0", VA = "0x1821ED0A0")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600176C RID: 5996 RVA: 0x00002096 File Offset: 0x00000296
|
|
[Token(Token = "0x60012F8")]
|
|
[Address(RVA = "0x21EC670", Offset = "0x21EB070", VA = "0x1821EC670", Slot = "25")]
|
|
protected override void DisposeInternal()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600176D RID: 5997 RVA: 0x00002098 File Offset: 0x00000298
|
|
[Token(Token = "0x60012F9")]
|
|
[Address(RVA = "0x21ECAB0", Offset = "0x21EB4B0", VA = "0x1821ECAB0")]
|
|
public InputPortData Serialize()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600176E RID: 5998 RVA: 0x00002098 File Offset: 0x00000298
|
|
[Token(Token = "0x60012FA")]
|
|
[Address(RVA = "0x21EC420", Offset = "0x21EAE20", VA = "0x1821EC420")]
|
|
public static InputPort Deserialize(InputPortData inputPortData, NodeDesc nodeDesc, InputId id)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x04000920 RID: 2336
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40006D1")]
|
|
private CircuitSignal _defaultSignalValue;
|
|
|
|
// Token: 0x04000923 RID: 2339
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40006D4")]
|
|
private bool _supportsDefaultValue;
|
|
}
|
|
}
|