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