Class DataCollectionGroupSettingsProvider
A SettingsProvider that specifies how DataCollectionSettings should appear in the Project Settings window.
public sealed class DataCollectionGroupSettingsProvider : ScriptableObjectSettingsProvider<DataCollectionSettings, DataCollectionSettingsBuildTargetCollection>
Inheritance
object→SettingsProvider→ScriptableObjectSettingsProvider<DataCollectionSettings, DataCollectionSettingsBuildTargetCollection>→DataCollectionGroupSettingsProviderInherited Members
Constructors
DataCollectionGroupSettingsProvider(DataCollectionSettingsBuildTargetCollection, SettingsScope, string, IEnumerable<string>)
Initializes a new instance of DataCollectionGroupSettingsProvider class.
public DataCollectionGroupSettingsProvider(DataCollectionSettingsBuildTargetCollection settings, SettingsScope scope, string displayPath, IEnumerable<string> keywords = null)
Parameters
| Name | Type | Description |
|---|---|---|
settings | DataCollectionSettingsBuildTargetCollection | 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. |