using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using CircuitsV2.Graph; using Cpp2IlInjected; using RecRoom.Tools; using TMPro; using UnityEngine; namespace RecRoom.AGUI.ToolUIs { // Token: 0x0200245C RID: 9308 [Token(Token = "0x200245C")] [StructLayout(3)] public class CircuitV2Button : MonoBehaviour { // Token: 0x17002BD5 RID: 11221 // (get) Token: 0x0601013C RID: 65852 RVA: 0x003C3B2C File Offset: 0x003C1D2C [Token(Token = "0x17002BD5")] public RadioButton3D MICOEKICIPM { [Token(Token = "0x601013C")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")] get { return this.radioButton3D; } } // Token: 0x1400014F RID: 335 // (add) Token: 0x0601013D RID: 65853 RVA: 0x003C3B40 File Offset: 0x003C1D40 // (remove) Token: 0x0601013E RID: 65854 RVA: 0x003C3B68 File Offset: 0x003C1D68 [Token(Token = "0x1400014F")] public event Action CMKGEPMFIJC { [Token(Token = "0x601013D")] [Address(RVA = "0x14D7190", Offset = "0x14D5B90", VA = "0x1814D7190")] [CompilerGenerated] add { Action cmkgepmfijc; Delegate @delegate; do { cmkgepmfijc = this.CMKGEPMFIJC; @delegate = Delegate.Combine(cmkgepmfijc, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != cmkgepmfijc) { } } [Token(Token = "0x601013E")] [Address(RVA = "0x14D7230", Offset = "0x14D5C30", VA = "0x1814D7230")] [CompilerGenerated] remove { Action cmkgepmfijc; Delegate @delegate; do { cmkgepmfijc = this.CMKGEPMFIJC; @delegate = Delegate.Remove(cmkgepmfijc, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != cmkgepmfijc) { } } } // Token: 0x0601013F RID: 65855 RVA: 0x003C3B90 File Offset: 0x003C1D90 [Token(Token = "0x601013F")] [Address(RVA = "0x14D7160", Offset = "0x14D5B60", VA = "0x1814D7160")] public void SetCircuitNodeTypeConfig(CircuitV2Button.DDBMNOAMCJC AFOLFKPHNJF) { this.AJOMLEPFEMA = AFOLFKPHNJF; string oojfbecgead = AFOLFKPHNJF.OOJFBECGEAD; PLDMAFINLJO.FANDNIHFMNM(this.circuitNameText, oojfbecgead); } // Token: 0x06010140 RID: 65856 RVA: 0x003C3BC0 File Offset: 0x003C1DC0 [Token(Token = "0x6010140")] [Address(RVA = "0x14D7080", Offset = "0x14D5A80", VA = "0x1814D7080")] public void Button_Select() { MakerPen k__BackingField = MakerPen.k__BackingField; int num = 0; k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateCircuitV2, (MakerPen.HJPIHGIFKEO)num); Action cmkgepmfijc = this.CMKGEPMFIJC; if (cmkgepmfijc != 0) { CircuitV2Button.DDBMNOAMCJC ajomlepfema = this.AJOMLEPFEMA; cmkgepmfijc(ajomlepfema); return; } } // Token: 0x06010141 RID: 65857 RVA: 0x003C3C00 File Offset: 0x003C1E00 [Token(Token = "0x6010141")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public CircuitV2Button() { } // Token: 0x0400AAE1 RID: 43745 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400AAE1")] [SerializeField] private RadioButton3D radioButton3D; // Token: 0x0400AAE2 RID: 43746 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400AAE2")] [SerializeField] private TextMeshProUGUI circuitNameText; // Token: 0x0400AAE3 RID: 43747 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400AAE3")] private CircuitV2Button.DDBMNOAMCJC AJOMLEPFEMA; // Token: 0x0200245D RID: 9309 [Token(Token = "0x200245D")] public class DDBMNOAMCJC { // Token: 0x06010142 RID: 65858 RVA: 0x003C3C14 File Offset: 0x003C1E14 [Token(Token = "0x6010142")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public DDBMNOAMCJC() { } // Token: 0x0400AAE5 RID: 43749 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400AAE5")] public string OOJFBECGEAD; // Token: 0x0400AAE6 RID: 43750 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400AAE6")] public CircuitObjectKind IJEGLDLINEL; // Token: 0x0400AAE7 RID: 43751 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400AAE7")] public Guid FGNNJCGHNAM; } } }