Class ScenesCollectionGroupSettingsProvider
A SettingsProvider that specifies how ScenesSettings should appear in the Project Settings window.
public sealed class ScenesCollectionGroupSettingsProvider : ScriptableObjectSettingsProvider<ScenesSettings, ScenesSettingsBuildTargetCollection>
Inheritance
object→SettingsProvider→ScriptableObjectSettingsProvider<ScenesSettings, ScenesSettingsBuildTargetCollection>→ScenesCollectionGroupSettingsProviderInherited Members
ScriptableObjectSettingsProvider<ScenesSettings, ScenesSettingsBuildTargetCollection>.OnGUI(string)
Constructors
ScenesCollectionGroupSettingsProvider(ScenesSettingsBuildTargetCollection, SettingsScope, string, IEnumerable<string>)
Initializes a new instance of the ScenesCollectionGroupSettingsProvider class.
public ScenesCollectionGroupSettingsProvider(ScenesSettingsBuildTargetCollection settings, SettingsScope scope, string displayPath, IEnumerable<string> keywords = null)
Parameters
| Name | Type | Description |
|---|---|---|
settings | ScenesSettingsBuildTargetCollection | 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 GUI for scene graph settings in the selected build target context.
protected override void OnSelectedBuildTargetSettingsGUI(SerializedObject serializedSettings, BuildTargetGroup selectedBuildTarget)
Parameters
| Name | Type | Description |
|---|---|---|
serializedSettings | SerializedObject | The serialized object representing the target settings. |
selectedBuildTarget | BuildTargetGroup | The currently selected build target group. |