using System; using AGUI.StackedUI; using CircuitsV2.Utilities; using Cpp2IlInjected; using RecRoom.CircuitsV2.Adapter; using RecRoom.CircuitsV2.Config; using TMPro; using UnityEngine; using UnityEngine.UI; // Token: 0x0200023A RID: 570 [Token(Token = "0x200023A")] public class PortEditable : CreationObjectSettingPropertyUIControl, PortEditable> { // Token: 0x06001167 RID: 4455 RVA: 0x0004B654 File Offset: 0x00049854 [Token(Token = "0x6001167")] [Address(RVA = "0x1586910", Offset = "0x1585910", VA = "0x181586910")] public void Button_Delete() { DBFIKIGBNOD currentNodeGroup = this.CurrentNodeGroup; KPJGIJKKILH currentPort = this.CurrentPort; if (this.IOKind != IOKind.Input) { } throw new NullReferenceException(); } // Token: 0x06001168 RID: 4456 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6001168")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] public void Button_Configure() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001169 RID: 4457 RVA: 0x0004B680 File Offset: 0x00049880 [Token(Token = "0x6001169")] [Address(RVA = "0x15869D0", Offset = "0x15859D0", VA = "0x1815869D0")] public void SetPortInfo(DBFIKIGBNOD JNILMKLJIOK, KPJGIJKKILH KHJOLOHJLNJ, IOKind BIKMGAPACLK) { TextMeshProUGUI textMeshProUGUI = this.nameText; this.CurrentNodeGroup = JNILMKLJIOK; this.CurrentPort = KHJOLOHJLNJ; this.IOKind = BIKMGAPACLK; int num = 0; if (num < KHJOLOHJLNJ) { num += num; num++; } string text = textMeshProUGUI.text; Image image = this.headerImage; CircuitsV2Config style = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.style; string text2; if (num < text2) { num += num; num++; } Color disconnectedColor = style.MNEEKMHPKIO((TypeKey)num).disconnectedColor; Color color = image.color; ulong num2; this.deleteButton.gameObject.SetActive(num2 != 0UL); GameObject gameObject = this.configureButton.gameObject; int num3 = 0; gameObject.SetActive(num3 != 0); } // Token: 0x0600116A RID: 4458 RVA: 0x0004B738 File Offset: 0x00049938 [Token(Token = "0x600116A")] [Address(RVA = "0x1586C80", Offset = "0x1585C80", VA = "0x181586C80")] public PortEditable() { } // Token: 0x04000DEB RID: 3563 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4000DEB")] [SerializeField] [Header("Header")] protected Image headerImage; // Token: 0x04000DEC RID: 3564 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4000DEC")] [SerializeField] protected TextMeshProUGUI nameText; // Token: 0x04000DED RID: 3565 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4000DED")] [SerializeField] [Header("Buttons")] protected Button3D configureButton; // Token: 0x04000DEE RID: 3566 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4000DEE")] [SerializeField] protected Button3D deleteButton; // Token: 0x04000DEF RID: 3567 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4000DEF")] public DBFIKIGBNOD CurrentNodeGroup; // Token: 0x04000DF0 RID: 3568 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4000DF0")] public KPJGIJKKILH CurrentPort; // Token: 0x04000DF1 RID: 3569 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4000DF1")] public IOKind IOKind; }