Class CompatibilitySettingHeader
Compatibility Settings UI Header
Namespace: Unity.Industrial.Forma.Editor.UI.Components
Syntax
[MovedFrom(true, "UnityEditor.Industrial.Configuring.UI", "Unity.Industrial.Configurator.Editor", null)]
public class CompatibilitySettingHeader
Properties
foldout
Foldout
Declaration
public Foldout foldout { get; }
Property Value
| Type | Description |
|---|---|
| Foldout |
Methods
Create(VisualElement, String, Action, Boolean, Boolean)
Create UI instance
Declaration
public VisualElement Create(VisualElement parent, string displayText, Action settingsBtnAction, bool defaultExpanded = false, bool root = false)
Parameters
| Type | Name | Description |
|---|---|---|
| VisualElement | parent | Parent visual element |
| String | displayText | Text |
| Action | settingsBtnAction | Action to perform upon clicking button |
| Boolean | defaultExpanded | Init with expanded UI |
| Boolean | root | Add the CompatibilitySettingHeader root uss class |
Returns
| Type | Description |
|---|---|
| VisualElement | The created visual element |
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | Display text was null |