using System; using System.Collections.Generic; using Cpp2IlInjected; using RecRoom.Circuits; using UnityEngine; using UnityEngine.Events; namespace RecRoom.Core.Creation.Circuits { // Token: 0x0200321C RID: 12828 [Token(Token = "0x200321C")] public class CircuitEventNodeDisplay : CircuitEventNodeDisplayBase, LNMHDEAMFBO { // Token: 0x17003CCC RID: 15564 // (get) Token: 0x0601603E RID: 90174 RVA: 0x00522B88 File Offset: 0x00520D88 // (set) Token: 0x0601603F RID: 90175 RVA: 0x00522B9C File Offset: 0x00520D9C [Token(Token = "0x17003CCC")] public override InputMetadata[] LKIOMMEBJEC { [Token(Token = "0x601603E")] [Address(RVA = "0x60CF40", Offset = "0x60BD40", VA = "0x18060CF40", Slot = "37")] get { return this.inputMeta; } [Token(Token = "0x601603F")] [Address(RVA = "0x7B58A0", Offset = "0x7B46A0", VA = "0x1807B58A0", Slot = "38")] set { this.inputMeta = value; } } // Token: 0x17003CCD RID: 15565 // (get) Token: 0x06016040 RID: 90176 RVA: 0x00522BB0 File Offset: 0x00520DB0 // (set) Token: 0x06016041 RID: 90177 RVA: 0x00522BC4 File Offset: 0x00520DC4 [Token(Token = "0x17003CCD")] public override OutputMetadata[] JDFCGKIIDKE { [Token(Token = "0x6016040")] [Address(RVA = "0x7B5590", Offset = "0x7B4390", VA = "0x1807B5590", Slot = "39")] get { return this.outputMeta; } [Token(Token = "0x6016041")] [Address(RVA = "0x7B58B0", Offset = "0x7B46B0", VA = "0x1807B58B0", Slot = "40")] set { this.outputMeta = value; } } // Token: 0x06016042 RID: 90178 RVA: 0x00522BD8 File Offset: 0x00520DD8 [Token(Token = "0x6016042")] [Address(RVA = "0xEDC760", Offset = "0xEDB560", VA = "0x180EDC760")] public void AddInputMeta(InputSlot DECEAGNPDJL, string LJIGOCDPEJF) { } // Token: 0x06016043 RID: 90179 RVA: 0x00522BE8 File Offset: 0x00520DE8 [Token(Token = "0x6016043")] [Address(RVA = "0xEDC7A0", Offset = "0xEDB5A0", VA = "0x180EDC7A0")] public void AddInputMeta(InputMetadata PMKLANFGLME) { int num = 0; num += 2; num += num; num++; InputMetadata[] array = new InputMetadata[0]; int num2 = array.Length; int num3 = num2 - 1; num2 += num2; InputMetadata[] array2 = this.LKIOMMEBJEC; if (this.MBBJMCDGDMN == 0 || array2 != 0) { } } // Token: 0x06016044 RID: 90180 RVA: 0x00522C38 File Offset: 0x00520E38 [Token(Token = "0x6016044")] [Address(RVA = "0xEDC9C0", Offset = "0xEDB7C0", VA = "0x180EDC9C0")] public void RemoveInputMeta(InputSlot POODMHKGLMI) { int num = 0; num += 2; num += num; num++; InputMetadata[] array = new InputMetadata[0]; if (num < array.Length) { if (num > num) { num += 2; num += num; } num++; } InputMetadata[] array2 = this.LKIOMMEBJEC; if (this.MBBJMCDGDMN == 0 || array2 != 0) { } } // Token: 0x06016045 RID: 90181 RVA: 0x00522C90 File Offset: 0x00520E90 [Token(Token = "0x6016045")] [Address(RVA = "0xEDC960", Offset = "0xEDB760", VA = "0x180EDC960", Slot = "41")] protected override void HPPOFLEICHA(Dictionary COLKFKBFGNA) { CircuitEventNodeDisplay.NodeInputReceived onRecievedNewInput = this.OnRecievedNewInput; if (onRecievedNewInput != 0) { onRecievedNewInput.Invoke(COLKFKBFGNA); } } // Token: 0x06016046 RID: 90182 RVA: 0x00522CB0 File Offset: 0x00520EB0 [Token(Token = "0x6016046")] [Address(RVA = "0xEDCC70", Offset = "0xEDBA70", VA = "0x180EDCC70")] public CircuitEventNodeDisplay() { InputMetadata[] array = new InputMetadata[1]; int num = 0; array[0] = num; this.inputMeta = array; this.eventRateLimitTime = 0.25f; base..ctor(); } // Token: 0x0400E742 RID: 59202 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400E742")] public CircuitEventNodeDisplay.NodeInputReceived OnRecievedNewInput; // Token: 0x0400E743 RID: 59203 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400E743")] [SerializeField] private InputMetadata[] inputMeta; // Token: 0x0400E744 RID: 59204 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400E744")] [SerializeField] private OutputMetadata[] outputMeta; // Token: 0x0200321D RID: 12829 [Token(Token = "0x200321D")] [Serializable] public class NodeInputReceived : UnityEvent> { // Token: 0x06016047 RID: 90183 RVA: 0x00522CEC File Offset: 0x00520EEC [Token(Token = "0x6016047")] [Address(RVA = "0xEE8B50", Offset = "0xEE7950", VA = "0x180EE8B50")] public NodeInputReceived() { } } } }