142 lines
4.1 KiB
C#
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()
|
|
{
|
|
}
|
|
}
|
|
}
|