Class BaseBuildAction
- Namespace
- CodeBase.ForBuildAssistant.Action
- Assembly
- 4Experience.CodeBase.ForBuildAssistant.Editor.dll
[InlineEditor(InlineEditorObjectFieldModes.Foldout)]
public abstract class BaseBuildAction : ExtendedScriptableObject, IValidable
- Inheritance
-
Object
ScriptableObject
BaseBuildAction
- Implements
-
- Derived
-
- Extension Methods
-
Properties
CachedBuildVariant
protected BuildVariant CachedBuildVariant { get; private set; }
Property Value
- BuildVariant
Status
public ExecutionStatus Status { get; protected set; }
Property Value
- ExecutionStatus
TargetActionStartPoint
protected BuildActionStartPoint TargetActionStartPoint { get; private set; }
Property Value
- BuildActionStartPoint
Methods
DEBUG_Execute()
[Button(ButtonSizes.Medium)]
[FoldoutGroup("Debug Options", false, 0)]
private void DEBUG_Execute()
DEBUG_Execute(BuildVariant)
[Button(ButtonSizes.Medium)]
[FoldoutGroup("Debug Options", false, 0)]
private void DEBUG_Execute(BuildVariant buildVariant)
Parameters
buildVariant BuildVariant
Execute()
protected abstract void Execute()
Initialize()
public abstract void Initialize()
IsValid()
public abstract bool IsValid()
Returns
- bool
TryExecute(BuildActionStartPoint, BuildVariant)
public bool TryExecute(BuildActionStartPoint actionStartPoint, BuildVariant currentBuildVariant)
Parameters
actionStartPoint BuildActionStartPoint
currentBuildVariant BuildVariant
Returns
- bool