using System; using System.Runtime.InteropServices; using AGUI.StackedUI; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; // Token: 0x0200023A RID: 570 [Token(Token = "0x200023A")] [StructLayout(3)] public abstract class CircuitEditable : MonoBehaviour { // Token: 0x0600116A RID: 4458 [Token(Token = "0x600116A")] [Address(Slot = "4")] public abstract void Button_Delete(); // Token: 0x0600116B RID: 4459 [Token(Token = "0x600116B")] [Address(Slot = "5")] public abstract void Button_Configure(); // Token: 0x0600116C RID: 4460 RVA: 0x0004B9C8 File Offset: 0x00049BC8 [Token(Token = "0x600116C")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] protected CircuitEditable() { } // Token: 0x04000DE1 RID: 3553 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000DE1")] [SerializeField] [Header("Header")] protected Image headerImage; // Token: 0x04000DE2 RID: 3554 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000DE2")] [SerializeField] protected TextMeshProUGUI nameText; // Token: 0x04000DE3 RID: 3555 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000DE3")] [SerializeField] [Header("Buttons")] protected Button3D configureButton; // Token: 0x04000DE4 RID: 3556 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4000DE4")] [SerializeField] protected Button3D deleteButton; }