Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

94 lines
2.6 KiB
C#

using System;
using Cpp2IlInjected;
using RecRoom.Circuits;
namespace RecRoom.Core.Creation.Circuits
{
// Token: 0x020032FD RID: 13053
[Token(Token = "0x20032FD")]
public class ButtonCircuitNodeDisplay : CircuitNodeDisplay, PFHIHKIOPFF
{
// Token: 0x17003D7F RID: 15743
// (get) Token: 0x06016458 RID: 91224 RVA: 0x0052B824 File Offset: 0x00529A24
// (set) Token: 0x06016459 RID: 91225 RVA: 0x0052B838 File Offset: 0x00529A38
[Token(Token = "0x17003D7F")]
public OutputMetadata[] JDFCGKIIDKE
{
[Token(Token = "0x6016458")]
[Address(RVA = "0x44C890", Offset = "0x44B890", VA = "0x18044C890", Slot = "33")]
get
{
return this.outputMeta;
}
[Token(Token = "0x6016459")]
[Address(RVA = "0x44E020", Offset = "0x44D020", VA = "0x18044E020", Slot = "34")]
set
{
this.outputMeta = value;
}
}
// Token: 0x0601645A RID: 91226 RVA: 0x0052B84C File Offset: 0x00529A4C
[Token(Token = "0x601645A")]
[Address(RVA = "0x199ED40", Offset = "0x199DD40", VA = "0x18199ED40", Slot = "26")]
public override void OnCircuitNodeInitialized(CircuitNode IKFLAODDALD)
{
do
{
base.OnCircuitNodeInitialized(IKFLAODDALD);
}
while (IKFLAODDALD == 0 || IKFLAODDALD == 0);
}
// Token: 0x0601645B RID: 91227 RVA: 0x0052B874 File Offset: 0x00529A74
[Token(Token = "0x601645B")]
[Address(RVA = "0x199EE30", Offset = "0x199DE30", VA = "0x18199EE30")]
public void SetOutput(OutputSlot PLPBJGDPCIH, int BECIIEHIPMJ)
{
if (KKPBCOOONNK.BNNCCCFFALC && this.MBBJMCDGDMN != 0)
{
if (PLPBJGDPCIH == OutputSlot.R || PLPBJGDPCIH == OutputSlot.B)
{
return;
}
if (PLPBJGDPCIH == OutputSlot.G)
{
}
}
}
// Token: 0x0601645C RID: 91228 RVA: 0x0052B8AC File Offset: 0x00529AAC
[Token(Token = "0x601645C")]
[Address(RVA = "0x199EF30", Offset = "0x199DF30", VA = "0x18199EF30")]
public ButtonCircuitNodeDisplay()
{
OutputMetadata[] array = new OutputMetadata[3];
int num = 0;
array[0] = num;
ulong num2;
array[2] = num2;
ulong num3;
array[4] = num3;
this.outputMeta = array;
base..ctor();
}
// Token: 0x0400E943 RID: 59715
[Token(Token = "0x400E943")]
public const OutputSlot PRESSED_SLOT = OutputSlot.R;
// Token: 0x0400E944 RID: 59716
[Token(Token = "0x400E944")]
public const OutputSlot HELD_SLOT = OutputSlot.G;
// Token: 0x0400E945 RID: 59717
[Token(Token = "0x400E945")]
public const OutputSlot RELEASED_SLOT = OutputSlot.B;
// Token: 0x0400E946 RID: 59718
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400E946")]
public OutputMetadata[] outputMeta;
}
}