Skip to main content

Class AuthGroupSettingsProvider

A SettingsProvider that specifies how AuthSettings should appear in the Project Settings window.

public sealed class AuthGroupSettingsProvider : ScriptableObjectSettingsProvider<AuthSettings, AuthSettingsBuildTargetCollection>

Inheritance​

Inherited Members​

ScriptableObjectSettingsProvider<AuthSettings, AuthSettingsBuildTargetCollection>.OnGUI(string)

Constructors​

AuthGroupSettingsProvider(AuthSettingsBuildTargetCollection, SettingsScope, string, IEnumerable<string>)​

Initializes a new instance of AuthGroupSettingsProvider class.

public AuthGroupSettingsProvider(AuthSettingsBuildTargetCollection settings, SettingsScope scope, string displayPath, IEnumerable<string> keywords = null)

Parameters​

NameTypeDescription
settingsAuthSettingsBuildTargetCollectionThe settings collection instance to display.
scopeSettingsScopeThe scope of the settings (User or Project).
displayPathstringThe display path for the settings in the Unity Settings window.
keywordsIEnumerable<string>Optional search keywords for filtering.

Methods​

OnSelectedBuildTargetSettingsGUI(SerializedObject, BuildTargetGroup)​

Draws the inspector GUI for the selected build target setting asset.

protected override void OnSelectedBuildTargetSettingsGUI(SerializedObject serializedObject, BuildTargetGroup selectedBuildTarget)

Parameters​

NameTypeDescription
serializedObjectSerializedObjectThe serialized object representing the settings.
selectedBuildTargetBuildTargetGroupThe selected build target.
  • Constructors
    • AuthGroupSettingsProvider(AuthSettingsBuildTargetCollection, SettingsScope, string, IEnumerable<string>)
  • Methods
    • OnSelectedBuildTargetSettingsGUI(SerializedObject, BuildTargetGroup)