using UnityEngine; using UnityEngine.UIElements; using UnityEngine.InputSystem; using PrimeTween; using System; using System.Collections.Generic; using System.Threading.Tasks; using UnityEngine.SceneManagement; using OnlyScove.Scripts; // Namespace của InputReader namespace Hallucinate.UI { public class SettingsController : BaseUIController { private VisualElement _sidebar; private Label _tabTitle; private ScrollView _content; private InputActionAsset _inputActions; private Dictionary _tabButtons = new Dictionary(); private string _activeTab = "GENERAL"; public override void Initialize(VisualElement uxmlRoot, UIManager manager) { base.Initialize(uxmlRoot, manager); _sidebar = root.Q("Sidebar"); _tabTitle = root.Q