Provides the display information for a custom settings section in the Build Profile window.
Additional resources: BuildProfileSettingsProviderAttribute.
using UnityEngine; using UnityEditor.Build.Profile;
class SampleSettings : ScriptableObject { public bool myBoolSetting; [BuildProfileSettingsProvider(typeof(SampleSettings))] static BuildProfileSettingsProvider createProvider() => new BuildProfileSettingsProvider("MySampleSettings") { tooltip = "Sample settings provider for a ScriptableObject." }; }
| Property | Description |
|---|---|
| canAddSetting | Callback that determines if the settings object this provider describes can be added to the given build profile. |
| displayName | Display name for the settings section in the Build Profile window. |
| hasCustomEditor | When the value is true, Unity uses a custom implementation of an Editor. Otherwise, Unity displays the default inspector for the settings object. |
| tooltip | Tooltip text for the custom settings section. If this value is empty, no tooltip is displayed. |