using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Circuits; using RecRoom.Core.Creation.Circuits; namespace RecRoom.Core.Creation.Holotars { // Token: 0x020032DF RID: 13023 [Token(Token = "0x20032DF")] public class HolotarCircuitNodeDisplay : CircuitNodeDisplay { // Token: 0x140001FC RID: 508 // (add) Token: 0x06016710 RID: 91920 RVA: 0x0053C83C File Offset: 0x0053AA3C // (remove) Token: 0x06016711 RID: 91921 RVA: 0x0053C858 File Offset: 0x0053AA58 [Token(Token = "0x140001FC")] public event Action NOMMMKEALDC { [Token(Token = "0x6016710")] [Address(RVA = "0xE980D0", Offset = "0xE96ED0", VA = "0x180E980D0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6016711")] [Address(RVA = "0xE98280", Offset = "0xE97080", VA = "0x180E98280")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x17003DF6 RID: 15862 // (get) Token: 0x06016712 RID: 91922 RVA: 0x0053C874 File Offset: 0x0053AA74 [Token(Token = "0x17003DF6")] public HolotarCircuitNodeDisplay.MNBAEHGJHJK MLEKNGIDJHM { [Token(Token = "0x6016712")] [Address(RVA = "0xE98170", Offset = "0xE96F70", VA = "0x180E98170")] get { if (base.IsInputConnected(InputSlot.G)) { CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN; if (mbbjmcdgdmn != 0) { int num = 0; if (Convert.ToBoolean(mbbjmcdgdmn.GetInputSignal((InputSlot)num))) { return HolotarCircuitNodeDisplay.MNBAEHGJHJK.STOP; } } CircuitNode mbbjmcdgdmn2 = this.MBBJMCDGDMN; if (mbbjmcdgdmn2 != 0 && Convert.ToBoolean(mbbjmcdgdmn2.GetInputSignal(InputSlot.G))) { return HolotarCircuitNodeDisplay.MNBAEHGJHJK.PLAY; } return HolotarCircuitNodeDisplay.MNBAEHGJHJK.DEFAULT_CONNECTED; } } } // Token: 0x17003DF7 RID: 15863 // (get) Token: 0x06016713 RID: 91923 RVA: 0x0053C8C8 File Offset: 0x0053AAC8 [Token(Token = "0x17003DF7")] private bool EIBCKAJBJKL { [Token(Token = "0x6016713")] [Address(RVA = "0xE97BC0", Offset = "0xE969C0", VA = "0x180E97BC0")] get { CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN; if (mbbjmcdgdmn == 0) { } return Convert.ToBoolean(mbbjmcdgdmn.GetInputSignal(InputSlot.G)); } } // Token: 0x17003DF8 RID: 15864 // (get) Token: 0x06016714 RID: 91924 RVA: 0x0053C8F0 File Offset: 0x0053AAF0 [Token(Token = "0x17003DF8")] private bool HBOAIKHBNLB { [Token(Token = "0x6016714")] [Address(RVA = "0xE97C90", Offset = "0xE96A90", VA = "0x180E97C90")] get { CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN; if (mbbjmcdgdmn == 0) { } int num = 0; return Convert.ToBoolean(mbbjmcdgdmn.GetInputSignal((InputSlot)num)); } } // Token: 0x06016715 RID: 91925 RVA: 0x0053C918 File Offset: 0x0053AB18 [Token(Token = "0x6016715")] [Address(RVA = "0xE97DB0", Offset = "0xE96BB0", VA = "0x180E97DB0", Slot = "26")] public override void OnCircuitNodeInitialized(CircuitNode IKFLAODDALD) { do { if (this.MBBJMCDGDMN != 0) { OutputNodeUpdated outputNodeUpdated = new OutputNodeUpdated(this.KBKBJFBEOGH); } base.OnCircuitNodeInitialized(IKFLAODDALD); } while (this.MBBJMCDGDMN == 0); if (new OutputNodeUpdated(this.KBKBJFBEOGH) != 0) { int num = 0; num += num; num++; } if (this.NOMMMKEALDC != 0) { int currentPlayMode = (int)this.MLEKNGIDJHM; } } // Token: 0x06016716 RID: 91926 RVA: 0x0053C978 File Offset: 0x0053AB78 [Token(Token = "0x6016716")] [Address(RVA = "0xE97D00", Offset = "0xE96B00", VA = "0x180E97D00", Slot = "25")] protected override void NDMHFAFLLOH(PhotonView KFONGPOFCDH) { if (this.MBBJMCDGDMN != 0) { OutputNodeUpdated outputNodeUpdated = new OutputNodeUpdated(this.KBKBJFBEOGH); } base.NDMHFAFLLOH(KFONGPOFCDH); } // Token: 0x06016717 RID: 91927 RVA: 0x0053C9A4 File Offset: 0x0053ABA4 [Token(Token = "0x6016717")] [Address(RVA = "0xE97C30", Offset = "0xE96A30", VA = "0x180E97C30")] private void KBKBJFBEOGH(Dictionary COLKFKBFGNA) { if (this.NOMMMKEALDC != 0) { HolotarCircuitNodeDisplay.MNBAEHGJHJK currentPlayMode = this.MLEKNGIDJHM; } } // Token: 0x06016718 RID: 91928 RVA: 0x0053C9C4 File Offset: 0x0053ABC4 [Token(Token = "0x6016718")] [Address(RVA = "0xE98070", Offset = "0xE96E70", VA = "0x180E98070")] public HolotarCircuitNodeDisplay() { } // Token: 0x06016719 RID: 91929 RVA: 0x0053C9D8 File Offset: 0x0053ABD8 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6016719")] [Address(RVA = "0xE97FB0", Offset = "0xE96DB0", VA = "0x180E97FB0")] static HolotarCircuitNodeDisplay() { InputMetadata[] array = new InputMetadata[2]; int num = 0; ulong num2; array[0] = num2; array[2] = num; HolotarCircuitNodeDisplay.KHLENNBNFAJ = array; } // Token: 0x0400EA98 RID: 60056 [Token(Token = "0x400EA98")] private const InputSlot OPABCOBMFDB = InputSlot.R; // Token: 0x0400EA99 RID: 60057 [Token(Token = "0x400EA99")] private const InputSlot HNJDHEOFOKE = InputSlot.G; // Token: 0x0400EA9A RID: 60058 [Token(Token = "0x400EA9A")] private static readonly InputMetadata[] KHLENNBNFAJ; // Token: 0x020032E0 RID: 13024 [Token(Token = "0x20032E0")] public enum MNBAEHGJHJK { // Token: 0x0400EA9D RID: 60061 [Token(Token = "0x400EA9D")] DEFAULT_DISCONNECTED, // Token: 0x0400EA9E RID: 60062 [Token(Token = "0x400EA9E")] DEFAULT_CONNECTED, // Token: 0x0400EA9F RID: 60063 [Token(Token = "0x400EA9F")] PLAY, // Token: 0x0400EAA0 RID: 60064 [Token(Token = "0x400EAA0")] STOP } } }