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. |