50 lines
1.0 KiB
C#
50 lines
1.0 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using CircuitsV2.Types;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace CircuitsV2.Graph
|
|
{
|
|
// Token: 0x02000296 RID: 662
|
|
[Token(Token = "0x20001AB")]
|
|
[StructLayout(3)]
|
|
public interface IPort
|
|
{
|
|
// Token: 0x1700044E RID: 1102
|
|
// (get) Token: 0x06001650 RID: 5712
|
|
[Token(Token = "0x17000431")]
|
|
bool IsConnected
|
|
{
|
|
[Token(Token = "0x6001205")]
|
|
[Address(Slot = "0")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700044F RID: 1103
|
|
// (get) Token: 0x06001651 RID: 5713
|
|
[Token(Token = "0x17000432")]
|
|
CircuitType GenericPortType
|
|
{
|
|
[Token(Token = "0x6001206")]
|
|
[Address(Slot = "1")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17000450 RID: 1104
|
|
// (get) Token: 0x06001652 RID: 5714
|
|
[Token(Token = "0x17000433")]
|
|
CircuitType SpecificPortType
|
|
{
|
|
[Token(Token = "0x6001207")]
|
|
[Address(Slot = "2")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1400001A RID: 26
|
|
// (add) Token: 0x06001653 RID: 5715
|
|
// (remove) Token: 0x06001654 RID: 5716
|
|
[Token(Token = "0x1400001A")]
|
|
event Action OnSpecificPortTypeChanged;
|
|
}
|
|
}
|