Inheritance
BuildTargetBase
public abstract class BuildTargetBase : object, IBuildTarget
Fields
Current build profile. Must be initialized before calling methods.
Declaration
protected BuildProfile m_BuildProfile
Field Value
Properties
Declaration
public virtual string DisplayName { get; }
Property Value
Implements
Declaration
protected bool isBuildTargetActive { get; }
Property Value
Declaration
public virtual SupportedBuildTarget SupportedBuildTarget { get; }
Property Value
Implements
Methods
Declaration
public virtual void AddButtons(VisualElement buttonContainer)
Parameters
Type |
Name |
Description |
VisualElement |
buttonContainer |
|
Implements
Declaration
public virtual void AddSettings(VisualElement settings)
Parameters
Type |
Name |
Description |
VisualElement |
settings |
|
Implements
Declaration
public virtual bool Build(IDictionary<string, string> configData)
Parameters
Type |
Name |
Description |
IDictionary<String, String> |
configData |
|
Returns
Implements
Declaration
protected bool Build(bool buildAndRun)
Parameters
Type |
Name |
Description |
Boolean |
buildAndRun |
|
Returns
Create build and launch button
Declaration
protected VisualElement CreateBuildAndLaunchButton()
Returns
Type |
Description |
VisualElement |
|
Declaration
protected VisualElement CreateExportButton(Action action)
Parameters
Type |
Name |
Description |
Action |
action |
|
Returns
Type |
Description |
VisualElement |
|
Declaration
protected VisualElement CreateLaunchButton(string label, Action action, bool isEnabled)
Parameters
Type |
Name |
Description |
String |
label |
|
Action |
action |
|
Boolean |
isEnabled |
|
Returns
Type |
Description |
VisualElement |
|
Declaration
public virtual IEnumerable<BuildActions> GetBuildActions()
Returns
Implements
Declaration
public void Initialize(BuildProfile buildProfile)
Parameters
Implements
Is at least one publisher active
Declaration
public bool IsAtLeastOnePublisherActive()
Returns
Is last build path valid?
Declaration
protected bool IsLastBuildPathValid()
Returns
Declaration
public virtual bool Publish()
Returns
Implements
Declaration
protected void SwitchPlatform()