using System; using UnityEngine.UIElements; namespace io.github.hatayama.uLoopMCP { public class ConnectionModeSection { private readonly Foldout _foldout; private readonly Button _mcpTabButton; private readonly Button _cliTabButton; private ConnectionModeData _lastData; public event Action OnModeChanged; public event Action OnFoldoutChanged; public ConnectionModeSection(VisualElement root) { _foldout = root.Q("configuration-foldout"); _mcpTabButton = root.Q