using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Circuits; using RecRoom.Core.DataStructures.Tokens; using UnityEngine; using UnityEngine.Events; namespace RecRoom.Core.Creation.Circuits { // Token: 0x02002C5E RID: 11358 [Token(Token = "0x2002C5E")] [StructLayout(3)] public class CircuitEventNodeDisplay : CircuitEventNodeDisplayBase, LNMHDEAMFBO { // Token: 0x1700356C RID: 13676 // (get) Token: 0x06013FEC RID: 81900 RVA: 0x004CC5E0 File Offset: 0x004CA7E0 // (set) Token: 0x06013FED RID: 81901 RVA: 0x004CC5F4 File Offset: 0x004CA7F4 [Token(Token = "0x1700356C")] public override InputMetadata[] LKIOMMEBJEC { [Token(Token = "0x6013FEC")] [Address(RVA = "0x3CBEF0", Offset = "0x3CA8F0", VA = "0x1803CBEF0", Slot = "36")] get { return this.inputMeta; } [Token(Token = "0x6013FED")] [Address(RVA = "0xA5DB70", Offset = "0xA5C570", VA = "0x180A5DB70", Slot = "37")] set { this.inputMeta = value; } } // Token: 0x1700356D RID: 13677 // (get) Token: 0x06013FEE RID: 81902 RVA: 0x004CC608 File Offset: 0x004CA808 // (set) Token: 0x06013FEF RID: 81903 RVA: 0x004CC61C File Offset: 0x004CA81C [Token(Token = "0x1700356D")] public override OutputMetadata[] JDFCGKIIDKE { [Token(Token = "0x6013FEE")] [Address(RVA = "0x3CBEE0", Offset = "0x3CA8E0", VA = "0x1803CBEE0", Slot = "38")] get { return this.outputMeta; } [Token(Token = "0x6013FEF")] [Address(RVA = "0x6FC800", Offset = "0x6FB200", VA = "0x1806FC800", Slot = "39")] set { this.outputMeta = value; } } // Token: 0x06013FF0 RID: 81904 RVA: 0x004CC630 File Offset: 0x004CA830 [Token(Token = "0x6013FF0")] [Address(RVA = "0x1CC6F80", Offset = "0x1CC5980", VA = "0x181CC6F80")] public void AddInputMeta(InputSlot DECEAGNPDJL, string LJIGOCDPEJF) { } // Token: 0x06013FF1 RID: 81905 RVA: 0x004CC640 File Offset: 0x004CA840 [Token(Token = "0x6013FF1")] [Address(RVA = "0x1CC6FC0", Offset = "0x1CC59C0", VA = "0x181CC6FC0")] 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: 0x06013FF2 RID: 81906 RVA: 0x004CC690 File Offset: 0x004CA890 [Token(Token = "0x6013FF2")] [Address(RVA = "0x1CC71E0", Offset = "0x1CC5BE0", VA = "0x181CC71E0")] 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: 0x06013FF3 RID: 81907 RVA: 0x004CC6E8 File Offset: 0x004CA8E8 [Token(Token = "0x6013FF3")] [Address(RVA = "0x1CC7180", Offset = "0x1CC5B80", VA = "0x181CC7180", Slot = "40")] protected override void HPPOFLEICHA(Dictionary COLKFKBFGNA) { CircuitEventNodeDisplay.NodeInputReceived onRecievedNewInput = this.OnRecievedNewInput; if (onRecievedNewInput != 0) { onRecievedNewInput.Invoke(COLKFKBFGNA); } } // Token: 0x06013FF4 RID: 81908 RVA: 0x004CC708 File Offset: 0x004CA908 [Token(Token = "0x6013FF4")] [Address(RVA = "0x1CC7490", Offset = "0x1CC5E90", VA = "0x181CC7490")] public CircuitEventNodeDisplay() { InputMetadata[] array = new InputMetadata[1]; int num = 0; array[0] = num; this.inputMeta = array; this.eventRateLimitTime = 0.25f; int num2; ActionEvent actionEvent = new ActionEvent(32, num2 != 0); num2 = 0; this.OnConnectionVisibilityChanged = actionEvent; TokenFlag tokenFlag = new TokenFlag(); this.DFAOGPCPBBC = tokenFlag; Dictionary dictionary = new Dictionary(); this.InputSlotDisplays = dictionary; Dictionary dictionary2 = new Dictionary(); this.OutputSlotDisplays = dictionary2; Dictionary dictionary3 = new Dictionary(); this.LIOPAOCKAGO = dictionary3; this.k__BackingField = true; base..ctor(); } // Token: 0x0400D72C RID: 55084 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x400D72C")] public CircuitEventNodeDisplay.NodeInputReceived OnRecievedNewInput; // Token: 0x0400D72D RID: 55085 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x400D72D")] [SerializeField] private InputMetadata[] inputMeta; // Token: 0x0400D72E RID: 55086 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x400D72E")] [SerializeField] private OutputMetadata[] outputMeta; // Token: 0x02002C5F RID: 11359 [Token(Token = "0x2002C5F")] [Serializable] public class NodeInputReceived : UnityEvent> { // Token: 0x06013FF5 RID: 81909 RVA: 0x004CC79C File Offset: 0x004CA99C [Token(Token = "0x6013FF5")] [Address(RVA = "0x1CDD7A0", Offset = "0x1CDC1A0", VA = "0x181CDD7A0")] public NodeInputReceived() { } } } }