using System.Collections; using System.Collections.Generic; using UnityEngine; public abstract class SettingsPanelBase : MonoBehaviour { public virtual bool UsesContinuousInput => false; public abstract void Accept(); public virtual void SwitchHorizontal(int x){} public virtual void SwitchHorizontal(int x, bool b) { SwitchHorizontal(x); } public virtual void SwitchVertical(int y){} public virtual void Initialize(int prisetIndex) { Debug.Log("Инициализация не найдена в дочернем классе панели настроек"); Initialize(); } public virtual void Initialize() { Debug.Log("Инициализация не найдена в дочернем классе панели настроек"); Initialize(1); } }