116 lines
3.4 KiB
C#
116 lines
3.4 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Circuits;
|
|
using RecRoom.Tools.MakerPenTools;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Creation.Circuits
|
|
{
|
|
// Token: 0x02002C55 RID: 11349
|
|
[Token(Token = "0x2002C55")]
|
|
[StructLayout(3)]
|
|
public abstract class CircuitConnectionPointBase : ConnectionPoint
|
|
{
|
|
// Token: 0x17003564 RID: 13668
|
|
// (get) Token: 0x06013FA2 RID: 81826 RVA: 0x004CAEB0 File Offset: 0x004C90B0
|
|
[Token(Token = "0x17003564")]
|
|
public virtual InputSlot? MNIEHHMNFFE
|
|
{
|
|
[Token(Token = "0x6013FA2")]
|
|
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "20")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003565 RID: 13669
|
|
// (get) Token: 0x06013FA3 RID: 81827 RVA: 0x004CAEC0 File Offset: 0x004C90C0
|
|
[Token(Token = "0x17003565")]
|
|
public virtual OutputSlot? MDMBMHINCLJ
|
|
{
|
|
[Token(Token = "0x6013FA3")]
|
|
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "21")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013FA4 RID: 81828
|
|
[Token(Token = "0x6013FA4")]
|
|
[Address(Slot = "22")]
|
|
public abstract bool GetInputConnection(out CircuitConnectionPointBase OADEJGCDPCD);
|
|
|
|
// Token: 0x06013FA5 RID: 81829
|
|
[Token(Token = "0x6013FA5")]
|
|
[Address(Slot = "23")]
|
|
public abstract bool IsInputConnected();
|
|
|
|
// Token: 0x06013FA6 RID: 81830
|
|
[Token(Token = "0x6013FA6")]
|
|
[Address(Slot = "24")]
|
|
public abstract string GetDescription();
|
|
|
|
// Token: 0x06013FA7 RID: 81831 RVA: 0x004CAED0 File Offset: 0x004C90D0
|
|
[Token(Token = "0x6013FA7")]
|
|
[Address(RVA = "0x176A650", Offset = "0x1769050", VA = "0x18176A650", Slot = "14")]
|
|
public override void ConfigureHoverPinInfoDisplay(MakerPenPinInfo LAIOECNCBBK, in Vector3 MMEIDGMCHNK)
|
|
{
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
bool flag;
|
|
if (!this.CJIMJENNIPE || flag)
|
|
{
|
|
}
|
|
bool isCompleted = ((IAsyncResult)LAIOECNCBBK).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x06013FA8 RID: 81832 RVA: 0x004CAF08 File Offset: 0x004C9108
|
|
[Token(Token = "0x6013FA8")]
|
|
[Address(RVA = "0x176A730", Offset = "0x1769130", VA = "0x18176A730", Slot = "15")]
|
|
public override void ConfigureStartPinInfoDisplay(MakerPenPinInfo LAIOECNCBBK, in Vector3 MMEIDGMCHNK)
|
|
{
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
bool flag;
|
|
if (!this.CJIMJENNIPE || flag)
|
|
{
|
|
}
|
|
bool isCompleted = ((IAsyncResult)LAIOECNCBBK).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x06013FA9 RID: 81833 RVA: 0x004CAF40 File Offset: 0x004C9140
|
|
[Token(Token = "0x6013FA9")]
|
|
[Address(RVA = "0x176A370", Offset = "0x1768D70", VA = "0x18176A370", Slot = "16")]
|
|
public override void ConfigureEndPinInfoDisplay(MakerPenPinInfo LAIOECNCBBK, in Vector3 MMEIDGMCHNK, ConnectionPoint HEICFDGLPJK)
|
|
{
|
|
int num = 0;
|
|
if (HEICFDGLPJK == 0)
|
|
{
|
|
}
|
|
if (HEICFDGLPJK)
|
|
{
|
|
if ((HEICFDGLPJK.CJIMJENNIPE && this.CJIMJENNIPE) || this.MyInputSlot != 0)
|
|
{
|
|
}
|
|
if ((HEICFDGLPJK.CJIMJENNIPE && this.MyInputSlot != 0 && num == this) || !this.CJIMJENNIPE || this.MyOutputSlot == 0 || num == HEICFDGLPJK)
|
|
{
|
|
}
|
|
}
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
bool isCV = LAIOECNCBBK.MELMOMAGKEP;
|
|
}
|
|
|
|
// Token: 0x06013FAA RID: 81834 RVA: 0x004CAFD0 File Offset: 0x004C91D0
|
|
[Token(Token = "0x6013FAA")]
|
|
[Address(RVA = "0x176A810", Offset = "0x1769210", VA = "0x18176A810")]
|
|
protected CircuitConnectionPointBase()
|
|
{
|
|
}
|
|
}
|
|
}
|