Class ProjectBuildConfiguration
- Namespace
- CodeBase.ForBuildAssistant
- Assembly
- 4Experience.CodeBase.ForBuildAssistant.Editor.dll
[CreateAssetMenu(menuName = "4Experience/CodeBase/Build Process/ProjectBuildConfiguration", order = -30)]
public class ProjectBuildConfiguration : SingletonScriptableObject<ProjectBuildConfiguration>, IValidable
- Inheritance
-
Object
ScriptableObject
ProjectBuildConfiguration
- Implements
-
- Inherited Members
-
- Extension Methods
-
Properties
BuildActionCollection
private List<BaseBuildAction> BuildActionCollection { get; set; }
Property Value
- List<BaseBuildAction>
BuildCommandFlagValueMap
public Dictionary<string, string> BuildCommandFlagValueMap { get; private set; }
Property Value
- Dictionary<string, string>
BuildStartTime
public DateTime BuildStartTime { get; private set; }
Property Value
- DateTime
BuildVariantCollection
private List<BuildVariant> BuildVariantCollection { get; set; }
Property Value
- List<BuildVariant>
IsLocalBuild
private bool IsLocalBuild { get; set; }
Property Value
- bool
ValidatedBuildActionCollection
public List<BaseBuildAction> ValidatedBuildActionCollection { get; }
Property Value
- List<BaseBuildAction>
ValidatedBuildVariantCollection
public List<BuildVariant> ValidatedBuildVariantCollection { get; }
Property Value
- List<BuildVariant>
Methods
DEBUG_BuildLocal(string)
public void DEBUG_BuildLocal(string localDeploymentEnvironment)
Parameters
localDeploymentEnvironment string
IsBuildSceneConfigurationValid()
private static bool IsBuildSceneConfigurationValid()
Returns
- bool
IsValid()
Returns
- bool
IsVariantCollectionValid()
private bool IsVariantCollectionValid()
Returns
- bool
PrepareBuildActionCollection()
private void PrepareBuildActionCollection()
PrepareBuildConfiguration()
public void PrepareBuildConfiguration()
PrepareBuildVariantCollection()
private void PrepareBuildVariantCollection()
ValidBuildActionCollection(IEnumerable<BaseBuildAction>)
private static List<BaseBuildAction> ValidBuildActionCollection(IEnumerable<BaseBuildAction> buildActionCollection)
Parameters
buildActionCollection IEnumerable<BaseBuildAction>
Returns
- List<BaseBuildAction>