Class AuthGroupSettingsProvider
A SettingsProvider that specifies how AuthSettings should appear in the Project Settings window.
public sealed class AuthGroupSettingsProvider : ScriptableObjectSettingsProvider<AuthSettings, AuthSettingsBuildTargetCollection>
Inheritance
object→SettingsProvider→ScriptableObjectSettingsProvider<AuthSettings, AuthSettingsBuildTargetCollection>→AuthGroupSettingsProviderInherited 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
| Name | Type | Description |
|---|---|---|
settings | AuthSettingsBuildTargetCollection | The settings collection instance to display. |
scope | SettingsScope | The scope of the settings (User or Project). |
displayPath | string | The display path for the settings in the Unity Settings window. |
keywords | IEnumerable<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
| Name | Type | Description |
|---|---|---|
serializedObject | SerializedObject | The serialized object representing the settings. |
selectedBuildTarget | BuildTargetGroup | The selected build target. |