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: 0x020033CC RID: 13260 [Token(Token = "0x20033CC")] public class HolotarCircuitNodeDisplay : CircuitNodeDisplay { // Token: 0x14000202 RID: 514 // (add) Token: 0x06016B9C RID: 93084 RVA: 0x005475F0 File Offset: 0x005457F0 // (remove) Token: 0x06016B9D RID: 93085 RVA: 0x0054760C File Offset: 0x0054580C [Token(Token = "0x14000202")] public event Action NOMMMKEALDC { [Token(Token = "0x6016B9C")] [Address(RVA = "0x192BC00", Offset = "0x192AC00", VA = "0x18192BC00")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6016B9D")] [Address(RVA = "0x192BDB0", Offset = "0x192ADB0", VA = "0x18192BDB0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x17003EB9 RID: 16057 // (get) Token: 0x06016B9E RID: 93086 RVA: 0x00547628 File Offset: 0x00545828 [Token(Token = "0x17003EB9")] public HolotarCircuitNodeDisplay.MNBAEHGJHJK MLEKNGIDJHM { [Token(Token = "0x6016B9E")] [Address(RVA = "0x192BCA0", Offset = "0x192ACA0", VA = "0x18192BCA0")] 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: 0x17003EBA RID: 16058 // (get) Token: 0x06016B9F RID: 93087 RVA: 0x0054767C File Offset: 0x0054587C [Token(Token = "0x17003EBA")] private bool EIBCKAJBJKL { [Token(Token = "0x6016B9F")] [Address(RVA = "0x192B6F0", Offset = "0x192A6F0", VA = "0x18192B6F0")] get { CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN; if (mbbjmcdgdmn == 0) { } return Convert.ToBoolean(mbbjmcdgdmn.GetInputSignal(InputSlot.G)); } } // Token: 0x17003EBB RID: 16059 // (get) Token: 0x06016BA0 RID: 93088 RVA: 0x005476A4 File Offset: 0x005458A4 [Token(Token = "0x17003EBB")] private bool HBOAIKHBNLB { [Token(Token = "0x6016BA0")] [Address(RVA = "0x192B7C0", Offset = "0x192A7C0", VA = "0x18192B7C0")] get { CircuitNode mbbjmcdgdmn = this.MBBJMCDGDMN; if (mbbjmcdgdmn == 0) { } int num = 0; return Convert.ToBoolean(mbbjmcdgdmn.GetInputSignal((InputSlot)num)); } } // Token: 0x06016BA1 RID: 93089 RVA: 0x005476CC File Offset: 0x005458CC [Token(Token = "0x6016BA1")] [Address(RVA = "0x192B8E0", Offset = "0x192A8E0", VA = "0x18192B8E0", 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: 0x06016BA2 RID: 93090 RVA: 0x0054772C File Offset: 0x0054592C [Token(Token = "0x6016BA2")] [Address(RVA = "0x192B830", Offset = "0x192A830", VA = "0x18192B830", Slot = "25")] protected override void NDMHFAFLLOH(PhotonView KFONGPOFCDH) { if (this.MBBJMCDGDMN != 0) { OutputNodeUpdated outputNodeUpdated = new OutputNodeUpdated(this.KBKBJFBEOGH); } base.NDMHFAFLLOH(KFONGPOFCDH); } // Token: 0x06016BA3 RID: 93091 RVA: 0x00547758 File Offset: 0x00545958 [Token(Token = "0x6016BA3")] [Address(RVA = "0x192B760", Offset = "0x192A760", VA = "0x18192B760")] private void KBKBJFBEOGH(Dictionary COLKFKBFGNA) { if (this.NOMMMKEALDC != 0) { HolotarCircuitNodeDisplay.MNBAEHGJHJK currentPlayMode = this.MLEKNGIDJHM; } } // Token: 0x06016BA4 RID: 93092 RVA: 0x00547778 File Offset: 0x00545978 [Token(Token = "0x6016BA4")] [Address(RVA = "0x192BBA0", Offset = "0x192ABA0", VA = "0x18192BBA0")] public HolotarCircuitNodeDisplay() { } // Token: 0x06016BA5 RID: 93093 RVA: 0x0054778C File Offset: 0x0054598C // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6016BA5")] [Address(RVA = "0x192BAE0", Offset = "0x192AAE0", VA = "0x18192BAE0")] static HolotarCircuitNodeDisplay() { InputMetadata[] array = new InputMetadata[2]; int num = 0; ulong num2; array[0] = num2; array[2] = num; HolotarCircuitNodeDisplay.KHLENNBNFAJ = array; } // Token: 0x0400ECDE RID: 60638 [Token(Token = "0x400ECDE")] private const InputSlot OPABCOBMFDB = InputSlot.R; // Token: 0x0400ECDF RID: 60639 [Token(Token = "0x400ECDF")] private const InputSlot HNJDHEOFOKE = InputSlot.G; // Token: 0x0400ECE0 RID: 60640 [Token(Token = "0x400ECE0")] private static readonly InputMetadata[] KHLENNBNFAJ; // Token: 0x020033CD RID: 13261 [Token(Token = "0x20033CD")] public enum MNBAEHGJHJK { // Token: 0x0400ECE3 RID: 60643 [Token(Token = "0x400ECE3")] DEFAULT_DISCONNECTED, // Token: 0x0400ECE4 RID: 60644 [Token(Token = "0x400ECE4")] DEFAULT_CONNECTED, // Token: 0x0400ECE5 RID: 60645 [Token(Token = "0x400ECE5")] PLAY, // Token: 0x0400ECE6 RID: 60646 [Token(Token = "0x400ECE6")] STOP } } }