Interface IBuildTarget
Build target interface
Namespace: Unity.Industrial.Forma.Editor.UI.Components
Syntax
[MovedFrom(true, "UnityEditor.Industrial.Configuring.UI", "Unity.Industrial.Configurator.Editor", null)]
public interface IBuildTarget
Properties
DisplayName
The Build target display name.
Declaration
string DisplayName { get; }
Property Value
| Type | Description |
|---|---|
| String |
SupportedBuildTarget
The Unity Supported Build target.
Declaration
SupportedBuildTarget SupportedBuildTarget { get; }
Property Value
| Type | Description |
|---|---|
| SupportedBuildTarget |
Methods
AddButtons(VisualElement)
Build target custom buttons.
Declaration
void AddButtons(VisualElement buttonContainer)
Parameters
| Type | Name | Description |
|---|---|---|
| VisualElement | buttonContainer |
AddSettings(VisualElement)
Build target custom UI settings.
Declaration
void AddSettings(VisualElement settings)
Parameters
| Type | Name | Description |
|---|---|---|
| VisualElement | settings |
Build(IDictionary<String, String>)
Build the target
Declaration
bool Build(IDictionary<string, string> configData)
Parameters
| Type | Name | Description |
|---|---|---|
| IDictionary<String, String> | configData |
Returns
| Type | Description |
|---|---|
| Boolean |
GetBuildActions()
Build target custom buttons.
Declaration
IEnumerable<BuildActions> GetBuildActions()
Returns
| Type | Description |
|---|---|
| IEnumerable<BuildActions> | Build actions |
Initialize(BuildProfile)
Initialize the build target with current build profile.
Declaration
void Initialize(BuildProfile buildProfile)
Parameters
| Type | Name | Description |
|---|---|---|
| BuildProfile | buildProfile |
Publish()
Publish products using publisher data.
Declaration
bool Publish()
Returns
| Type | Description |
|---|---|
| Boolean |