Class BuildOutputNaming
- Namespace
- CodeBase.ForBuildAssistant.Variant
- Assembly
- 4Experience.CodeBase.ForBuildAssistant.Editor.dll
[Serializable]
public class BuildOutputNaming
- Inheritance
-
BuildOutputNaming
- Extension Methods
-
Properties
CachedBuildVariant
private BuildVariant CachedBuildVariant { get; set; }
Property Value
- BuildVariant
DirectoryName
public string DirectoryName { get; private set; }
Property Value
- string
DirectoryPostfix
public string DirectoryPostfix { get; private set; }
Property Value
- string
DirectoryTemplate
public string DirectoryTemplate { get; private set; }
Property Value
- string
NameTemplate
public string NameTemplate { get; private set; }
Property Value
- string
OutputName
public string OutputName { get; private set; }
Property Value
- string
OutputPath
public string OutputPath { get; private set; }
Property Value
- string
OutputPostfix
public string OutputPostfix { get; private set; }
Property Value
- string
OverrideNameTemplates
public bool OverrideNameTemplates { get; private set; }
Property Value
- bool
VariantTemplateResolver
private TemplateResolver VariantTemplateResolver { get; set; }
Property Value
- TemplateResolver
Methods
GetBuildOutputExtension(BuildTarget)
private string GetBuildOutputExtension(BuildTarget buildTarget)
Parameters
buildTarget BuildTarget
Returns
- string
PrepareName(string)
public void PrepareName(string commandOutputDirectory)
Parameters
commandOutputDirectory string
PrepareOutputPath(string, BuildTarget)
private void PrepareOutputPath(string outputDirectory, BuildTarget target)
Parameters
outputDirectory string
target BuildTarget
PrepareVariantName()
private void PrepareVariantName()
Setup(BuildVariant, DateTime)
public void Setup(BuildVariant buildVariant, DateTime buildTime)
Parameters
buildVariant BuildVariant
buildTime DateTime