Interface IBuildStep
Base interface for BuildStep. Note: When writing a new build step, derive from BuildStep instead of this interface.
Namespace: Unity.Build
Assembly: solution.dll
Syntax
public interface IBuildStep
Properties
| Name | Description |
|---|---|
| Description | Description of this IBuildStep displayed in build progress reporting. |
| OptionalComponents | List of IBuildSettingsComponent derived types that are optional for this IBuildStep. |
| RequiredComponents | List of IBuildSettingsComponent derived types that are required for this IBuildStep. |
Methods
| Name | Description |
|---|---|
| CleanupBuildStep(BuildContext) | Cleanup this IBuildStep. Cleanup will only be called if this IBuildStep ran. |
| IsEnabled(BuildContext) | Determine if this IBuildStep will be executed or not. |
| RunBuildStep(BuildContext) | Run this IBuildStep. If a previous IBuildStep fails, this IBuildStep will not run. |