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; } }