docs.unity.cn
    Show / Hide Table of Contents

    Class UserSettingsProvider

    A implementation that creates an interface from settings reflected from a collection of assemblies.

    Inheritance
    Object
    UserSettingsProvider
    Namespace: UnityEditor.SettingsManagement
    Syntax
    public sealed class UserSettingsProvider : object

    Constructors

    UserSettingsProvider(Settings, Assembly[])

    Initializes and returns a new UserSettingsProvider instance.

    Declaration
    public UserSettingsProvider(Settings settings, Assembly[] assemblies)
    Parameters
    Type Name Description
    Settings settings

    The Settings instance that this provider is inspecting.

    Assembly[] assemblies

    A collection of assemblies to scan for UserSettingAttribute and UserSettingBlockAttribute attributes.

    Fields

    developerModeCategory

    Category string constant to check whether Unity is running in developer (internal) mode.

    Declaration
    public const string developerModeCategory = null
    Field Value
    Type Description
    String

    Methods

    OnGUI(String)

    Called when the Settings window opens in the Editor.

    Declaration
    public void OnGUI(string searchContext)
    Parameters
    Type Name Description
    String searchContext

    Search context in the search box on the Settings window.

    Back to top Copyright © 2021 Unity Technologies
    Generated by DocFX
    on Monday, December 6, 2021
    Terms of use