using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Circuits; namespace RecRoom.Core.Creation.Circuits { // Token: 0x02002C52 RID: 11346 [Token(Token = "0x2002C52")] [StructLayout(3)] public class ButtonCircuitNodeDisplay : CircuitNodeDisplay, PFHIHKIOPFF { // Token: 0x1700355C RID: 13660 // (get) Token: 0x06013F85 RID: 81797 RVA: 0x004CA714 File Offset: 0x004C8914 // (set) Token: 0x06013F86 RID: 81798 RVA: 0x004CA728 File Offset: 0x004C8928 [Token(Token = "0x1700355C")] public OutputMetadata[] JDFCGKIIDKE { [Token(Token = "0x6013F85")] [Address(RVA = "0x3EFAF0", Offset = "0x3EE4F0", VA = "0x1803EFAF0", Slot = "32")] get { return this.outputMeta; } [Token(Token = "0x6013F86")] [Address(RVA = "0x3F0040", Offset = "0x3EEA40", VA = "0x1803F0040", Slot = "33")] set { this.outputMeta = value; } } // Token: 0x06013F87 RID: 81799 RVA: 0x004CA73C File Offset: 0x004C893C [Token(Token = "0x6013F87")] [Address(RVA = "0x176A060", Offset = "0x1768A60", VA = "0x18176A060", Slot = "25")] public override void OnCircuitNodeInitialized(CircuitNode IKFLAODDALD) { do { base.OnCircuitNodeInitialized(IKFLAODDALD); } while (IKFLAODDALD == 0 || IKFLAODDALD == 0); } // Token: 0x06013F88 RID: 81800 RVA: 0x004CA764 File Offset: 0x004C8964 [Token(Token = "0x6013F88")] [Address(RVA = "0x176A150", Offset = "0x1768B50", VA = "0x18176A150")] public void SetOutput(OutputSlot PLPBJGDPCIH, int BECIIEHIPMJ) { if (PhotonNetwork.IsMasterClient && this.MBBJMCDGDMN != 0) { if (PLPBJGDPCIH == OutputSlot.R || PLPBJGDPCIH == OutputSlot.B) { return; } if (PLPBJGDPCIH == OutputSlot.G) { } } } // Token: 0x06013F89 RID: 81801 RVA: 0x004CA79C File Offset: 0x004C899C [Token(Token = "0x6013F89")] [Address(RVA = "0x176A250", Offset = "0x1768C50", VA = "0x18176A250")] 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: 0x0400D6ED RID: 55021 [Token(Token = "0x400D6ED")] public const OutputSlot PRESSED_SLOT = OutputSlot.R; // Token: 0x0400D6EE RID: 55022 [Token(Token = "0x400D6EE")] public const OutputSlot HELD_SLOT = OutputSlot.G; // Token: 0x0400D6EF RID: 55023 [Token(Token = "0x400D6EF")] public const OutputSlot RELEASED_SLOT = OutputSlot.B; // Token: 0x0400D6F0 RID: 55024 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400D6F0")] public OutputMetadata[] outputMeta; } }