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

334 lines
10 KiB
C#

using System;
using System.Collections.Generic;
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: 0x020002AF RID: 687
[Token(Token = "0x20001BD")]
[StructLayout(3)]
public sealed class OutputPort : PortBase, ICheckableOutputPort<NodeGroup, InputPort, OutputPort, NodeConnection>, ICheckablePort
{
// Token: 0x1700048F RID: 1167
// (get) Token: 0x0600177F RID: 6015 RVA: 0x0000B18C File Offset: 0x0000938C
[Token(Token = "0x17000470")]
public OutputId Id
{
[Token(Token = "0x600130B")]
[Address(RVA = "0x108F810", Offset = "0x108E210", VA = "0x18108F810")]
[CompilerGenerated]
get
{
return default(OutputId);
}
}
// Token: 0x17000490 RID: 1168
// (get) Token: 0x06001780 RID: 6016 RVA: 0x0000B1A4 File Offset: 0x000093A4
[Token(Token = "0x17000471")]
public override Guid UntypedId
{
[Token(Token = "0x600130C")]
[Address(RVA = "0x108F810", Offset = "0x108E210", VA = "0x18108F810", Slot = "10")]
get
{
return default(Guid);
}
}
// Token: 0x17000491 RID: 1169
// (get) Token: 0x06001781 RID: 6017 RVA: 0x0000B1BC File Offset: 0x000093BC
[Token(Token = "0x17000472")]
public override Guid UntypedDescId
{
[Token(Token = "0x600130D")]
[Address(RVA = "0x21B7570", Offset = "0x21B5F70", VA = "0x1821B7570", Slot = "11")]
get
{
return default(Guid);
}
}
// Token: 0x17000492 RID: 1170
// (get) Token: 0x06001782 RID: 6018 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000473")]
public override string Name
{
[Token(Token = "0x600130E")]
[Address(RVA = "0x21B7550", Offset = "0x21B5F50", VA = "0x1821B7550", Slot = "12")]
get
{
return null;
}
}
// Token: 0x17000493 RID: 1171
// (get) Token: 0x06001783 RID: 6019 RVA: 0x0000B1D4 File Offset: 0x000093D4
[Token(Token = "0x17000474")]
public override bool IsSelfPort
{
[Token(Token = "0x600130F")]
[Address(RVA = "0x21B7480", Offset = "0x21B5E80", VA = "0x1821B7480", Slot = "13")]
get
{
return default(bool);
}
}
// Token: 0x17000494 RID: 1172
// (get) Token: 0x06001784 RID: 6020 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000475")]
public OutputDesc Desc
{
[Token(Token = "0x6001310")]
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x17000495 RID: 1173
// (get) Token: 0x06001785 RID: 6021 RVA: 0x0000B1EC File Offset: 0x000093EC
[Token(Token = "0x17000476")]
public override bool IsInputPort
{
[Token(Token = "0x6001311")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "17")]
get
{
return default(bool);
}
}
// Token: 0x17000496 RID: 1174
// (get) Token: 0x06001786 RID: 6022 RVA: 0x00002098 File Offset: 0x00000298
// (set) Token: 0x06001787 RID: 6023 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x17000477")]
public override CircuitType GenericPortType
{
[Token(Token = "0x6001312")]
[Address(RVA = "0x21B7460", Offset = "0x21B5E60", VA = "0x1821B7460", Slot = "15")]
get
{
return null;
}
[Token(Token = "0x6001313")]
[Address(RVA = "0x21B75A0", Offset = "0x21B5FA0", VA = "0x1821B75A0", Slot = "16")]
protected set
{
}
}
// Token: 0x17000497 RID: 1175
// (get) Token: 0x06001788 RID: 6024 RVA: 0x0000B204 File Offset: 0x00009404
[Token(Token = "0x17000478")]
public override bool SupportsDefaultValue
{
[Token(Token = "0x6001314")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "18")]
get
{
return default(bool);
}
}
// Token: 0x06001789 RID: 6025 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6001315")]
[Address(RVA = "0x74D670", Offset = "0x74C070", VA = "0x18074D670", Slot = "14")]
public sealed override Node GetNode(NodeConnection connection)
{
return null;
}
// Token: 0x17000498 RID: 1176
// (get) Token: 0x0600178A RID: 6026 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000479")]
IEnumerable<NodeConnection> ICheckableOutputPort<NodeGroup, InputPort, OutputPort, NodeConnection>.Connections
{
[Token(Token = "0x6001316")]
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250", Slot = "26")]
get
{
return null;
}
}
// Token: 0x0600178B RID: 6027 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001317")]
[Address(RVA = "0x21B7290", Offset = "0x21B5C90", VA = "0x1821B7290")]
public OutputPort(NodeDescId nodeDescId, OutputId id, OutputDesc desc)
{
}
// Token: 0x0600178C RID: 6028 RVA: 0x0000B21C File Offset: 0x0000941C
[Token(Token = "0x6001318")]
[Address(RVA = "0x21B6F00", Offset = "0x21B5900", VA = "0x1821B6F00", Slot = "21")]
public override Result<CircuitSignal> Get(ExecParams executionScope, Node node)
{
return default(Result<CircuitSignal>);
}
// Token: 0x0600178D RID: 6029 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6001319")]
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
public CircuitType GetSignalType()
{
return null;
}
// Token: 0x17000499 RID: 1177
// (get) Token: 0x0600178E RID: 6030 RVA: 0x0000B234 File Offset: 0x00009434
[Token(Token = "0x1700047A")]
public override bool CanSet
{
[Token(Token = "0x600131A")]
[Address(RVA = "0x21B7450", Offset = "0x21B5E50", VA = "0x1821B7450", Slot = "22")]
get
{
return default(bool);
}
}
// Token: 0x0600178F RID: 6031 RVA: 0x0000B24C File Offset: 0x0000944C
[Token(Token = "0x600131B")]
[Address(RVA = "0x21B7110", Offset = "0x21B5B10", VA = "0x1821B7110", Slot = "23")]
public override Result<bool> Set(ExecParams executionScope, Node node, in CircuitSignal value)
{
return default(Result<bool>);
}
// Token: 0x06001790 RID: 6032 RVA: 0x0000B264 File Offset: 0x00009464
[Token(Token = "0x600131C")]
[Address(RVA = "0x21B71E0", Offset = "0x21B5BE0", VA = "0x1821B71E0")]
public bool TrySet(ExecParams e, Node n, in CircuitSignal value, out Result<None> err)
{
return default(bool);
}
// Token: 0x06001791 RID: 6033 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x600131D")]
[Address(RVA = "0x21B6EE0", Offset = "0x21B58E0", VA = "0x1821B6EE0", Slot = "24")]
public override Node GetReferencedNode()
{
return null;
}
// Token: 0x06001792 RID: 6034 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600131E")]
[Address(RVA = "0x52F840", Offset = "0x52E240", VA = "0x18052F840")]
public void SetReferencedNodeDelegate(OutputPortGetReferencedNodeDelegate v)
{
}
// Token: 0x06001793 RID: 6035 RVA: 0x0000B27C File Offset: 0x0000947C
[Token(Token = "0x600131F")]
[Address(RVA = "0x21B6E20", Offset = "0x21B5820", VA = "0x1821B6E20")]
public Result<ExecOk> GetExec(Node lastNode)
{
return default(Result<ExecOk>);
}
// Token: 0x06001794 RID: 6036 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001320")]
[Address(RVA = "0x21B7090", Offset = "0x21B5A90", VA = "0x1821B7090")]
public void SetDelegates([Optional] OutputPortGetDelegate get, int getCost = 110, [Optional] OutputPortSetDelegate set, int setCost = 110)
{
}
// Token: 0x06001795 RID: 6037 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001321")]
[Address(RVA = "0x21B70B0", Offset = "0x21B5AB0", VA = "0x1821B70B0")]
public void SetDelegates()
{
}
// Token: 0x06001796 RID: 6038 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001322")]
[Address(RVA = "0x21B70F0", Offset = "0x21B5AF0", VA = "0x1821B70F0")]
public void SetDelegates([Optional] OutputPortGetDelegate get)
{
}
// Token: 0x06001797 RID: 6039 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001323")]
[Address(RVA = "0x21B70D0", Offset = "0x21B5AD0", VA = "0x1821B70D0")]
public void SetDelegates([Optional] OutputPortGetDelegate get, [Optional] OutputPortSetDelegate set)
{
}
// Token: 0x06001798 RID: 6040 RVA: 0x0000B294 File Offset: 0x00009494
[Token(Token = "0x6001324")]
[Address(RVA = "0x21B6C00", Offset = "0x21B5600", VA = "0x1821B6C00")]
private static Result<CircuitSignal> DefaultGet(ExecParams executionScope)
{
return default(Result<CircuitSignal>);
}
// Token: 0x06001799 RID: 6041 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6001325")]
[Address(RVA = "0x21B7000", Offset = "0x21B5A00", VA = "0x1821B7000")]
public OutputPortData Serialize()
{
return null;
}
// Token: 0x0600179A RID: 6042 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6001326")]
[Address(RVA = "0x21B6C70", Offset = "0x21B5670", VA = "0x1821B6C70")]
public static OutputPort Deserialize(OutputPortData outputPortData, NodeDesc nodeDesc, OutputId id)
{
return null;
}
// Token: 0x0600179B RID: 6043 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001327")]
[Address(RVA = "0x21B6E10", Offset = "0x21B5810", VA = "0x1821B6E10", Slot = "25")]
protected override void DisposeInternal()
{
}
// Token: 0x04000927 RID: 2343
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x40006D8")]
private int getCost;
// Token: 0x04000928 RID: 2344
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x40006D9")]
private OutputPortGetDelegate outputPortGetDelegate;
// Token: 0x04000929 RID: 2345
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x40006DA")]
private int setCost;
// Token: 0x0400092A RID: 2346
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x40006DB")]
private OutputPortSetDelegate outputPortSetDelegate;
// Token: 0x0400092B RID: 2347
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x40006DC")]
private OutputPortGetReferencedNodeDelegate outputPortGetReferencedNodeDelegate;
// Token: 0x0400092C RID: 2348
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x40006DD")]
private Result<CircuitSignal> cached;
// Token: 0x0400092D RID: 2349
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x40006DE")]
private ulong lastExec;
}
}