Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/Creation/Circuits/CircuitConnectionPointBase.cs
T
2026-04-10 22:50:51 +02:00

142 lines
4.1 KiB
C#

using System;
using Cpp2IlInjected;
using RecRoom.Circuits;
using RecRoom.Tools.MakerPenTools;
using UnityEngine;
namespace RecRoom.Core.Creation.Circuits
{
// Token: 0x02003213 RID: 12819
[Token(Token = "0x2003213")]
public abstract class CircuitConnectionPointBase : ConnectionPoint
{
// Token: 0x17003CC2 RID: 15554
// (get) Token: 0x06015FE9 RID: 90089 RVA: 0x0052128C File Offset: 0x0051F48C
[Token(Token = "0x17003CC2")]
public virtual InputSlot? MNIEHHMNFFE
{
[Token(Token = "0x6015FE9")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "22")]
get
{
}
}
// Token: 0x17003CC3 RID: 15555
// (get) Token: 0x06015FEA RID: 90090 RVA: 0x0052129C File Offset: 0x0051F49C
[Token(Token = "0x17003CC3")]
public virtual OutputSlot? MDMBMHINCLJ
{
[Token(Token = "0x6015FEA")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "23")]
get
{
}
}
// Token: 0x06015FEB RID: 90091
[Token(Token = "0x6015FEB")]
[Address(Slot = "24")]
public abstract bool GetInputConnection(out CircuitConnectionPointBase OADEJGCDPCD);
// Token: 0x06015FEC RID: 90092
[Token(Token = "0x6015FEC")]
[Address(Slot = "25")]
public abstract bool IsInputConnected();
// Token: 0x06015FED RID: 90093
[Token(Token = "0x6015FED")]
[Address(Slot = "26")]
public abstract string GetDescription();
// Token: 0x17003CC4 RID: 15556
// (get) Token: 0x06015FEE RID: 90094 RVA: 0x005212AC File Offset: 0x0051F4AC
[Token(Token = "0x17003CC4")]
public override MakerPenPinInfo.NGNLFACFACI HEAEKMBKCAA
{
[Token(Token = "0x6015FEE")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "12")]
get
{
}
}
// Token: 0x06015FEF RID: 90095 RVA: 0x005212BC File Offset: 0x0051F4BC
[Token(Token = "0x6015FEF")]
[Address(RVA = "0xED62C0", Offset = "0xED50C0", VA = "0x180ED62C0", Slot = "16")]
public override void ConfigureHoverPinInfoDisplay(MakerPenPinInfo LAIOECNCBBK, in Vector3 MMEIDGMCHNK)
{
int num = 0;
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
int num2 = 0;
LAIOECNCBBK.UpdateInfo(num, num2);
bool flag;
if (!this.CJIMJENNIPE || flag)
{
}
GIPDDLFFNGG creationContextObject = this.KADAPJEJAPF;
bool isCV = LAIOECNCBBK.MELMOMAGKEP;
}
// Token: 0x06015FF0 RID: 90096 RVA: 0x0052130C File Offset: 0x0051F50C
[Token(Token = "0x6015FF0")]
[Address(RVA = "0xED63C0", Offset = "0xED51C0", VA = "0x180ED63C0", Slot = "17")]
public override void ConfigureStartPinInfoDisplay(MakerPenPinInfo LAIOECNCBBK, in Vector3 MMEIDGMCHNK)
{
int num = 0;
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
int num2 = 0;
LAIOECNCBBK.UpdateInfo(num, num2);
bool flag;
if (!this.CJIMJENNIPE || flag)
{
}
GIPDDLFFNGG creationContextObject = this.KADAPJEJAPF;
bool isCV = LAIOECNCBBK.MELMOMAGKEP;
}
// Token: 0x06015FF1 RID: 90097 RVA: 0x0052135C File Offset: 0x0051F55C
[Token(Token = "0x6015FF1")]
[Address(RVA = "0xED5FD0", Offset = "0xED4DD0", VA = "0x180ED5FD0", Slot = "18")]
public override void ConfigureEndPinInfoDisplay(MakerPenPinInfo LAIOECNCBBK, in Vector3 MMEIDGMCHNK, ConnectionPoint HEICFDGLPJK)
{
int num = 0;
int num2 = 0;
if (HEICFDGLPJK != 0)
{
}
GIPDDLFFNGG creationContextObject = this.KADAPJEJAPF;
if (num)
{
string text;
object obj;
if ((text != 0 && this.CJIMJENNIPE) || obj == 0 || this.MyInputSlot != 0)
{
}
string text2;
object obj2;
if (((text2 == 0 || this.MyInputSlot == 0 || num.CompareTo(num) == 0 || num == this) && (ulong)((uint)2) == (ulong)1L) || obj2 == 0 || !this.CJIMJENNIPE || this.MyOutputSlot == 0 || num == num)
{
}
}
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
int num3 = 0;
LAIOECNCBBK.UpdateInfo(num2, num3);
bool isCV = LAIOECNCBBK.MELMOMAGKEP;
}
// Token: 0x06015FF2 RID: 90098 RVA: 0x00521418 File Offset: 0x0051F618
[Token(Token = "0x6015FF2")]
[Address(RVA = "0xED64C0", Offset = "0xED52C0", VA = "0x180ED64C0")]
protected CircuitConnectionPointBase()
{
}
}
}