using System; using AGUI.StackedUI; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; // Token: 0x0200022C RID: 556 [Token(Token = "0x200022C")] public abstract class CircuitEditable : MonoBehaviour { // Token: 0x060010FD RID: 4349 [Token(Token = "0x60010FD")] [Address(Slot = "4")] public abstract void Button_Delete(); // Token: 0x060010FE RID: 4350 [Token(Token = "0x60010FE")] [Address(Slot = "5")] public abstract void Button_Configure(); // Token: 0x060010FF RID: 4351 RVA: 0x000499AC File Offset: 0x00047BAC [Token(Token = "0x60010FF")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] protected CircuitEditable() { } // Token: 0x04000D87 RID: 3463 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000D87")] [SerializeField] [Header("Header")] protected Image headerImage; // Token: 0x04000D88 RID: 3464 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000D88")] [SerializeField] protected TextMeshProUGUI nameText; // Token: 0x04000D89 RID: 3465 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000D89")] [SerializeField] [Header("Buttons")] protected Button3D configureButton; // Token: 0x04000D8A RID: 3466 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000D8A")] [SerializeField] protected Button3D deleteButton; }