public VisualElement Build(InspectorContext <AndroidSettings> context)
        {
            var root = new VisualElement();

            context.DoDefaultGui(root, nameof(AndroidSettings.PackageName));
            context.DoDefaultGui(root, nameof(AndroidSettings.TargetArchitectures));

            var minApiPopup = new PopupField <int>(
                ObjectNames.NicifyVariableName(nameof(AndroidSettings.MinAPILevel)),
                AndroidSettings.s_AndroidCodeNames.Keys.ToList(),
                0,
                value => AndroidSettings.s_AndroidCodeNames[value],
                value => AndroidSettings.s_AndroidCodeNames[value])
            {
                bindingPath = nameof(AndroidSettings.MinAPILevel)
            };

            root.contentContainer.Add(minApiPopup);

            m_TargetApiPopup = new PopupField <int>(
                ObjectNames.NicifyVariableName(nameof(AndroidSettings.TargetAPILevel)),
                AndroidSettings.s_AndroidCodeNames.Keys.ToList(),
                0,
                value => AndroidSettings.s_AndroidCodeNames[value],
                value => AndroidSettings.s_AndroidCodeNames[value])
            {
                bindingPath = nameof(AndroidSettings.TargetAPILevel)
            };
            root.contentContainer.Add(m_TargetApiPopup);

            return(root);
        }
        public VisualElement Build(InspectorContext <ClassicScriptingSettings> context)
        {
            var root = new VisualElement();

            context.DoDefaultGui(root, nameof(ClassicScriptingSettings.ScriptingBackend));
            context.DoDefaultGui(root, nameof(ClassicScriptingSettings.Il2CppCompilerConfiguration));
            context.DoDefaultGui(root, nameof(ClassicScriptingSettings.UseIncrementalGC));

            m_ScriptingBackend            = root.Q <EnumField>(nameof(ClassicScriptingSettings.ScriptingBackend));
            m_Il2CppCompilerConfiguration = root.Q <VisualElement>(nameof(ClassicScriptingSettings.Il2CppCompilerConfiguration));

            return(root);
        }