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: 0x02000239 RID: 569 [Token(Token = "0x2000239")] public class PortEditable : CreationObjectSettingPropertyUIControl, PortEditable> { // Token: 0x06001151 RID: 4433 RVA: 0x0004B120 File Offset: 0x00049320 [Token(Token = "0x6001151")] [Address(RVA = "0xB6FDE0", Offset = "0xB6EBE0", VA = "0x180B6FDE0")] public void Button_Delete() { DBFIKIGBNOD currentNodeGroup = this.CurrentNodeGroup; KPJGIJKKILH currentPort = this.CurrentPort; if (this.IOKind != IOKind.Input) { } throw new NullReferenceException(); } // Token: 0x06001152 RID: 4434 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6001152")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] public void Button_Configure() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001153 RID: 4435 RVA: 0x0004B14C File Offset: 0x0004934C [Token(Token = "0x6001153")] [Address(RVA = "0xB6FEA0", Offset = "0xB6ECA0", VA = "0x180B6FEA0")] 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: 0x06001154 RID: 4436 RVA: 0x0004B204 File Offset: 0x00049404 [Token(Token = "0x6001154")] [Address(RVA = "0xB70150", Offset = "0xB6EF50", VA = "0x180B70150")] public PortEditable() { } // Token: 0x04000DCB RID: 3531 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4000DCB")] [SerializeField] [Header("Header")] protected Image headerImage; // Token: 0x04000DCC RID: 3532 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4000DCC")] [SerializeField] protected TextMeshProUGUI nameText; // Token: 0x04000DCD RID: 3533 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4000DCD")] [SerializeField] [Header("Buttons")] protected Button3D configureButton; // Token: 0x04000DCE RID: 3534 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4000DCE")] [SerializeField] protected Button3D deleteButton; // Token: 0x04000DCF RID: 3535 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4000DCF")] public DBFIKIGBNOD CurrentNodeGroup; // Token: 0x04000DD0 RID: 3536 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4000DD0")] public KPJGIJKKILH CurrentPort; // Token: 0x04000DD1 RID: 3537 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4000DD1")] public IOKind IOKind; }