Table of Contents

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