using System.Collections.Generic; using TMPro; using UnityEngine; using UnityEngine.UI; #if ENABLE_INPUT_SYSTEM using UnityEngine.InputSystem; #endif namespace LayerLab.GUIScripts { public class PanelControl : MonoBehaviour { private int _page; private bool _isReady; private TextMeshProUGUI _textTitle; [SerializeField] private List defaultPanels = new (); [SerializeField] private List otherPanels = new (); [SerializeField] private Transform panelTransformDefault; [SerializeField] private Transform panelTransformOther; [SerializeField] private Button buttonPrev; [SerializeField] private Button buttonNext; private bool IsOtherMode { get; set; } private void OnValidate() { var panels = GameObject.Find("Panels"); if (panels) panelTransformDefault = panels.transform; buttonPrev = transform.GetChild(0).GetComponent