Class ScreenTransitionGroupSettingsProvider
A helper class for displaying per-build-target ScriptableObject-based settings in the Unity Editor using the SettingsProvider interface.
public sealed class ScreenTransitionGroupSettingsProvider : ScriptableObjectSettingsProvider<ScreenTransitionSettings, ScreenTransitionSettingsBuildTargetCollection>
Inheritance
object→SettingsProvider→ScriptableObjectSettingsProvider<ScreenTransitionSettings, ScreenTransitionSettingsBuildTargetCollection>→ScreenTransitionGroupSettingsProviderInherited Members
Constructors
ScreenTransitionGroupSettingsProvider(ScreenTransitionSettingsBuildTargetCollection, SettingsScope, string, IEnumerable<string>)
Initializes a new instance of the ScreenTransitionGroupSettingsProvider class.
public ScreenTransitionGroupSettingsProvider(ScreenTransitionSettingsBuildTargetCollection settings, SettingsScope scope, string displayPath, IEnumerable<string> keywords = null)
Parameters
| Name | Type | Description |
|---|---|---|
settings | ScreenTransitionSettingsBuildTargetCollection | 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. |