Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/Creation/Circuits/CircuitConnectionPointBase.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x02003300 RID: 13056
[Token(Token = "0x2003300")]
public abstract class CircuitConnectionPointBase : ConnectionPoint
{
// Token: 0x17003D87 RID: 15751
// (get) Token: 0x06016475 RID: 91253 RVA: 0x0052BFD8 File Offset: 0x0052A1D8
[Token(Token = "0x17003D87")]
public virtual InputSlot? MNIEHHMNFFE
{
[Token(Token = "0x6016475")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "22")]
get
{
}
}
// Token: 0x17003D88 RID: 15752
// (get) Token: 0x06016476 RID: 91254 RVA: 0x0052BFE8 File Offset: 0x0052A1E8
[Token(Token = "0x17003D88")]
public virtual OutputSlot? MDMBMHINCLJ
{
[Token(Token = "0x6016476")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "23")]
get
{
}
}
// Token: 0x06016477 RID: 91255
[Token(Token = "0x6016477")]
[Address(Slot = "24")]
public abstract bool GetInputConnection(out CircuitConnectionPointBase OADEJGCDPCD);
// Token: 0x06016478 RID: 91256
[Token(Token = "0x6016478")]
[Address(Slot = "25")]
public abstract bool IsInputConnected();
// Token: 0x06016479 RID: 91257
[Token(Token = "0x6016479")]
[Address(Slot = "26")]
public abstract string GetDescription();
// Token: 0x17003D89 RID: 15753
// (get) Token: 0x0601647A RID: 91258 RVA: 0x0052BFF8 File Offset: 0x0052A1F8
[Token(Token = "0x17003D89")]
public override MakerPenPinInfo.NGNLFACFACI HEAEKMBKCAA
{
[Token(Token = "0x601647A")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "12")]
get
{
}
}
// Token: 0x0601647B RID: 91259 RVA: 0x0052C008 File Offset: 0x0052A208
[Token(Token = "0x601647B")]
[Address(RVA = "0x199F340", Offset = "0x199E340", VA = "0x18199F340", 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: 0x0601647C RID: 91260 RVA: 0x0052C058 File Offset: 0x0052A258
[Token(Token = "0x601647C")]
[Address(RVA = "0x199F440", Offset = "0x199E440", VA = "0x18199F440", 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: 0x0601647D RID: 91261 RVA: 0x0052C0A8 File Offset: 0x0052A2A8
[Token(Token = "0x601647D")]
[Address(RVA = "0x199F050", Offset = "0x199E050", VA = "0x18199F050", 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: 0x0601647E RID: 91262 RVA: 0x0052C164 File Offset: 0x0052A364
[Token(Token = "0x601647E")]
[Address(RVA = "0x199F540", Offset = "0x199E540", VA = "0x18199F540")]
protected CircuitConnectionPointBase()
{
}
}
}