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

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()
{
}
}
}